![]() |
[Discuz]首頁/主題列表 顯示站長推薦 - 可列印版本 +- 餅乾工坊 (http://ninja.s12.xrea.com/mybb) +-- 版面: 電腦網路 (http://ninja.s12.xrea.com/mybb/forumdisplay.php?fid=2) +--- 版面: 網頁相關 (http://ninja.s12.xrea.com/mybb/forumdisplay.php?fid=13) +--- 主題: [Discuz]首頁/主題列表 顯示站長推薦 (/showthread.php?tid=511) |
[Discuz]首頁/主題列表 顯示站長推薦 - NINJA - 06-02-2010 For Discuz 7.2 主題列表顯示站長推薦 主題列表 顯示 站長推薦 的方法 修改 include/cache.func.php 找到 程式碼: 'forumdisplay' => array('smilies', 'announcements_forum', 'globalstick', 'forums', 'icons', 'onlinelist', 'advs_forumdisplay', 'forumstick'), 程式碼: 'forumdisplay' => array('smilies', 'announcements_forum', 'globalstick', 'forums', 'icons', 'onlinelist', 'advs_forumdisplay', 'forumstick', 'focus'), 開啟 template/default/viewthread.htm 找到 focus 整段複製 程式碼: <!--{if !empty($_DCACHE['focus']['data']) && CURSCRIPT == 'viewthread' && empty($_COOKIE['discuz_nofocus'])}-->{eval $focus = $_DCACHE['focus'];$focustid = array_rand($focus['data']);} 修改 template/default/forumdisplay.htm {subtemplate footer}上面一行貼上,並將判斷句裡面的viewthread改成forumdisplay 程式碼: <!--{if !empty($_DCACHE['focus']['data']) && CURSCRIPT == 'forumdisplay' 找到 focus 整段複製 程式碼: .focus { float: right; position: fixed; bottom: 0; z-index: 300; right: 0; overflow: hidden; padding: 8px; width: 255px; border: 2px solid {FLOATMASKBGCOLOR}; background: {FLOATBGCOLOR}; } 任意位置貼上 主題列表 顯示 站長推薦 的方法 照上面步驟 cache.func.php 在 index 新增 focus 判斷句在 discuz.htm 貼上並改成 index css就直接放在[CURSCRIPT = index,forumdisplay] 不過似乎寫成Plugin,做成可以選擇在哪些頁面顯示比較方便 而且Plugin還可以判斷是不是訪客,變成首頁提示註冊 |