Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: BANNED nariai

Parašė MrLeg· 2012 Bir. 18 13:06:36
#1

Sveiki. Gal kas galėtų pasakyti koks būtų kodas, kad panelėse TOP'e(top nariai ir pan.) nerodytų užblokuotų narių?

Viena iš panelių top forumo nariai:
openside("Top Forumo Nariai");

$sql=dbquery("SELECT * FROM ".$db_prefix."users where user_posts != 0 ORDER BY user_posts DESC LIMIT 10");

echo "<table width='auto' cellspacing='0' cellpadding='0'>";
$i=0;
while ($data=dbarray($sql)) {
echo "<tr>
<td align='left'>
<a href='".BASEDIR."profile.php?lookup=".$data ['user_id']."'>";
if(!empty($data['user_avatar']))
{
$avatar="<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' width='50' height='50'>";
}else{
$avatar="<img src='".IMAGES."noavatar.gif' alt='".$data['user_name']."' width='50' height='50'>";}
echo"$avatar</a></td>
<td align='left'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a><br> - ".$data['user_posts']." Pranešimai</td></tr>";
$i++;
}


echo "</table>";

closeside();



Parašė Faitas.· 2012 Bir. 18 15:06:44
#2


$sql=dbquery("SELECT * FROM ".$db_prefix."users where user_posts != 0 ORDER BY user_posts DESC LIMIT 10");


Nelabai žinau kaip ten PHP-Fusion'e nariai išdėstyti ir jų informacija duom.bazėje, bet jei nori, kad nerodytų BANNED narių, tai pakeisk tą užklausą į:


$sql=dbquery("SELECT * FROM ".$db_prefix."users where user_posts != 0 AND banned = 0 ORDER BY user_posts DESC LIMIT 10");


tas banned = 0 užklausoje, pažiūrėk duom.bazėje kaip atrodo ten ir pasikeisk :)