
DedeCMS推荐功能故障90%以上都来自三类问题,我们按照从易到难的顺序排查修复,不需要专业开发知识,零门槛操作。
首先打开你要显示推荐功能的模板文件,默认路径为 网站根目录/templets/你的当前模板目录/,比如首页推荐就是index.htm,列表页推荐就是list_article.htm之类的文件。
全网站通用的推荐列表调用标签如下:
```dede {dede:arclist flag='c' row='10' titlelen='60'}修改参数说明:row='10' 代表显示10条推荐,你可以改成自己需要的数量;titlelen='60' 代表标题最长显示60个字符,可按需调整。
如果你要调用指定栏目下的推荐内容,直接用以下完整可复制的代码:
```dede {dede:arclist flag='c' typeid='1' row='10' titlelen='60'}只需要把代码中 typeid='1' 的数字1改成你自己的栏目ID即可,栏目ID可以在DedeCMS后台「栏目管理」列表中直接看到。

这里有两个90%新手都会踩的坑,一定要核对:
{/dede:arclist},漏写会导致页面报错、推荐内容完全不显示模板调用正确还是不显示?接下来清理系统缓存,步骤如下:
你的域名/dede/,输入管理员账号密码登录接下来检查文档的推荐标记和状态是否正确:
如果前两步操作完成后故障依旧,大概率是推荐标记存储的数据表字段异常,直接用DedeCMS自带的SQL工具修复,操作如下:
直接复制下方完整SQL,粘贴到命令输入框,点击「提交」即可:
```sql ALTER TABLE `dede_archives` MODIFY COLUMN `flag` VARCHAR(10) NOT NULL DEFAULT ''; UPDATE dede_archives SET flag = TRIM(flag); ```这段代码会修复推荐标记字段的格式异常,清除多余的空格、特殊字符。

注意:如果你的网站数据库表前缀不是默认的 dede_,需要把代码中所有的 dede_ 改成你自己的表前缀,表前缀可以在网站根目录的 data/common.inc.php 文件中找到,打开搜索 $cfg_dbprefix 就能看到。
如果你的网站架在Linux服务器或者虚拟主机上,还有一种可能是缓存目录权限不足,无法生成推荐内容的静态缓存,修复方法:
data、templets、uploads 三个文件夹,修改权限为755即可。所有步骤完成后,打开网站前台,强制刷新浏览器缓存(Windows按Ctrl+F5,Mac按Command+Shift+R),即可查看推荐功能是否恢复正常。
如果还是无法显示,按以下顺序再次核对:












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图