修改: alan888
6.0 & 7.0修改:taiwan08
適用版本: Discuz 7.0
修改文件: forumdisplay.
php, css_common.htm
模板, forumdisplay
模板
※Discuz 6.1 & Discuz 6.1F 請參考 alan888 所發的 AL8 forumdisplay 帖子頁數靠右顯示
※Discuz 6.0 請參考 taiwan08 所發的 AL8 forumdisplay 帖子頁數靠右顯示
1. 修改 forumdisplay.php
找
複製內容到剪貼簿
代碼:
for($i = 2; $i <= 6 && $i <= $thread['pages']; $i++) {
$pagelinks .= "<a href=\"viewthread.php?tid=$thread[tid]&extra=$extra&page=$i\">$i</a> ";
}
if($thread['pages'] > 6) {
$pagelinks .= " .. <a href=\"viewthread.php?tid=$thread[tid]&extra=$extra&page=$thread[pages]\">$thread[pages]</a> ";
}
$thread['multipage'] = ' ... '.$pagelinks;
}更換為
複製內容到剪貼簿
代碼:
for($i = 1; $i <= 5 && $i <= $thread['pages']; $i++) {
$pagelinks .= "<a href=\"viewthread.php?tid=$thread[tid]&extra=$extra&page=$i\">$i</a> ";
}
if($thread['pages'] > 5) {
$pagelinks .= " .. <a href=\"viewthread.php?tid=$thread[tid]&extra=$extra&page=$thread[pages]\">$thread[pages]</a> ";
}
$thread['multipage'] = "<span>$pagelinks</span>";
}2. css_common.htm模板 (其它
風格請自行修改)
在文件最尾部份加上
複製內容到剪貼簿
代碼:
/*forumdisplay multipage*/
.f_page {background-image: url("../../{IMGDIR}/multipage.gif"); background-repeat: no-repeat; background-position: 0 65%; padding: 0 1px 0 8px;}
.f_page span a{background-color: #FFF;font-size: 10px;border: 1px solid {BORDERCOLOR};text-align: center;padding: 0 3px;vertical-align:middle;margin-right:1px;}
.f_page span a:hover{background-color: {BORDERCOLOR};color:{HIGHLIGHTLINK};}
/*forumdisplay multipage*/3. forumdisplay 模板
找到及刪除
複製內容到剪貼簿
代碼:
<!--{if $thread[multipage]}-->
<span class="threadpages">$thread[multipage]</span>
<!--{/if}-->找
複製內容到剪貼簿
代碼:
<!--{if $thread['rate'] > 0}-->在上面加上
複製內容到剪貼簿
代碼:
<!--{if $thread[multipage]}-->
<span class="f_page">$thread[multipage]</span>
<!--{/if}-->4. 上傳附件
圖片至images/default底下
5. 往後台 "更新 css 文件緩存"