加入隨機的頁頂圖片

與 phpBB 3.0.x 相關主題。
回覆文章
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8621
註冊時間: 2004-04-30 01:54
來自: Taiwan

加入隨機的頁頂圖片

文章 心靈捕手 » 2008-04-14 21:49

加入隨機的頁頂圖片

大家好!

我經常看見一個普遍的需求是, 如何增加一個隨機的頁頂圖片或者是網站的 logo (標誌). 隨機的網站標誌是讓您的論壇引人注目之快速且容易的方式. 您也許可以在這些圖片上加上一些格言. 例如: "很高興看到您!" 或 "最友善的論壇!".

步驟 1

收集您的圖片以及將它們用這個格式 (site-logo-NUMBER-HERE.extension) 重新命名. 從 1 開始, 以數字取代 NUMBER-HERE, 以及轉換, 使用適當的 extension (副檔名), 像是 JPG, PNG, 或 GIF (注意! 不建議使用 BMP 格式, 因為它們是不被支援的). (您需要將所有圖片儲存成相同的格式, 像是 PNG.) 如此一來, 您現在應該有許多準備好要上傳的圖片, 像是 site-logo-1.png, site-logo-2.png, site-logo-3.png, site-logo-4.png,...

步驟 2

用您最喜愛的文字編輯器, 開啟 includes/functions.php 以及找到這一行:

代碼: 選擇全部

		'T_STYLESHEET_NAME'		=> $user->theme['theme_name'],
在這行的後面 (下一行) 增加此代碼:

代碼: 選擇全部

		'SITE_LOGO_RANDOM'		=> mt_rand(1, NUMBER-OF-IMAGES),
用您所有的網站標誌圖片總數, 去取代 NUMBER-OF-IMAGE -- 如果您有 4 張圖片的話, 那麼使用這個代碼:

代碼: 選擇全部

		'SITE_LOGO_RANDOM'		=> mt_rand(1, 4),
步驟 3

再一次, 用您文字編輯器, 開啟 styles/YOUR_STYLE/template/overall_header.html 以及找到這一行:

代碼: 選擇全部

    <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
將其中的 {SITE_LOGO_IMG} 取代成:

代碼: 選擇全部

    <img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.EXTENSION" alt="Logo" title="Logo" />
將其中的 EXTENSION 取代成您的圖片之副檔名, 像是上例中的 PNG.

步驟 4

上傳已修改的檔案到您的伺服器, 以及上傳您的圖片到 styles/YOUR_STYLE/imageset 資料夾內. 如果您重新整理頁面好幾次, 卻沒有看到新的圖片, 那麼您可能需要清除論壇的快取檔案 (ACP -> 風格 -> 樣板 -> 重新整理). 如果您還是沒有看到新的圖片, 那麼您可能需要清除瀏覽器的快取檔案, 以及重新啟動它.

總之, 在您編輯檔案之前, 做好備份, 將可安全地練習外掛.

與您分享之! :mrgreen:

--
資料來源:
http://www.phpbb.com/kb/article/adding- ... der-image/
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

回覆文章

回到「3.0」