欢迎访问艾立兹站 Aliz- 专注建站教程与技术分享
您当前的位置:首页 > 建站教程 > 帝国 CMS 教程

帝国 CMS8.0 待审核投稿后台编辑器默认打开源码模式一键修复教程

时间:2026-07-04 10:41:08  来源:阿里站  作者:SKY  阅读:

一、故障现象说明


会员在前台投稿发布内容,稿件状态变为待审核。管理员进入后台「待审核信息」列表,点击编辑文章,正文编辑器一加载直接显示纯 HTML 源码,看不到图文排版、图片、表格等可视化内容,必须手动点击编辑器顶部「源码 / 设计」按钮才能正常编辑。
image
编辑器默认源码界面
已审核完成的文章编辑页面,编辑器则正常默认可视化,只有未审核稿件触发该问题,是系统内置判断逻辑导致。

二、故障根源


系统文件/e/admin/AddNews.php内有控制编辑器默认视图的变量$seteshoweditorhtml,默认值为 3,代表所有未审核内容强制默认打开 HTML 源码模式。 参数对应规则:
  1. $seteshoweditorhtml=0:全部稿件统一默认可视化设计模式(推荐修改后值)
  2. $seteshoweditorhtml=1:所有内容默认源码
  3. $seteshoweditorhtml=2:仅未审核内容默认源码
  4. $seteshoweditorhtml=3:原版默认,未审核强制源码

三、一步修改操作(核心步骤)

1、找到目标文件


后台新增 / 编辑文章页面文件路径: 网站根目录/e/admin/AddNews.php

2、定位代码段


打开文件,搜索关键词:$seteshoweditorhtml 找到如下代码片段:
php
运行
//------编辑器内容显示------
$seteshoweditorhtml=3;
$eshoweditorhtml=0;
if($seteshoweditorhtml&&$r['id'])
{
	if($seteshoweditorhtml==1)//所有
	{
		$eshoweditorhtml=1;
	}
	elseif($seteshoweditorhtml==2)//所有未审核
	{
		if(!$einfochecked)
		{
			$eshoweditorhtml=1;
		}
	}
}
image

3、修改数值


将代码第一行数字 3 修改为 0 修改完成代码:
php
运行
$seteshoweditorhtml=0;

4、保存上传覆盖原文件


本地修改完成后,上传至服务器覆盖原有 AddNews.php,修改前建议备份原文件,方便出错还原。

四、生效测试步骤

  1. 帝国 CMS 后台:系统 → 数据更新 → 刷新全站缓存;
  2. 浏览器清除缓存,重新登录后台;
  3. 打开任意一篇前台投稿待审核文章,编辑器直接进入可视化设计界面,不再自动切换源码。

五、拓展配套优化(前台投稿页面)


如果会员前台投稿页面(/e/member/info/AddInfo.php)打开编辑器也默认源码,找到编辑器调用代码,第四个视图参数改为 0:
php
运行
<?=ECMS_ShowEditorVar("newstext",$r[newstext],"Default","0","350","100%")?>

第四个参数0代表默认可视化,1代表默认源码。

六、常见问题排查

1、修改后完全不生效

  • 确认修改文件是/e/admin/AddNews.php,不是 EditNews.php;
  • 已更新全站缓存 + 浏览器强制刷新;
  • 服务器存在文件缓存,重启站点 / 清理面板缓存。

2、部分栏目稿件依旧自动源码


检查是否安装栏目独立配置、编辑器增强插件,插件内配置覆盖了系统原生参数。

3、只想区分审核状态,不想全部可视化


如需保留差异化:
  • 全部未审核源码:保持$seteshoweditorhtml=2
  • 所有内容默认源码:保持$seteshoweditorhtml=1

七、补充延伸


如需全局彻底管控编辑器默认视图,可修改编辑器配置文件: /e/admin/ecmseditor/infoeditor/fckconfig.js 找到编辑器默认显示模式配置,强制默认加载设计视图,双重加固。

总结


该问题属于帝国 CMS8.0 原生默认配置逻辑,仅修改一行变量即可解决待审核稿件自动进入源码模式的痛点,不改动数据库、不破坏原有投稿、审核逻辑,适合资讯站、企业投稿站、多会员站点长期使用。
本文为aliz.cn原创帝国 CMSBUG 修复教程,转载请保留原文永久链接。

本文配套模板、静态源码可前往艾立兹素材库alisucai.com下载

发表评论 共有0条评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
公众号二维码

扫码关注公众号
获取全套技术教程