问题:显示不了作者的全部文章和某一日期的文章
解决这个问题要修改两个地方,地方1,找到模板:系统设置--网站通用模板管理----来源显示页模板
原代码:(注意,把 “<”改为 “< ” 和 “>”改为 “>”)
|
以下是引用片段: <table cellSpacing=0 cellPadding=0 width="100%" border=0> <tr> <td align=middle> <script language="JavaScript" type="text/JavaScript" src="JS/Audate.js"></script> <script language="javascript">getlink('ShowCopyFrom','{$ChannelID}','{$AuthorName}');</script> <A href="{$InstallDir}ShowCopyFrom.asp?ChannelID={$ChannelID}&SourceName={$ShowName}">显示全部文章</A> </td> </tr> </table> |
应改为:(注意,把 “<”改为 “< ” 和 “>”改为 “>”)
|
以下是引用片段: <table cellSpacing=0 cellPadding=0 width="100%" border=0> <tr> <td align=middle> <script language="JavaScript" type="text/JavaScript" src="JS/Audate.js"></script> <script language="javascript">getlink('ShowCopyFrom','{$ChannelID}','{$ShowName}');</script> </td> </tr> </table> |
修改地方2,打开网站目录下的JS/Audate.js,找到如下代码:
|
以下是引用片段: if (count <= monthdays[thismonth]) { document.write("<a href='" + action + ".asp?ChannelID=" + name + "&AuthorName=" + link + "&Data=" + thisyear + "-" + (thismonth + 1) +"-"+ count + "'>" + count + "</a>" ); } |
应修改为:
|
以下是引用片段: if (count <= monthdays[thismonth]) { document.write("<a href='" + action + ".asp?ChannelID=" + name + "&SourceName=" + link + "&Data=" + thisyear + "-" + (thismonth + 1) +"-"+ count + "'>" + count + "</a>" ); } |
说明:“显示全部文章”这个链接本来就是链接到本页的,所以这个不存在实在的一样,把其删除即可,上面代码我已经把其删除了,按照上面的两个代码覆盖就可以了。