MilfHunter napisał(a):
W tym " TOP 10 " Jest możliwość by ciągle admin był na liscie jako pierwszy ale bez liczby postów ?
zamien
[php]function top_posters($str_input)
{
global $db, $phpEx, $theme;
$top_posters = '';
$sql = "SELECT user_id, username, user_posts, user_level, user_rank
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
AND username != 'Mass PW bot'
AND user_posts != 0
GROUP BY user_id, username
ORDER BY user_posts DESC
LIMIT $str_input";
if ( !($result = $db->sql_query($sql, false, 'posts_')) )
{
message_die(GENERAL_ERROR, 'Could not query forum top poster information', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$top_posters .= color_username($row['user_id'],$row['username'],$row['user_rank'],$row['user_posts']) . '</a>(' . $row['user_posts'] . '), ';
}
if ($top_posters !='') $top_posters = substr($top_posters, 0, -2);
return $top_posters;
}[/php]
na
[php]function top_posters($str_input)
{
global $db, $phpEx, $theme;
$admin_data = get_userdata(2);
$top_posters = color_username($admin_data['user_id'],$admin_data['username'],$admin_data['user_rank'],$admin_data['user_posts']) . ', ';
$sql = "SELECT user_id, username, user_posts, user_level, user_rank
FROM " . USERS_TABLE . "
WHERE user_id NOT IN (" . ANONYMOUS . ", 2)
AND username != 'Mass PW bot'
AND user_posts <> 0
GROUP BY user_id, username
ORDER BY user_posts DESC
LIMIT " . intval($str_input)-1;
if ( !($result = $db->sql_query($sql, false, 'posts_')) )
{
message_die(GENERAL_ERROR, 'Could not query forum top poster information', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$top_posters .= color_username($row['user_id'],$row['username'],$row['user_rank'],$row['user_posts']) . '(' . $row['user_posts'] . '), ';
}
if ($top_posters !='') $top_posters = substr($top_posters, 0, -2);
return $top_posters;
}[/php]
(nie wiem tylko po co tam jest </a> przed nawiasem, skoro
color_username() tworzy gotowy link)
MilfHunter napisał(a):
Teee.... wsio działa tylko.. nadal pod avatarem w tematach pokazuje liczbę postów... już tylko tam..Jest możliwość usunięcia tego ?
otworz plik viewtopic.php
Kod:
$poster_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Posts'] . ': ' . $postrow[$i]['user_posts'] : '';
zamien na
Kod:
$poster_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Posts'] . ': ' . ( ( $postrow[$i]['user_id'] == 2 ) ? '--' : $postrow[$i]['user_posts'] ) : '';
dalem tak, zeby wyswietlalo
Postow: -- bo byloby puste miejsce.
Autor postu otrzymał pochwałę
Daj biedakowi rybę, a zje ją i będzie głodny. Daj biedakowi wędkę, a sam sobie bedzie łowił ryby!