vBulletin HACK
----顯示主題大小和打開新視窗於論壇索引頁
作者:gogosoft
《顯示主題大小》
原因:1.1.4版本中沒有此功能,而部分用戶會以此作為是否查看話題的參考因素。
優點:只要增加幾行程式碼就可以。
缺點:因為每次顯示論壇索引頁都需要對該頁的話題全部計算大小,所以可能會對伺服器造成若干的影響。
自評:這是一個小功能,可有可無,實用與否見仁見智。
步驟:
⒈開啟forumdisplay.php ,找出「
if ($announcement=$DB_site->query_first("SELECT announcementid,userid,startdate,title FROM annonost("SELECT announcementid,userid,startdate,title FROM annonost) WHEREdatedate”,後面加入“
// Hack thread size
$size=0 ;
$announcements=$DB_site->query("SELECT pagetext FROM announcement WHERE startdate=$datenow AND (forumid=$forumid OR forumid=-1)") fetch_array($announcements)) $size+=strlen($announce[pagetext]);
$size=iif($size>1024,number_format($size/1024,1)."K" ,$size);
// End Hack thread size
”,找出“
while ($thread=$DB_site->fetch_array($threads)) {
”,後面加入“
// Hack thread size
$size=0;
$posts=$DB_site->query("SELECT pagetext FROM post WHERE threadid=".$thread[threadid]) fetch_array($posts)) $size+=strlen($post[pagetext]);
$size=iif($size>1024,number_format($size/1024,1)."K" ,$size);
// End Hack thread size
”,儲存退出;
⒉在《控制台》打開forumdisplay 模板,尋找“
以上就介紹了bulletin vBulletin HACK----顯示主題大小和打開新視窗於論壇索引頁,包括了bulletin方面的內容,希望對PHP教程有興趣的朋友有所幫助。