好吧。。。根本不会代码但是强上,还是改好了。
刚才看门户文章的时候发现分页点击后都会跳回第一页,而且分页链接的伪静态失效了。
经过检查发现原来卖萌的DZ团队在链接里丢了个【&】。
比如下面的链接:
http://www.pc426.com/portal.php?mod=view&aid=145page=4
这个&应该在page前面,结果丢掉了。。。无论点什么,都会跳回第一页。
正确的链接应该是这样:
http://www.pc426.com/portal.php?mod=view&aid=145&page=4
于是各种顺藤摸瓜的找。。。。蒙着找到了这个路径下:
template\default\portal
里面有个view.htm。
然后找下面代码:
<li>• <a href="$inner_view_url"{if $key === $start} class="xi1"{/if}>{lang article_inner_page_pre} {$curpage} {lang article_inner_page} $value[title]</a></li>
估计问题出在inner_view_url上面,但是这个是在哪定义的我就懒得找了。。果断在这里试试照葫芦画瓢定义链接的形式,替换成:
<li>• <a href="portal.php?mod=view&aid=$aid&page=$curpage"{if $key === $start} class="xi1"{/if}>{lang article_inner_page_pre} {$curpage} {lang article_inner_page} $value[title]</a></li>
去后台更新缓存:
然后问题竟然被我这个码盲解决了。。。。。然后我其实也不知道是具体怎么解决的。。。就是感觉过去了。
附上修改好的view.htm文件:
view.rar
PS:DZ你的程序猿太大条了。。。。。