评分后转页面的问题

Home Home
引用 | 编辑 9kyokogod
2005-10-27 22:35
楼主
推文 x0
【类型】其他
【版本】3.01

虽然管理好多论坛...但是评分这个功能似乎没有几个论坛可以直接跳到刚刚评分的页面
往往都是跳到第1页...使蛮多需要大量评分的管理人员畏惧评分...
当然数位男女有这个功能了说 >"<
只是我连要改哪一个文件我都不知道 果然看书学的还是不能活用...
遇到问题也要慢慢一个一个去开启...那我会先放弃吧 ^_^

aa站长请至 http://halagang.ha.ohost.de/
去测试评分就知道我所说的问题了 >"m
也请各位会员帮忙一下 >"<

本帖包含附件
档名: zip read.rar   (2022-06-09 14:01 / 9 KB)   下载次数:2


献花 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