bulletin vBulletin HACK----顯示主題大小和開啟新視窗於論壇索引頁
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 模板,尋找“
”,後面加入“
”,找出“
”,替換為“
」儲存。打開forumdisplaybit 模板,找「
”,後面加入“
”,開啟forumdisplay_announcement 模板,找出「
”,在後面加入“
”,儲存。完成!
《開啟新視窗》
原因:這對於瀏覽一個經常更新的論壇來說,是很有用的,用戶可以很簡單地就打開了很多不同話題的視窗。
優點:很簡單,只要改動模板就實現了--好像也不是太屬於HACK。 :)
缺點:只能對話題的第一頁開啟新的窗口,而其它頁,還是要按住Shift。
步驟:控制面板->範本->編輯,開啟forumdisplaybit ,找「
$gotonew $threadtitle
”,在$gotonew 後面或前面($gotonew 是那個“有新帖子”的圖標)加入“

”,當然了,你得為此打開新視窗的連接準備一個小圖標,並上載到images 目錄下。完成!
範例:http://gogosoft.oso.com.cn/forum/forumdisplay.php?forumid=4
【本文版權歸作者與奧索網共同擁有,如需轉載,請註明作者及出處】
以上就介紹了bulletin vBulletin HACK----顯示主題大小和打開新視窗於論壇索引頁,包括了bulletin方面的內容,希望對PHP教程有興趣的朋友有所幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

文章討論了PHP 5.3中介紹的PHP中的晚期靜態結合(LSB),允許靜態方法的運行時間分辨率調用以更靈活的繼承。 LSB的實用應用和潛在的觸摸

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

使用PHP的cURL庫發送JSON數據在PHP開發中,經常需要與外部API進行交互,其中一種常見的方式是使用cURL庫發送POST�...

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...
