多语言展示
当前在线:1080今日阅读:57今日分享:41

dede用dede:list调用列表时内容重复出现怎么办

织梦建站是网站建设的人们多选用的一个cms,但是在进行网站建设的时候也会出现各种各样的问题,本文从Dede调用时列表内容重复出现怎么解决为例,为大家介绍一下dede的相关应用。
工具/原料

dede5.7

方法/步骤
2

然后我就去看了一下代码编写是否错误,觉得自己是没有写错的啊,“ {dede:list pagesize='10' titlelen='100'  orderby='id' orderway='desc'}”这个是dede:list调用较为常见的一种

3

我想将dede里面的这个{dede:list pagesize='10' titlelen='100'  orderby='id' orderway='desc'}去掉,去查看一下是不是这个写错了,结果显示的是只出现了一次下方的代码。如下图,那就证明不是dedelist的问题。

4

根据网友说dede/ad_add.php和你的dede/templets/ad_add.htm这两个文件是否相同,发现是正常的,没有错误。用原来的替换之后,生成,列表还是重复性质的。并没有解决。

5

将列表页的dede:list换成dede:arclist以后,可以很清楚的看到,列表实现了,是没有重复的。如下图,但是作为列表页我们用的就是dede:list而不是dede:arclist。因为dede:arclist不能用dede:pagelist调用。

6

那么,现在我们要修改的就是dede:list调用的问题。然后我去看了一下数据库,在dede_archives很明显的可以看到数据是不重复的,如下图的显示情况。

7

数据库不重复,但,确实又是数据调用的问题,我实在是无解。因为是本地测试,又是刚开始添加数据,我计划重装一下看一下效果。“删除install里的install_lock.txt,以及修改bak为php,如下图操作,进行网站重装。

8

重新填写栏目,进行数据的更新填充,进行网站的更新。更新栏目之后,我发现新闻列表是不重复的了。如下图,想来是数据库某些方面出问题了。

注意事项
1

重启、重装、喝热水,可以解决几乎所有问题。

2

这个解决办法不适合已经有大批量数据的

推荐信息