织梦后台栏目显示文档数不为0,但点进去之后什么都没有

织梦后台栏目显示文档数不为0,但点进去之后什么都没有

今天在网上下了一个dedecms模板,在修改的时候发现页面分页没对,刚开始我以为是分页计算出来问题,于是就找到了分页相关文件(“include”目录下的“arc.archives.class.PHP”文件与“arc.listview.class.php”文件);查看并分析,发现这两个文件并没有改动过的痕迹。

在否定了分页文件的问题后,继续查看后台,发现在“网站栏目管理”中,显示的文档数目也不正确,多了9条数据!

织梦后台栏目显示文档数不为0,但点进去之后什么都没有

当我把这个栏目下的所有文档全部删除后,发现任然有9条数据,接着又清空回收站、更新了缓存,都不见效果。

织梦后台栏目显示文档数不为0,但点进去之后什么都没有

在网上查资料,终于找到了答案,在这里分享出来,希望可以帮到有需要的朋友。

出现这种情况一般有两种可能:

第一种:你以前的栏目内容模型选的是soft或者其他的,然后你发表了一些文章,再之后你将栏目内容模型变更为article或者不同于soft的其他内容模型。那么你会看到栏目中有文档数,但是点进去没有文档。

第二种:曾经通过sql语句直接删除过dede_article或者dede_archives或者dede_arctiny中的记录,这三个表是有关联的,如果要通过sql语句删除内容,一定要同时将这三个表中的同一条关联内容全部删除,否则就会造成这种情况。

现在问题原因是找到了,但是到数据库去改起来还是很麻烦,特别是数据较多的情况下,不过也不用担心,织梦后台为我们提供了一个很实用的功能“系统错误修复”,这个功能在“系统”栏目下可以找到。

织梦后台栏目显示文档数不为0,但点进去之后什么都没有

点击开始进行常规检测,他会自动删除一些无效数据,修复完成,再次查看栏目内容,发现问题得到解决。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114349.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • EnterCriticalSection TryEnterCriticalSection

    EnterCriticalSection TryEnterCriticalSection如果EnterCriticalSection将一个线程置于等待状态,那么该线程在很长时间内就不能再次被调度。实际上,在编写得不好的应用程序中,该线程永远不会再次被赋予CPU时间。TryEnterCriticalSection函数决不允许调用线程进入等待状态。它的返回值能够指明调用线程是否能够获得对资源的访问权。TryEnterCriticalSection发现该资源已经被另一个线程访问,它就返回F

    2022年9月20日
    0
  • 年龄大的普通程序员最后的出路是哪里?[通俗易懂]

    年龄大的普通程序员最后的出路是哪里?

    2022年2月11日
    57
  • 使用JS访问本地数据库「建议收藏」

    使用JS访问本地数据库「建议收藏」1前言有时候,数据业务比较大,比如查询百万级的数据,如果使用JSP查询数据库,JSP的返回结果一般放在域名后面返回给客户端,而返回结果的长度是有限制的,数据过长可能会丢失部分数据;另一方面数据量大,占用带宽大,网络延时较长。使用JS绕过后台Web服务器,直接访问本地数据库服务器,虽然会有些不安全,但却能够访问大数据,并且不占用带宽。2案例在本地SQLServer建立数据库tes…

    2022年5月22日
    40
  • 排名前三的python 开源 IDE

    Python无处不在,似乎它支持从主要网站到桌面实用程序到企业软件的所有功能。Python已经被用来编写流行的软件项目,如dnf/yum,OpenStack,OpenShot,Blender,Calibre,甚至是原始的BitTorrent客户端。它也恰好是我最喜欢的编程语言之一。就个人而言,Python多年来一直是我从大学课程到小脚本的一切课程,帮助我自动执行重复的任务。它是少数…

    2022年4月8日
    51
  • javascript 暂时性死区[通俗易懂]

    javascript 暂时性死区[通俗易懂]暂时性死区:ES6之前JS的一个BUG(美其名曰暂时性死区)。在使用typeof等运算符操作一个未声明的变量时,不会报错,该变量的值以undefined作处理ES6:ES6的变量声明方法(let,const,class…)解决了暂时性死区问题,会进行显式报错。ES6之前的暂时性死区console.log(typeofa); //undefined(noerror)ES6之后的变量声明console.log(typeofa); //UncaughtRefe..

    2022年6月15日
    63
  • CCD传感器成像、尺寸、曝光时间「建议收藏」

    CCD传感器成像、尺寸、曝光时间「建议收藏」参考博主@机器视觉001的博文https://blog.csdn.net/liubing8609/article/details/78254703工业相机,最本质的功能就是将光信号转变成有序的电信号。CCD传感器成像过程1.用相机拍摄景物时,景物反射的光线通过相机的镜头透射到CCD上。2.当CCD曝光后,光电二极管受到光线的激发释放出电荷,感光元件的电信号便由此产生。3….

    2022年6月1日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号