dede用dede:list调用列表时内容重复出现怎么办
织梦建站是网站建设的人们多选用的一个cms,但是在进行网站建设的时候也会出现各种各样的问题,本文从Dede调用时列表内容重复出现怎么解决为例,为大家介绍一下dede的相关应用。
操作方法
- 01
首先,我是正常调用的dede:list,但是在生成列表的时候发现列表内容页重复显示,如下图,但是其他页面的数据是正常的。
- 02
然后我就去看了一下代码编写是否错误,觉得自己是没有写错的啊,“ {dede:list pagesize='10' titlelen='100' orderby='id' orderway='desc'}”这个是dede:list调用较为常见的一种
- 03
我想将dede里面的这个{dede:list pagesize='10' titlelen='100' orderby='id' orderway='desc'}去掉,去查看一下是不是这个写错了,结果显示的是只出现了一次下方的代码。如下图,那就证明不是dedelist的问题。
- 04
根据网友说dede/ad_add.php和你的dede/templets/ad_add.htm这两个文件是否相同,发现是正常的,没有错误。用原来的替换之后,生成,列表还是重复性质的。并没有解决。
- 05
将列表页的dede:list换成dede:arclist以后,可以很清楚的看到,列表实现了,是没有重复的。如下图,但是作为列表页我们用的就是dede:list而不是dede:arclist。因为dede:arclist不能用dede:pagelist调用。
- 06
那么,现在我们要修改的就是dede:list调用的问题。然后我去看了一下数据库,在dede_archives很明显的可以看到数据是不重复的,如下图的显示情况。
- 07
数据库不重复,但,确实又是数据调用的问题,我实在是无解。因为是本地测试,又是刚开始添加数据,我计划重装一下看一下效果。“删除install里的install_lock.txt,以及修改bak为php,如下图操作,进行网站重装。
- 08
重新填写栏目,进行数据的更新填充,进行网站的更新。更新栏目之后,我发现新闻列表是不重复的了。如下图,想来是数据库某些方面出问题了。