許多使用者想要增加他們自己選單的項目 (左上方欄位).
在這個教學中談到 3 種連結的方式:
- 已經定義的論壇內部連結 (已經安裝的外掛等)
- 尚未定義的論壇內部連結
- 連到其他網站的外部連結
1. 已經定義的論壇內部連結 (已經安裝的外掛等):
開啟
root/styles/*your_style*/template/portal/block/main_menu.html
找到
代碼: 選擇全部
<li><a href="{U_INDEX}">{L_INDEX}</a></li>
之後, 新增 (或者是放在任何您想要的連結之後)
代碼: 選擇全部
<li><a href="{U_ARCADE}">{L_ARCADE}</a></li>
儲存後, 上傳, 並清除論壇快取.
P.S.
例如: 您的論壇有安裝
萬年曆外掛, 那麼您可以增加選單如下:
代碼: 選擇全部
<li><a href="{U_CAL}">{L_CAL}</a></li>
---------------------------------------------------------------------------------
2. 尚未定義的論壇內部連結 (也許是您自己的 my_link.php 檔案...):
開啟
root/styles/*your_style*/template/portal/block/main_menu.html
找到
代碼: 選擇全部
<li><a href="{U_INDEX}">{L_INDEX}</a></li>
之後, 新增 (或者是放在任何您想要的連結之後)
代碼: 選擇全部
<li><a href="{U_MY_LINK}">{L_MY_LINK}</a></li>
開啟
root/includes/functions.php
找到
代碼: 選擇全部
'U_PORTAL' => append_sid("{$phpbb_root_path}portal.$phpEx"),
之後, 新增
代碼: 選擇全部
'U_MY_LINK' => append_sid("{$phpbb_root_path}my_link.$phpEx"),
開啟
root/language/en/mods/lang_portal.php (例如: 您使用的是英文語言檔)
找到
代碼: 選擇全部
'M_SEARCH' => 'Search',
之後, 新增
代碼: 選擇全部
'MY_LINK' => 'My link',
如此一來, {U_MY_LINK} 和 {L_MY_LINK} 便可以使用到所有的風格樣板.
儲存後, 上傳, 並清除論壇快取.
---------------------------------------------------------------------------------
3. 增加外部的連結 (My internet link):
開啟
root/styles/*your_style*/template/portal/block/main_menu.html
找到
代碼: 選擇全部
<li><a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a></li>
之前, 新增 (或者是放在任何您想要的連結之前)
代碼: 選擇全部
<li><a href="http://www.domain.com/" title="My internet link">My internet link</a></li>
如果您的連結想要開啟一個新的視窗, 那麼將上頭的語法改寫如下:
代碼: 選擇全部
<li><a href="http://www.domain.com/" title="My internet link" onclick="window.open(this.href); return false;">My internet link</a></li>
P.S.
這個代碼是基於較嚴格的 XHTML 1.0 語法, 但是, 它只作用於已啟動 JavaScript 的環境.
您可以將
代碼: 選擇全部
onclick="window.open(this.href); return false;"
取代成
但是, 它不再是嚴格的 XHTML 1.0 語法.
儲存後, 上傳, 並清除論壇快取.
--
資料來源:
http://www.board3.de/viewtopic.php?f=24&t=606