aspcms不显示上一篇或下一篇的解决办法

作者: admin 2018-04-12

解决ASPCMS生成文章页上一篇显示{aspcms:prevtitle}的问题


内容摘要:ASPCMS2.0以后的版本中,有部分版本可能因为官方在升级过程中的疏忽,造成在生成文章详情页后输出的上一篇,下一篇文章标题显示为{aspcms:prevtitle},这种情况只出现在全部文章的第一篇和最后一篇,原因是 


ASPCMS2.0以后的版本中,有部分版本可能因为官方在升级过程中的疏忽,造成在生成文章详情页后输出的上一篇,下一篇文章标题显示为{aspcms:prevtitle},这种情况只出现在全部文章的第一篇和最后一篇,原因是,根目录下inc/AspCms_MainClass.asp文件中没有定义如果没有相应的上一篇或下一篇文章时,标题应该如何显示,所以,解决办法如下:


修改inc/AspCms_MainClass.asp

在第2253行下面一行增加如下代码:

content = replace(content,"{aspcms:prevtitle}","没有了!")

重新生成,即可解决生成后最后一页显示{aspcms:prevtitle}问题


针对不同版本,不一定在第2253行,你可以直接在该文件源码中搜索如下代码:

if rsObjPrev.bof then 

            linkStr ="没有了!"

            content = replace(content,"{aspcms:prevlink}","#")

在下面另起一行,加上上面的代码即可!



    站长学院


Copyright © 2019-2020 xz0377 All Rights Reserved. Power by xz0377
QQ在线咨询