pqshow 发表于 2007-5-26 12:24:38

关于“重计论坛数据和修复”的几个问题解决

<p><font color="#3300ff">一、在论坛后台“重计论坛数据和修复”里进行“更新论坛数据”后,首页显示版面的主题全部都会变成最后回复帖的内容,而且还带有HTML标记,显得很难看。</font></p><p>解决方法:<br/>1、打开admin_update.asp,在第480行左右找到这一句:</p><p>sql="select topicid,PostTable from Dv_topic where topicid&gt;="&amp;request.form("beginid")&amp;" and topicid&lt;="&amp;request.form("endid")</p><p>改为:</p><p>sql="select topicid,PostTable<font color="#ff0000">,Title</font> from Dv_topic where topicid&gt;="&amp;request.form("beginid")&amp;" and topicid&lt;="&amp;request.form("endid")</p><p>2、在第494行左右找到这一句:</p><p>topic=left(Ers("body"),20)</p><p>改为:</p><p><font color="#ff0000">if Ers("topic")="" then<br/>&nbsp;&nbsp; topic=left(rs(2) ,20)<br/>else<br/> topic=left(Ers("topic"),20)<br/>end if</font></p><p>3、改好后进入后台“重计论坛数据和修复”,点一下“修复”按钮,修复好所有帖子后再进行一次“更新论坛数据”操作,返回首页看看,是不是都变回主题了。</p><p><font color="#3300ff">二、在论坛后台“重计论坛数据和修复”里进行“更新论坛数据”后,有时会出现排序混乱的问题,就是首页显示某版主题时不是最后的回复帖。</font></p><p>解决方法:<br/>1、打开admin_update.asp,在第499行左右找到这一句:</p><p>Dvbbs.Execute("update set LastPost='"&amp;replace(LastPost,"'","")&amp;"' where topicid="&amp;rs(0))</p><p>改为:</p><p>Dvbbs.Execute("update set LastPost='"&amp;replace(LastPost,"'","")&amp;"'<font color="#ff0000">,LastPostTime='"&amp;dateandtime&amp;"'</font> where topicid="&amp;rs(0))</p><p>2、改好后进入后台“重计论坛数据和修复”,点一下“修复”按钮,修复好所有帖子后再进行一次“更新论坛数据”操作就行了。</p><p><font color="#3300ff">三、有时在论坛后台“重计论坛数据和修复”里进行“修复”后,所有带html标记的帖子,html标记全显示出来了。</font></p><p>解决方法:SP2后台的这个程序有点错误,实在解决不了的话,可以用SP1的admin_update.asp覆盖掉SP2的这个文件,然后修复即可,最后再换回SP2的。</p>
页: [1]
查看完整版本: 关于“重计论坛数据和修复”的几个问题解决