解決ASPCMS生成文章頁(yè)上一篇顯示{aspcms:prevtitle}的問(wèn)題
內(nèi)容摘要:ASPCMS2.0以后的版本中,有部分版本可能因?yàn)楣俜皆谏?jí)過(guò)程中的疏忽,造成在生成文章詳情頁(yè)后輸出的上一篇,下一篇文章標(biāo)題顯示為{aspcms:prevtitle},這種情況只出現(xiàn)在全部文章的第一篇和最后一篇,原因是
ASPCMS2.0以后的版本中,有部分版本可能因?yàn)楣俜皆谏?jí)過(guò)程中的疏忽,造成在生成文章詳情頁(yè)后輸出的上一篇,下一篇文章標(biāo)題顯示為{aspcms:prevtitle},這種情況只出現(xiàn)在全部文章的第一篇和最后一篇,原因是,根目錄下inc/AspCms_MainClass.asp文件中沒(méi)有定義如果沒(méi)有相應(yīng)的上一篇或下一篇文章時(shí),標(biāo)題應(yīng)該如何顯示,所以,解決辦法如下:
修改inc/AspCms_MainClass.asp
在第2253行下面一行增加如下代碼:
content = replace(content,"{aspcms:prevtitle}","沒(méi)有了!")
重新生成,即可解決生成后最后一頁(yè)顯示{aspcms:prevtitle}問(wèn)題
針對(duì)不同版本,不一定在第2253行,你可以直接在該文件源碼中搜索如下代碼:
if rsObjPrev.bof then
linkStr ="沒(méi)有了!"
content = replace(content,"{aspcms:prevlink}","#")
在下面另起一行,加上上面的代碼即可!