AGAMES 討論區

 找回密碼
 快速註冊
搜索
查看: 2669|回復: 0
打印 上一主題 下一主題

【美化】首頁主題.帖數.瀏覽人數.今日發帖.最後發表.版主區 [複製鏈接]

七級帝王會員

☆Prince★}+}|電腦王子

Rank: 7Rank: 7Rank: 7

帖子
3799
EXP
6040 點
金幣
4990 個
好友
0
註冊時間
2008-3-27

友誼之星勳章

跳轉到指定樓層
樓主
發表於 2008-12-10 21:03:22 |只看該作者 |倒序瀏覽
插件名稱:【美化】首頁主題.帖數.瀏覽人數.今日發帖.最後發表.版主區  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

查找:
  1. $posts += $forum['posts'];
複製代碼
在下面加:

  1. if ($forum['fup']) $forumup[$forum['fid']]=$forum['fup'];
複製代碼
查找:
  1. 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)


查找
  1. <th>{lang forum_name}</th>
  2. <td class="nums">{lang forum_threads}</td>
  3. <td class="nums">{lang forum_posts}</td>
  4. <td class="lastpost">{lang forum_lastpost}</td>
複製代碼
替換成
  1. <th>{lang forum_name}</th>
  2.          <td class="lastpost">{lang forum_lastpost}</td>
  3.          <td class="moderators">{lang forum_moderators}</td>
複製代碼
查找
  1.                                                                 <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>
  2.                                                                 <!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->
  3.                                                                 <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
  4.                                                                 <!--{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}-->
  5.                                                         </th>
  6.                                                         <td class="nums">{if $forum['redirect']}--{else}$forum[threads]{/if}</td>
  7.                                                         <td class="nums">{if $forum['redirect']}--{else}$forum[posts]{/if}</td>
  8.                                                         <td class="lastpost">
  9.                                                         <!--{if $forum['permission'] == 1}-->
  10.                                                                 {lang private_forum}
  11.                                                         <!--{else}-->
  12.                                                                 <!--{if $forum['redirect']}-->
  13.                                                                         --
  14.                                                                 <!--{elseif is_array($forum['lastpost'])}-->
  15.                                                                         <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
  16.                                                                         <cite>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
  17.                                                                 <!--{else}-->
  18.                                                                         {lang never}
  19.                                                                 <!--{/if}-->
  20.                                                         <!--{/if}-->
  21.                                                         </td>
  22.                                                 </tr>
複製代碼
替換成


  1. <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]
  2. </a></h2>

  3.                                                                 <!--{if $forum[description]}--><p>$forum[description]<!--{/if}--></p>
  4.                                                                 <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
  5.                                                                
  6.                                                         </th>
  7.                                                         
  8.                                                         <td width="35%">
  9.                                                         <!--{if $forum['permission'] == 1}-->
  10.                                                                 {lang private_forum}
  11.                                                         <!--{else}-->
  12.                                                                 <!--{if $forum['redirect']}-->
  13.                                                                         --
  14.                                                                 <!--{elseif is_array($forum['lastpost'])}-->
  15.                                                                         標題:<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
  16.                                                                         <cite>作者:<!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->-$forum[lastpost][dateline]</cite>
  17. 共計:<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}-->  
  18.                                                                 <!--{else}-->
  19.                                                                         {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}-->
  20.                                                                 <!--{/if}-->

  21.                                                         <!--{/if}-->
  22.                                                         </td>
  23.                                                         <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>

  24.                                                 </tr>
複製代碼
查找(以下為改橫板的)
  1. <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
  2. <p>{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]</p>
複製代碼
替換成

  1. <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a></h2>
  2.                                                         <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>
  3. {eval echo $onlineforum[$forum[fid]];}</b></em><!--{/if}-->
複製代碼
三、/templates/default/templates.lang.php

查找
  1. 'forum_moderators' => '版主',
複製代碼
下方加入
  1. 'forum_findmoderators' => '版主待邀',
複製代碼




[ 本帖最後由 dlalden 於 2008-12-10 21:04 編輯 ]
Alta Multimedia - OnlineGames:http://www.alta.hk
您需要登錄後才可以回帖 登錄 | 快速註冊

Archiver|手機版|AGAMES 討論區

GMT+8, 2024-11-14 12:34 , Processed in 0.048882 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回頂部