更新说明:
2006年10月15日 更新 增加:index.php文件
修正错误 :不能左右分栏
2006年10月15日 更新 首页显示回复主题内容.
需手动修改 include/forum.func.php
查找:- $lastpost['dateline'] = gmdate("$dateformat $timeformat", $lastpost['dateline'] + $timeoffset * 3600);
复制代码 下面添加:- $lastpost['subjectsc'] = cutstr($lastpost['subject'], 35);
复制代码
2006年10月15日 说明:不少朋友因为装插件,动过原来的index.php文件了,解决方法很简单。
其实,风格包里面的main.php就是原来的index.php(只是换了名字而已),你可以按照你装的插件说明,修改我风格包里面的main.php文件,就可以了。
2006年10月15日 说明:分栏的小按钮显不出来? 下面附件传在\images\common就OK了! (感谢68#goodrudolf ) 注意文件名和描述中的一致
2006年10月22日 说明:如果你不喜欢帖子列表里面用大字体显示,想恢复默认的字号,那么可以参照这个帖子的2楼来修改
https://discuz.dismall.com/viewthread.php?tid=433745&page=1&extra=page%3D1#pid3433902
2006年10月23日 说明:正确显示查看本版没有回复的主题、加分的主题并美化
打开forumdisplay.php
查找
- } elseif(preg_match("/^\d+$/", $filter)) {
复制代码
在上面加上
- //-------------------------------------
- } elseif($filter == 'noreply') {
- $forumdisplayadd .= "&filter=noreply";
- $filteradd = "AND replies='0'";
- } elseif($filter == 'rate') {
- $forumdisplayadd .= "&filter=rate";
- $filteradd = "AND rate>'0'";
- //-------------------------------------
复制代码
2006年10月27日 说明:正确显示主题列表显示评分标记(显示分数)
其实修改方法在这里https://discuz.dismall.com/thread-399383-1-2.html
只需进行如下操作
一、修改 forumdisplay.php
查找:
- $querysticky = '';
- $query = $db->query("SELECT $dotadd1 t.* FROM {$tablepre}threads t $dotadd2
- WHERE t.fid='$fid' $filteradd AND $displayorderadd
- ORDER BY t.displayorder DESC, t.$orderby $ascdesc
- LIMIT ".($filterbool ? $start_limit : $start_limit - $stickycount).", $tpp");
- } else {
- $querysticky = $db->query("SELECT $dotadd1 t.* FROM {$tablepre}threads t $dotadd2
- WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3)
- ORDER BY displayorder DESC, $orderby $ascdesc
- LIMIT $start_limit, ".($stickycount - $start_limit < $tpp ? $stickycount - $start_limit : $tpp));
- if($tpp - $stickycount + $start_limit > 0) {
- $query = $db->query("SELECT $dotadd1 t.* FROM {$tablepre}threads t $dotadd2
- WHERE t.fid='$fid' $filteradd AND $displayorderadd
- ORDER BY displayorder DESC, $orderby $ascdesc
- LIMIT ".($tpp - $stickycount + $start_limit));
- } else {
- $query = '';
复制代码
替换为:
- $querysticky = '';
- $query = $db->query("SELECT $dotadd1 t.*, p.rate FROM {$tablepre}threads t $dotadd2
- LEFT JOIN {$tablepre}posts p USING(tid, dateline)
- WHERE t.fid='$fid' $filteradd AND $displayorderadd
- ORDER BY t.displayorder DESC, t.$orderby $ascdesc
- LIMIT ".($filter == 'digest' || $filter == 'type' ? $start_limit : $start_limit - $stickycount).", $tpp");
- } else {
- $querysticky = $db->query("SELECT $dotadd1 t.*, p.rate FROM {$tablepre}threads t $dotadd2
- LEFT JOIN {$tablepre}posts p USING(tid, dateline)
- WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3)
- ORDER BY displayorder DESC, $orderby $ascdesc
- LIMIT $start_limit, ".($stickycount - $start_limit < $tpp ? $stickycount - $start_limit : $tpp));
- if($tpp - $stickycount + $start_limit > 0) {
- $query = $db->query("SELECT $dotadd1 t.*, p.rate FROM {$tablepre}threads t $dotadd2
- LEFT JOIN {$tablepre}posts p USING(tid, dateline)
- WHERE t.fid='$fid' $filteradd AND $displayorderadd
- ORDER BY displayorder DESC, $orderby $ascdesc
- LIMIT ".($tpp - $stickycount + $start_limit));
- } else {
- $query = '';
复制代码
二,修改forumdisplay.htm
查找并删除
- <!--{if $thread['rate'] > 0}-->
- <img src="{IMGDIR}/agree.gif" alt="" />
- <!--{elseif $thread['rate'] < 0}-->
- <img src="{IMGDIR}/disagree.gif" alt="" />
- <!--{/if}-->
复制代码
[ 本帖最后由 子扬 于 2006-10-27 16:59 编辑 ] |