文章标签 ‘dede’
最近对网站进行升级, 从dedecms 5.5 升级到 5.6, 出了问题. 升级后封面栏目不显示文章列表, 很晕. 找不到问题所在, 也有人碰到这样的问题, 但网上都没有解决的办法. dede升级到5.6封面不显示文章列表, 先就看了模板文件, 没有发现什么问题, 因为封面都是通用的, 所以用 dede:arclist的时候不好指定ID, 也没有用什么自己定义的function, 如果有自己定义的function升级的时候会覆盖文件, 容易出错. 在本地重新保存了模板文件, 意外发现可以显示列表了. 没有修改什么东西,就是重新保存了一下模板文件, 所以想到可能是系统缓存的原因, 进入DEDE后台, 核心->批量维护->更新系统缓存, 前台的封面栏目都可以显示文章列表了.
正常情况下, dede织梦系统的图片附件是按日保存的, 一天一个文件夹, 时间长了, 这样在allimg中就会生成很多文件夹, 不方便管理. 虽然, dede的后台设置有”附件保存形式”的先项, 但功能太弱, 如果是在后台上传和图片本地化还是没有作用, 附件仍然是按日存放. 下面就修改一下DEDE的代码, 让全部的图片附件都按月保存
未审核稿件的标签会显示在标签列表页面, 这可以说是DEDE的一个bug吧. 虽然点击进入标签时, 相关的未审核文章不会显示出来. 但一个没有内容的标签内容页面总是不好的用户体验. 要解决这个问题, 让DEDE的不显示未审核稿件的标签, 就要修改标签的显示库文件 tag.lib.php
前段时间发一个篇”让DEDE随机更新文章”的文章, 这可以操持一些文章和首页的更新. 但不能自动发布没有审核的文章. 分析了一下, DEDE的文章有没有审核发布主要是arcrank这个参数的值决定的. 所以要把DEDE自动审核发布文章也很容易实现了.
网站,网页都要设置关键词, 这样有利于搜索引擎的收录, 这也是SEO优化网站的一个方法. 也为了查找方便, 自己写了一个DEDE自动生成关键字列表的php文件, 直接放在根目录下运行,就能自动生成整站每篇文件的关键字列表, 并且链接到相关的文章, 这是自动生成关键字列表页面的代码:
DEDECMS中, 如果有个待审核稿件, 要开放浏览时不会自动改变时候, 还是当时添加的时间. 要修改就要手动去修改民发布时间, 能不能让系统自动改为当前时间呢. 其实只要我们修改一点点代码就能实现 .
使用DEDE的朋友都知道, DEDE的index.php,如果带上参数index.php?upcache=1, 就能更新静态首页index.html. 现在本人改造了一下, 让他也能随机更新几篇文章.


