dede后台文章页附加选项去哪了?

99ANYc3cd6
预计阅读时长 10 分钟
位置: 首页 DEDE建站 正文

问题根源分析

“附加选项”标签页的内容是由DedeCMS的JavaScript动态加载和渲染的,问题大概率出在JavaScript文件、缓存或配置上。

dede后台文章页的附加选项没有了
(图片来源网络,侵删)

解决方案(按优先级顺序排查)

清除浏览器缓存和后台缓存(最常见)

这是解决此类问题的首选方法,因为80%的情况都是由缓存引起的。

  1. 清除浏览器缓存

    • Ctrl + F5 (Windows) 或 Cmd + Shift + R (Mac) 强制刷新文章编辑页面。
    • 如果不行,可以尝试打开浏览器的“无痕/隐私模式”登录后台,看“附加选项”是否出现,如果出现,则确定是浏览器缓存问题,清除浏览器缓存后重试。
  2. 清除DedeCMS后台缓存

    • 登录你的DedeCMS后台。
    • 在顶部菜单栏找到 “系统” -> “一键清缓存”
    • 在打开的页面中,点击 “更新系统缓存”“全部执行”
    • 执行完毕后,重新进入文章编辑页面查看。
  3. 更新栏目缓存

    dede后台文章页的附加选项没有了
    (图片来源网络,侵删)
    • 有时问题与特定栏目有关,可以尝试更新该文章所属栏目的缓存。
    • 进入 “栏目” -> “栏目管理”
    • 找到对应的栏目,点击后面的 “更新栏目” 按钮。

检查并修复JavaScript文件

“附加选项”的JS脚本可能因误删或路径错误而失效。

  1. 检查JS文件是否存在

    • 通过FTP或你的主机文件管理器,检查以下路径是否存在文件: /dede/js/
    • 确认该目录下有 main.jsarchives_add.js 等文件,这些文件是生成文章编辑界面的核心脚本。
  2. 检查JS文件路径是否正确

    • 打开文章编辑页面的源代码(在浏览器中右键 -> “查看网页源代码”)。
    • Ctrl+F 搜索 archives_add.jsmain.js,查看引入的路径是否正确(是否是 /dede/js/archives_add.js)。
    • 如果路径错误,说明你的DedeCMS安装目录可能被移动过,或者配置有误,你需要修改引入JS的模板文件。
  3. 重新上传JS文件

    dede后台文章页的附加选项没有了
    (图片来源网络,侵删)
    • 如果怀疑JS文件损坏,可以从一个完整、未修改的DedeCMS官方安装包中,找到 /dede/js/ 目录下的所有文件,用它们覆盖你网站服务器上的同名文件。

检查文章编辑模板文件

如果JS文件没问题,可能是模板文件本身出了问题。

  1. 定位模板文件

    • 文章编辑页面的模板文件通常位于: /dede/templets/article_add.htm
    • 通过FTP或主机文件管理器下载这个文件。
  2. 检查模板内容

    • 用代码编辑器(如VS Code, Sublime Text, Dreamweaver)打开 article_add.htm
    • 搜索 "body" 标签,在 <body> 标签内找到类似这样的代码片段:
      <div class="bodytitle">
          <div class="bodytitleleft"></div>
          <div class="bodytitletxt">内容发布</div>
          <div class="bodytitleright"></div>
      </div>
    • 在这个结构下面,应该会有多个标签页,常规选项高级选项**附加选项**自定义文档属性 等。
    • 检查 **附加选项** 对应的 <div> 标签是否被错误地删除或注释掉了(例如被 <!-- --> 包围),确保它完整存在。
  3. 恢复模板文件

    • 如果发现 article_add.htm 文件确实缺少了相关代码,同样从完整的官方DedeCMS安装包中下载一个正确的 article_add.htm 文件,覆盖你网站上的旧文件。

检查目录和文件权限

不正确的权限可能导致JS文件无法被正确加载。

  • 使用FTP工具或主机控制面板,检查并设置以下目录和文件的权限为 755(目录)或 644(文件):
    • /dede/ 目录
    • /dede/js/ 目录
    • /dede/js/ 目录下的所有JS文件
    • /dede/templets/ 目录
    • /dede/templets/article_add.htm 文件

检查是否有程序漏洞或被篡改

如果以上方法都无效,可能是网站存在安全漏洞,导致文件被恶意修改或删除。

  1. 扫描木马

    • 使用DedeCMS官方的“DedeCms安全补丁检测工具”或知名的网站安全扫描工具(如“安全狗”、“360网站卫士”等)对你的网站进行全面扫描。
    • 重点检查 /dede/ 目录下的文件,特别是 archives_add.phparticle_add.php 和相关的JS、模板文件。
  2. 检查文件修改日期

    • 通过FTP工具,查看 /dede/js//dede/templets/ 目录下文件的修改日期,如果发现某个文件的修改日期是你不熟悉的(例如是你网站被攻击的时间点),那么这个文件很可能被篡改了,需要用原始文件替换。

总结与排查流程建议

遇到“附加选项”消失的问题,请按照以下步骤进行排查,通常在前两步就能解决问题:

  1. 第一步强制刷新页面 (Ctrl+F5) -> 后台一键清缓存,这是最简单快捷的修复方法。
  2. 第二步:检查 /dede/js/ 目录下的JS文件是否存在且路径正确,尝试用官方包重新覆盖。
  3. 第三步:检查 /dede/templets/article_add.htm 模板文件是否完整。
  4. 第四步:检查服务器文件权限。
  5. 第五步:考虑网站安全问题,进行全面扫描。

希望这些步骤能帮助你解决问题!

-- 展开阅读全文 --
头像
39(3 93 3)C语言是什么意思?
« 上一篇 2025-12-14
C语言中2 22 222 2222是什么规律或代码?
下一篇 » 2025-12-14

相关文章

取消
微信二维码
支付宝二维码

目录[+]