引用 | 编辑
9kyokogod
2005-10-27 22:35 |
楼主
▼ |
||||||||||||
x0
【类型】其他【版本】3.01 虽然管理好多论坛...但是评分这个功能似乎没有几个论坛可以直接跳到刚刚评分的页面 往往都是跳到第1页...使蛮多需要大量评分的管理人员畏惧评分... 当然数位男女有这个功能了说 >"< 只是我连要改哪一个文件我都不知道 果然看书学的还是不能活用... 遇到问题也要慢慢一个一个去开启...那我会先放弃吧 ^_^ aa站长请至 http://halagang.ha.ohost.de/ 去测试评分就知道我所说的问题了 >"m 也请各位会员帮忙一下 >"<
x0
|
引用 | 编辑
aa
2005-10-28 10:47 |
1楼
▲ ▼ |
因为我改的程式太多,所以直接贴出来可能跟官网的版本差太多了,所以我只说明原理
1. 首先你在 read.htm 中加入 <a name=p$read[pid]></a> 标记,这个是加在每个回文之前的 2. 在 read.php 要加入页数的参数,这样评分完才知道要跳转回那一页 $read['ping']="<a href='masingle.php?action=showping&fid=$fid&tid=$tid&pid=$read[pid]'>评分</a>"; 改为 $read['ping']="<a href='masingle.php?action=showping&fid=$fid&tid=$tid&pid=$read[pid]&page=$page'>评分</a> 3. 在 masingle.php 中的评分完的跳转网址后面加上 page=$page#p$pid refreshto("read.php?tid=$tid","<a href=thread.php?fid=$fid>[ 发贴完毕点击进入主题列表 ]</a>"); 改为 refreshto("read.php?tid=$tid&page=$page#p$pid","<a href=thread.php?fid=$fid>[ 发表文章完毕点击进入主题列表 ]</a>"); x0 |
引用 | 编辑
dycheng81
2005-10-28 13:50 |
2楼
▲ |
我的网站已经有此修正了说..
再我网站的修正区.... 你也去看语言修正吧.. read.htm 搜寻 <!-- EOT; if($admincheck || ($groupid!=5 && $SYSTEM['markable'] && $SYSTEM['credittype'])){print <<<EOT --> <a href='masingle.php?action=showping&fid=$fid&tid=$tid&pid=$read[pid]'><img src='$imgpath/$stylepath/read/rate.gif' border=0 alt='评分'></a> <!-- EOT; }print <<<EOT --> 在<a href='masingle.php?action=showping&fid=$fid&tid=$tid&pid=$read[pid] 后加入 &page=$page ----- $read[jupend] 新增"<a name=p{$read[pid]}></a>" <table cellspacing=0 cellpadding=0 width=$tablewidth align=center border=1 x0 |