dedecms 后台栏目显示文档数不为0,点进去之后什么都没有
这个其实不是错误,生成的文章能不能在首页显示主要要看主页有没有该栏目或者文章的连接,新建的栏目肯定不在首页的显示设定上,当然不显示了你可以在首页的模块设置上设置一下显示的内容,就可以显示了
先说说备份,备份是网站运营的一个好习惯,因为永远都不知道灾难会什么时候到来,这个时候做好准备,就显得尤为的重要。
是不是有还原了什么都不怕了?有一点你必须相信你备份的时间和你还原数据的时间中间存在一个时间差,而这个时间差具体是多少,这个就看每个人的备份间隔,如果出问题刚好在备份完成那没影响或者影响不大,如果出问题时间与备份时间间隔太大,那么问题就大了,所以除了备份以外,网站安全还是一样不能松懈
还原的前提是我们在前面已经有备份的数据,所以千万不要到了要还原数据的时候才想到备份多么的重要。
进入到织梦后台系统以后,进入系统右侧的数据库备份/还原
进入数据库备份/还原页面以后,右上角有一个数据还原的这么一个选项。点击这个数据还原选项
进入到数据还原页面后,系统会自动去找/data/backupdata/里面备份的数据文件,如果存在备份的文件就显示在页面上
7
最后点击开始还原数据按钮,还原我们备份的数据
两种可能。
第一种:你以前的栏目内容模型选的是soft或者其他的,然后你发表了一些文章,再之后你将栏目内容模型变更为article或者不同于soft的其他内容模型。那么你会看到栏目中有文档数,但是点进去没有文档。
第二种:曾经通过sql语句直接删除过dede_article或者dede_archives或者dede_arctiny中的记录,这三个表是有关联的,如果要通过sql语句删除内容,一定要同时将这三个表中的同一条关联内容全部删除,否则就会造成这种情况。
两种问题最终都可以通过sql语句解决,这就是原因,当然你通过后台提供的功能解决了是最简单的,恭喜你。
已经鉴定完毕,你两个网站用的同一个数据库,而且表头也用的一样,dede- 安装过第二次必定覆盖了第一次的数据表,当然第一个网站什么内容都没有了,附:解决方案重新安装时可以使用同一个数据库但是表头前缀一定不能一样。
最合适的方式:
(1)在原网站后台,备份数据库,下载到本地电脑;
(2)更换空间后,安装新程序,上传数据库到:网站根目录\data\backupdata\
(3)在新网站后台,还原数据库;
(4)更新缓存,检测数据的完整性。
这种方式,是dedecms官方推荐的,也是最安全的,一般不会出现数据遗漏。
首先你的代码是没有问题的。
织梦的原生代码是:{dede:list pagesize='10'}
<li> [field:array runphp='yes']@me = (empty(@me['litpic']) "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
[<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>点击:</small>[field:click/] <small>好评:</small>[field:scores/] </span>
<p class="intro"> [field:description/] </p>
</li>
{/dede:list}
分析下三种情况:1、你网站后台没有更新生成栏目,所以无法生成内容,前台也就无法显示内容。
2、网站栏目里没有填充内容,没有内容无论你更新多少遍,还是显示不出内容列表的。
3、如果以上的情况都是正常,代码正常,内容也有,也更新了。那你在查看前台生成的HTML源代码显示没有。
以上的三种可能,基本都囊括了。如果是数据库问题的话会提示错误,如果还不行,你的模版就用织梦默认的试试。
0条评论