Tarih: 2006-01-29, 22:37:43 Mesaj konusu: Forumda en çok mesaj atan 5 kullanıcıyı göstermek?
Foruma en çok mesaj atan 5 kullanıcıyı orta blockta yan yana gösterme bloğu olan varmı? Bende alt alta gösteren bir tane var. Değiştirmeye çalıştım ama beceremediğim. Editleyebilen varsa aşağıdaki kodları editleyebilirmi?
Kod:
<?php
if (eregi("block-Top_Posters.php", $_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
$a = 1;
global $user, $c o o k i e, $sitename, $prefix, $user_prefix, $dbi, $admin, $module_name;
$result=sql_query("SELECT user_id, username, user_posts, user_avatar FROM ".$user_prefix."_users ORDER BY user_posts DESC LIMIT 0,5", $dbi);
while(list($user_id, $username, $user_posts, $user_avatar) = sql_fetch_row($result, $dbi)) {
$content .= "<div align=\"left\"><table class=\"outer\" cellpadding=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" cellspacing=\"1\" border=\"0\">";
$content .= "<tr class=\"even\" vAlign=\"middle\">";
$content .= "<td align=\"middle\">";
if ($user_avatar=="") {
$content .= " <img alt src=\"modules/Forums/images/avatars/noimage.gif\" border =\"0\" width=\"32\"></td>";
}
else
if (eregi("http://", $user_avatar)) {
$content .= " <img alt src=\"$user_avatar\" border =\"0\" width=\"32\"></td>";
}
else
$content .= " <img alt src=\"modules/Forums/images/avatars/$user_avatar\" border =\"0\" width=\"32\"></td>";
$content .= "<td align=\"middle\"> <b>$username</b> <br> Posts: <br>";
$content .= " $user_posts </td>";
$content .= "</tr>";
$content .= "</table></div><hr>";
}
Sorunu kendimce çözdüm arkadaşlar. Sağ blockta olunca her sayfada tekrar tekrar nickler ve avatarlar gözükeceği ve avatarlar siteyi yavaşlatacağı için öyle düşünmüştüm. Listeden avatarları sildim. Şimdi sadece nickleri gösteriyorum. Sorun çözülmüş oldu.
Ya aslında bu soruyu sorarken kendime gülmüştüm. Öyle denedim çapraz olarak yazmıştı bu seferde. Ben asp de kod yazıyorum. Aynı mantıkla düşünüyorum ve nukede çalışmıyor. Nuke bambaşka bir dünya. 2004'de nuke kurdum. Hep deneme yanılma yöntemiyle çözmeye çalıştım sorunları. Son zamanlarda forumlarda sormaya başladım. Çok kurcalayınca çok sorun çıkıyor. Çok sorup çok başınızı ağrıtıyorum. Kusurabakmayın.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız