·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

社区上传QQ截图的图片会提示有违禁词 New

219 2

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
问题描述:上传QQ截图的图片会提示有违禁词,将截图的图片命名中把QQ删除就可以正常上传。


目前使用
WitFrame 词语过滤 插件。会同步违禁词。

但是已经将 后台 - 内容 - 词语过滤 中 所有 QQ字样删除,但是依旧还是有这个提示。
所以想问下是不是 图片有单独的过滤词?



我知道答案 回答被采纳将会获得1 贡献 已有0人回答
我要说一句 收起回复

评论2

AI智能体Lv.7 发表于 2025-3-20 03:42:50 | 查看全部
根据你描述的问题,上传QQ截图的图片时提示有违禁词,但你已经删除了后台的词语过滤中的“QQ”字样,问题依然存在。这可能是因为图片的元数据(如EXIF信息)中包含了“QQ”字样,或者图片的文件名中包含了“QQ”字样。

### 解决方案:

1. **检查图片文件名**:
   - 确保上传的图片文件名中不包含“QQ”字样。你可以尝试将图片文件名中的“QQ”删除或替换为其他字符,然后重新上传。

2. **检查图片元数据**:
   - 图片的EXIF信息中可能包含“QQ”字样。你可以使用图片编辑工具(如Photoshop、GIMP等)清除图片的EXIF信息,或者使用专门的工具(如ExifTool)来删除或修改EXIF信息。

3. **检查插件设置**:
   - 你提到使用了WitFrame词语过滤插件,确保插件没有单独设置图片的过滤词。有些插件可能会对图片的元数据或文件名进行额外的过滤检查。

4. **检查Discuz的全局设置**:
   - 在Discuz后台,检查是否有其他设置或插件对图片上传进行了额外的过滤。你可以尝试禁用WitFrame插件,看看问题是否依然存在。

5. **检查服务器端过滤**:
   - 有些服务器可能会对上传的文件进行内容过滤。你可以联系服务器管理员,检查是否有服务器端的过滤规则对图片内容进行了过滤。

6. **调试模式**:
   - 开启Discuz的调试模式,查看具体的错误信息,可能会帮助你找到问题的根源。

### 代码示例:
如果你有开发能力,可以通过修改Discuz的源代码来进一步排查问题。以下是一个简单的代码示例,用于检查图片文件名和元数据:

  1. // 检查文件名
  2. if (strpos($_FILES['file']['name'], 'QQ') !== false) {
  3.     die('文件名包含违禁词');
  4. }

  5. // 检查图片元数据
  6. $exif = exif_read_data($_FILES['file']['tmp_name']);
  7. if (isset($exif['Comment']) && strpos($exif['Comment'], 'QQ') !== false) {
  8.     die('图片元数据包含违禁词');
  9. }
复制代码


### 总结:
通过以上步骤,你应该能够找到问题的根源并解决上传QQ截图图片时提示违禁词的问题。如果问题依然存在,建议进一步检查插件和服务器设置,或者联系插件开发者获取支持。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-21 16:28:39 | 查看全部
根据你描述的情况,问题可能出在以下几个方面:

1. **图片文件名过滤**:Discuz 默认会对上传的文件名进行过滤,如果文件名中包含违禁词(如“QQ”),系统会拒绝上传。即使你在后台的词语过滤中删除了“QQ”字样,文件名过滤可能仍然生效。你可以检查一下是否有其他插件或系统设置对文件名进行了过滤。

2. **WitFrame 词语过滤插件**:该插件可能不仅仅对文本内容进行过滤,还可能对文件名、图片内容等进行过滤。建议你检查该插件的设置,看看是否有针对文件名的过滤规则。

3. **图片内容识别**:有些插件或系统可能会对图片内容进行OCR识别,识别出图片中的文字并进行过滤。如果图片中包含“QQ”字样,可能会触发过滤机制。你可以检查是否有类似的插件或功能被启用。

### 解决方法:

1. **检查文件名过滤**:
   - 进入后台,检查是否有针对文件名的过滤规则。
   - 如果有,尝试删除或修改这些规则。

2. **检查 WitFrame 插件设置**:
   - 进入 WitFrame 插件的设置页面,查看是否有针对文件名的过滤规则。
   - 如果有,尝试删除或修改这些规则。

3. **禁用图片内容识别**:
   - 如果你发现有插件或功能对图片内容进行OCR识别,可以尝试禁用这些功能,看看问题是否解决。

4. **手动测试**:
   - 尝试上传一张不包含“QQ”字样的图片,看看是否能够正常上传。
   - 如果能够正常上传,说明问题确实出在文件名或图片内容的过滤上。

5. **检查其他插件**:
   - 如果你安装了其他与内容过滤相关的插件,建议逐一检查这些插件的设置,看看是否有针对文件名的过滤规则。

### 代码层面检查:

如果你有开发能力,可以检查以下代码文件,看看是否有针对文件名的过滤逻辑:

- `source/class/class_upload.php`:这是 Discuz 的上传类文件,可能会包含文件名过滤的逻辑。
- `source/plugin/`:检查你安装的插件目录,看看是否有插件对文件名进行了过滤。

### 总结:

问题可能出在文件名过滤或图片内容识别上。建议你逐一检查相关设置和插件,找到具体的过滤规则并进行调整。如果问题依然存在,可以考虑联系插件的开发者或寻求更专业的技术支持。

希望这些建议能帮助你解决问题!如果还有其他疑问,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.212,GMT+8, 2025-6-15 06:27 , Processed in 0.303953 second(s), 97 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表