Tarih: 2008-08-07, 13:05:22 Mesaj konusu: Son Forum mesajları
arkadaşlar son forum mesajlarını gösteren blok istiyorum phpnukede orijinalinde buvar ama orada son başlıkları gösteriyor bnm istediğim cevap gelen başlıkta görünsün.
sade birşey istiyorum kodları lazım
bir başlık daha açmıştım resimdeki blok diye oraya kodlarıı entegre edicem
Ben aşağıda verdiğim kodu kullanıyorum, umarım işinize yarar; tek yapmanız gereken aşağıdaki kodu block-Forums.php olarak kaydedip blocks klasörü içine koymanız. Admin'ler için son 10, normal kullanıcılar için son 5 başlığı gösteriyor; değiştirmek için "DESC LIMIT" bölümünden sonraki sayıları istediğinizle değiştirin. Ayrıca "NOT IN(2,27,49)" olarak belirtilen bölümde parantez içerisine normal kullanıcılar tarafından görüntülenmesini istemediğiniz forumları yazınız. (örneğin sadece admin erişiminin olduğu yerler).
Kod:
<php>sql_query( "SELECT topic_id, topic_last_post_id, topic_title, topic_poster, topic_views, topic_replies FROM ${prefix}_bbtopics where forum_id NOT IN(2,27,49) ORDER BY topic_last_post_id DESC LIMIT 5");;
} else {
$result1 = $db->sql_query( "SELECT topic_id, topic_last_post_id, topic_title, topic_poster, topic_views, topic_replies FROM ${prefix}_bbtopics where forum_id ORDER BY topic_last_post_id DESC LIMIT 10");;
}
while( list( $topic_id, $topic_last_post_id, $topic_title, $topic_poster, $topic_views, $topic_replies ) = $db->sql_fetchrow( $result1) )
{
$result2 = $db->sql_query( "SELECT topic_id, poster_id, FROM_UNIXTIME( post_time,'%b %d, %Y at %T') as post_time FROM ${prefix}_bbposts where post_id = '$topic_last_post_id'");
list( $topic_id, $poster_id, $post_time ) = $db->sql_fetchrow( $result2);
$top = $db->sql_query("select * from ${prefix}_bbposts");
$sub= $db->sql_numrows($top);
$title = substr("$topic_title", 0,25);
$TopicImage = "<strong><big><img src=\"images/blocks/greenbl.gif\"></big></strong>";
$TopicTitleShow = "<a href="modules.php?name=Forums&file=viewtopic&p=$topic_last_post_id#$topic_last_post_id\" title="$topic_title\">$title</a>";
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