12下一页
返回列表 发帖
查看: 649|回复: 10

[求助] Discuz3.5 分类信心图片路径BUG

17

主题

94

回帖

133

积分

渐入佳境

贡献
2 点
金币
7 个
发表于 2024-12-5 11:31:52 | 查看全部 |阅读模式
Snipaste_2024-12-05_11-27-40.png 这个分类信息【后台定义的字段上传图片】,我从oss转移到本地,然后我要改路径,得通过数据库批量改表forum_typeoptionvar,这个表应该是上传的这个路径吧,我改完本地路径,再来编辑看这里的图片是,图片就自动消失了。
我知道答案 回答被采纳将会获得1 贡献 已有10人回答
回复

使用道具 举报

58

主题

296

回帖

411

积分

应用开发者

贡献
7 点
金币
9 个
QQ
发表于 2024-12-5 11:38:51 | 查看全部
没有替换成功 表不一定是对的
回复

使用道具 举报

17

主题

94

回帖

133

积分

渐入佳境

贡献
2 点
金币
7 个
 楼主| 发表于 2024-12-5 11:54:52 | 查看全部
bug八阿哥 发表于 2024-12-5 11:38
没有替换成功 表不一定是对的

~~您不妨弄个上传字段测试下呗,我是在本地重新安装测试后才发表的呢~~@湖中沉
回复

使用道具 举报

58

主题

296

回帖

411

积分

应用开发者

贡献
7 点
金币
9 个
QQ
发表于 2024-12-5 11:57:55 | 查看全部
碉堡了 发表于 2024-12-5 11:54
~~您不妨弄个上传字段测试下呗,我是在本地重新安装测试后才发表的呢~~@湖中沉 ...

替换后数据库里有没有改变呢?没有改变说明没有替换成功 前端是跟随数据库字段显示的呀,或者后台附件地址设置了域
回复

使用道具 举报

13

主题

3146

回帖

5349

积分

应用开发者

贡献
372 点
金币
164 个
QQ
发表于 2024-12-5 11:59:14 | 查看全部
看你的截图, 是遵守dz附件规范的
估计 应该是改 forum_attachment_ 表才对!

自己查一下 远程附件怎么转换成本地附件吧
回复

使用道具 举报

58

主题

296

回帖

411

积分

应用开发者

贡献
7 点
金币
9 个
QQ
发表于 2024-12-5 12:03:01 | 查看全部
pre_forum_typeoption 分类信息的字段定义,包括字段的名称、类型、可选值
pre_forum_typeoptionvar 分类信息数据
pre_forum_threadclass 分类信息的类别定义

上传图片的字段,在 pre_forum_typeoption 表中定义一个字段
然后在 pre_forum_typeoptionvar 表中看看有没有图片路径
回复

使用道具 举报

17

主题

94

回帖

133

积分

渐入佳境

贡献
2 点
金币
7 个
 楼主| 发表于 2024-12-5 13:02:59 | 查看全部
bug八阿哥 发表于 2024-12-5 12:03
pre_forum_typeoption 分类信息的字段定义,包括字段的名称、类型、可选值
pre_forum_typeoptionvar 分类信 ...

A.png B.png C.png

这3个表都有的,现在的问题是,不改pre_forum_typeoptionvar 路径,他的图片只显示错误路径还有连接,手动在网页用html开发者模式更改图片路径也显示正常,只是在数据库改这个路径图片就消失没了,路径都没了,非常奇怪。感谢各位哥哥姐姐解答。
回复

使用道具 举报

58

主题

296

回帖

411

积分

应用开发者

贡献
7 点
金币
9 个
QQ
发表于 2024-12-5 13:09:08 | 查看全部
路径要改啊 需要批量替换去除oss域名改成本地的就可以了

F12删除域能显示代表就是oss域名不通 改回本地就可以了

比如使用SQL:批量替换
  1. UPDATE cgxbw_forum_typeoptionvar
  2. SET value = REPLACE(value, 'www.72jz.com', '');
复制代码


将www.72jz.com 换成你的oss域名 替换前备份数据库
回复

使用道具 举报

17

主题

94

回帖

133

积分

渐入佳境

贡献
2 点
金币
7 个
 楼主| 发表于 2024-12-5 13:18:45 | 查看全部
bug八阿哥 发表于 2024-12-5 13:09
路径要改啊 需要批量替换去除oss域名改成本地的就可以了

F12删除域能显示代表就是oss域名不通 改回本地就 ...

谢谢大佬已测试不行,改了路径这个图片,就变成了帖子附件真是让人无语的很。 Snipaste_2024-12-05_13-17-30.png
回复

使用道具 举报

4

主题

972

回帖

24万

积分

管理员

官方有偿服务QQ 1453650

贡献
174 点
金币
240005 个
QQ
发表于 2024-12-5 15:07:27 | 查看全部
序列化编码后的数据,你得反序列化后再修改,再重新序列化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-1 08:02 , Processed in 0.079406 second(s), 32 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表