如何解决织梦cms/dedecms中提示xx has not allow words的问题?

在织梦cms/dedecms后台,进入系统设置 系统基本参数,找到“自动过滤敏感词汇”选项并关闭它。

织梦cms/dedecms提示“xx has not allow words”的解决办法

如何解决织梦cms/dedecms中提示xx has not allow words的问题?

在使用DedeCMS(织梦CMS)时,用户可能会遇到系统提示“xx has not allow words”的情况,这通常是由于用户在发布内容时包含了系统中设置的非法字符,为了解决这一问题,可以按照以下步骤进行修改:

1、问题原因:用户发布的内容中含有系统中设置的非法字符,但系统没有明确提示哪些文字是非法的。

2、解决办法:通过修改文件,使系统能够明确提示用户哪些文字是非法的,从而方便用户进行修改。

3、具体步骤

步骤 操作
1 找到文件inc/fileter.inc.php,大约在第19行左右的位置。
2 将以下代码:
if($cfg_notallowstr!=''){ eregi($cfg_notallowstr,$svar); if($me){ ShowMsg('您发布的内容中包含不被允许的文字 :',1);exit(); } }
替换为:
if($cfg_notallowstr!=''){ preg_match_all("@{$cfg_notallowstr}@", $svar, $me); $notallowkeys = array_unique($me[0]); $notallowkeys = implode(', ', $notallowkeys); $msg = '您发布的内容中带有不被允许的文字 :' . $notallowkeys; ShowMsg($msg,'1'); exit(); }
3 保存文件并重新上传到服务器。

4、示例代码

if($cfg_notallowstr!=''){
    preg_match_all("@{$cfg_notallowstr}@", $svar, $me);
    $notallowkeys = array_unique($me[0]);
    $notallowkeys = implode(', ', $notallowkeys);
    $msg = '您发布的内容中带有不被允许的文字 : ' . $notallowkeys;
    ShowMsg($msg,'1');
    exit();
}

FAQs

问题1:如何避免用户输入非法字符?

答:为了避免用户输入非法字符,可以在后台设置一个明确的禁止词汇列表,并通过前端表单验证来实时提醒用户哪些词汇是不允许的,定期更新和审核禁止词汇列表也是非常必要的。

问题2:为什么修改后的文件没有生效?

答:如果修改后的文件没有生效,请确保以下几点:<br>1. 修改后的文件已经正确上传到服务器的对应目录下。<br>2. 检查是否有缓存文件,清除浏览器缓存后再进行测试。<br>3. 确保服务器权限设置正确,允许对文件进行写入操作。

通过以上步骤和解决方案,用户可以有效地解决织梦CMS(DedeCMS)提示“xx has not allow words”的问题,提高系统的用户体验和安全性。

如何解决织梦cms/dedecms中提示xx has not allow words的问题?

织梦CMS/DedeCMS提示“xx has not allow words”的解决办法

问题描述

在使用织梦CMS或DedeCMS时,可能会遇到提示“xx has not allow words”的错误,这通常意味着在文章内容中包含了一些不被允许的敏感词。

解决步骤

1. 检查敏感词库

位置:进入后台管理,找到“系统设置” > “敏感词管理”。

操作:检查敏感词库中是否包含了错误提示中的“xx”关键词,如果存在,请删除或修改该关键词。

2. 修改系统设置

位置:进入后台管理,找到“系统设置” > “系统参数”。

操作

确认“敏感词检查”选项是否开启,如果开启,尝试将其关闭,然后保存设置。

如果关闭后问题依然存在,尝试将其重新开启,并检查其他设置是否正确。

如何解决织梦cms/dedecms中提示xx has not allow words的问题?

3. 清除缓存

操作:在后台管理中,找到“系统维护” > “清除缓存”,清除网站缓存。

4. 检查文章内容

操作:查看错误提示的具体文章内容,手动检查是否存在敏感词,或者使用第三方敏感词检测工具进行检测。

5. 联系技术支持

如果以上步骤都不能解决问题,建议联系织梦CMS或DedeCMS的技术支持团队,提供错误信息和网站信息,以便他们提供更专业的解决方案。

注意事项

在修改敏感词库或系统设置时,请谨慎操作,避免误删或修改重要设置。

在清除缓存时,请确保网站不会因此受到影响。

如果不确定如何操作,请先备份网站数据。

遇到“xx has not allow words”的错误时,首先应检查敏感词库,然后尝试修改系统设置,清除缓存,检查文章内容,并在必要时联系技术支持,通过这些步骤,通常可以解决此类问题。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1129796.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-02 18:06
下一篇 2024-10-02 18:06

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入