- 最後登錄
- 2012-8-5
- 在線時間
- 978 小時
- UID
- 275
- 閱讀權限
- 140
- 精華
- 71
- 帖子
- 3799
- 日誌
- 0
- EXP
- 6040 點
- 金幣
- 4990 個
- 註冊時間
- 2008-3-27
- 帖子
- 3799
- EXP
- 6040 點
- 金幣
- 4990 個
- 好友
- 0
- 註冊時間
- 2008-3-27
|
插件名稱:【美化】首頁主題.帖數.瀏覽人數.今日發帖.最後發表.版主區 for Discuz 6.x
適合版本:Discuz 6.x
美化作者: 范倫鐵諾
演 示:http://www.k-song.com/index.php
數據庫升級:無
修改模板:1個
修改PHP:2個
修改文件:
/index.php
/templates/default/discuz.htm
/templates/default/templates.lang.php
解說:
主要適用論壇直版美化
將首頁主題.帖數.瀏覽人數.今日發帖.最後發表.版主區集中一塊
裡頭也有修改橫板
不過並不理想
所以比較建議直排型的論壇。
By 【K歌黨】系統顧問暨管理顧問@范倫鐵諾
注意:
『1』此版安裝過程有包含正在瀏覽人數,若無需要安裝正在瀏覽人數之站長,不建議使用。
『2』不會多餘佔用空間,單純為美化版本。
『3』盼站長注意各論壇編碼,勿單純以筆記本做編碼存檔動作,修正過的請善用ConvertZ軟體轉碼後再上傳。
『4』Discuz! 6.1的文章在Alan Discuz! 5.5的論壇發表會排版比較亂,所以建議查找東西時請比對多一點字串。
『5』此版本小弟自我測試無錯誤,若有因為過程上造成使用者的問題或其它損害,小弟並不負責任何責任
『6』歡迎指教。
一、修改index.php
查找:- $posts += $forum['posts'];
複製代碼 在下面加:-
- if ($forum['fup']) $forumup[$forum['fid']]=$forum['fup'];
複製代碼 查找:- while($online = $db->fetch_array($query)) {
複製代碼 與此行的上下方加入紅字部份
$onlineforum=array();
while($online = $db->fetch_array($query)) {
$ofid =$online[fid]; //各版在線人數
$onlineforum[$ofid] ++; //各版在線人數
$onlineforum[$forumup[$ofid]] ++; //各版在線人數
二、修改discuz.htm(修改各風格底下的discuz.htm)
查找- <th>{lang forum_name}</th>
- <td class="nums">{lang forum_threads}</td>
- <td class="nums">{lang forum_posts}</td>
- <td class="lastpost">{lang forum_lastpost}</td>
複製代碼 替換成- <th>{lang forum_name}</th>
- <td class="lastpost">{lang forum_lastpost}</td>
- <td class="moderators">{lang forum_moderators}</td>
複製代碼 查找- <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts] && !$forum['redirect']}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
- <!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->
- <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
- <!--{if $forum['moderators']}--><!--{if $moddisplay == 'flat'}--><p class="moderators">{lang forum_moderators}: $forum[moderators]</p><!--{else}--><span class="dropmenu" id="mod$forum[fid]" onmouseover="showMenu(this.id)">{lang forum_moderators}</span><ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{/if}-->
- </th>
- <td class="nums">{if $forum['redirect']}--{else}$forum[threads]{/if}</td>
- <td class="nums">{if $forum['redirect']}--{else}$forum[posts]{/if}</td>
- <td class="lastpost">
- <!--{if $forum['permission'] == 1}-->
- {lang private_forum}
- <!--{else}-->
- <!--{if $forum['redirect']}-->
- --
- <!--{elseif is_array($forum['lastpost'])}-->
- <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
- <cite>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
- <!--{else}-->
- {lang never}
- <!--{/if}-->
- <!--{/if}-->
- </td>
- </tr>
複製代碼 替換成-
- <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]
- </a></h2>
- <!--{if $forum[description]}--><p>$forum[description]<!--{/if}--></p>
- <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
-
- </th>
-
- <td width="35%">
- <!--{if $forum['permission'] == 1}-->
- {lang private_forum}
- <!--{else}-->
- <!--{if $forum['redirect']}-->
- --
- <!--{elseif is_array($forum['lastpost'])}-->
- 標題:<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
- <cite>作者:<!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->-$forum[lastpost][dateline]</cite>
- 共計:<em style="padding:0 5px;border:1px solid #00A516; background:#DFFFA7;color:#00A516" title="總計主題forum[threads]帖">主題<b>$forum[threads]</b></em> <em style="padding:0 5px;border:1px solid #9500FF; background:#E6DEE9;color:#9500FF" title="總計回應forum[posts]帖">帖數<b>$forum[posts]</b></em> <!--{if $forum[todayposts]}--><em style="padding:0 5px;border:1px solid #F06; background:#FFFFE1;color:#F06" title="今日帖數forum[todayposts]帖">今日<b>$forum[todayposts]</b></em><!--{/if}--> <!--{if $onlineforum[$forum[fid]]}--><em style="padding:0 5px;border:1px solid #2A67F5; background:#F2F9F9;color:#2A67F5" title="正在此版瀏覽人數onlineforum[$forum[fid]]人">瀏覽<b>{eval echo $onlineforum[$forum[fid]];}</b></em><!--{/if}-->
- <!--{else}-->
- {lang never}<br>共計:<em style="padding:0 5px;border:1px solid #00A516; background:#DFFFA7;color:#00A516" title="總計主題forum[threads]帖">主題<b>$forum[threads]</b></em> <em style="padding:0 5px;border:1px solid #9500FF; background:#E6DEE9;color:#9500FF" title="總計回應forum[posts]帖">帖數<b>$forum[posts]</b></em> <!--{if $forum[todayposts]}--><em style="padding:0 5px;border:1px solid #F06; background:#FFFFE1;color:#F06" title="今日帖數forum[todayposts]帖">今日<b>$forum[todayposts]</b></em><!--{/if}--> <!--{if $onlineforum[$forum[fid]]}--><em style="padding:0 5px;border:1px solid #2A67F5; background:#F2F9F9;color:#2A67F5" title="正在此版瀏覽人數onlineforum[$forum[fid]]人">瀏覽<b>{eval echo $onlineforum[$forum[fid]];}</b></em><!--{/if}-->
- <!--{/if}-->
- <!--{/if}-->
- </td>
- <td width="10%"><!--{if $forum['moderators']}--><!--{if $moddisplay == 'flat'}--><p class="moderators">$forum[moderators]</p><!--{else}--><span class="dropmenu" id="mod$forum[fid]" onmouseover="showMenu(this.id)">{lang forum_moderators}</span><ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{else}-->{lang forum_findmoderators}<!--{/if}--></td>
- </tr>
複製代碼 查找(以下為改橫板的)- <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
- <p>{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]</p>
複製代碼 替換成-
- <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a></h2>
- <em style="padding:0 5px;border:1px solid #00A516; background:#DFFFA7;color:#00A516" title="總計主題forum[threads]帖">主題<b>$forum[threads]</b></em> <em style="padding:0 5px;border:1px solid #9500FF; background:#E6DEE9;color:#9500FF" title="總計回應forum[posts]帖">帖數<b>$forum[posts]</b></em> <!--{if $forum[todayposts]}--><em style="padding:0 5px;border:1px solid #F06; background:#FFFFE1;color:#F06" title="今日帖數forum[todayposts]帖">今日<b>$forum[todayposts]</b></em><!--{/if}--> <!--{if $onlineforum[$forum[fid]]}--><em style="padding:0 5px;border:1px solid #2A67F5; background:#F2F9F9;color:#2A67F5" title="正在此版瀏覽人數onlineforum[$forum[fid]]人">瀏覽<b>
- {eval echo $onlineforum[$forum[fid]];}</b></em><!--{/if}-->
複製代碼 三、/templates/default/templates.lang.php
查找- 'forum_moderators' => '版主',
複製代碼 下方加入- 'forum_findmoderators' => '版主待邀',
複製代碼
[ 本帖最後由 dlalden 於 2008-12-10 21:04 編輯 ] |
|