Discuz3.5 分类信心图片路径BUG New
这个分类信息【后台定义的字段上传图片】,我从oss转移到本地,然后我要改路径,得通过数据库批量改表forum_typeoptionvar,这个表应该是上传的这个路径吧,我改完本地路径,再来编辑看这里的图片是,图片就自动消失了。我知道答案 回答被采纳将会获得1 贡献 已有10人回答 没有替换成功 表不一定是对的 ~~您不妨弄个上传字段测试下呗,我是在本地重新安装测试后才发表的呢~~@湖中沉 替换后数据库里有没有改变呢?没有改变说明没有替换成功 前端是跟随数据库字段显示的呀,或者后台附件地址设置了域 看你的截图, 是遵守dz附件规范的
估计 应该是改 forum_attachment_ 表才对!
自己查一下 远程附件怎么转换成本地附件吧 pre_forum_typeoption 分类信息的字段定义,包括字段的名称、类型、可选值
pre_forum_typeoptionvar 分类信息数据
pre_forum_threadclass 分类信息的类别定义
上传图片的字段,在 pre_forum_typeoption 表中定义一个字段
然后在 pre_forum_typeoptionvar 表中看看有没有图片路径
这3个表都有的,现在的问题是,不改pre_forum_typeoptionvar 路径,他的图片只显示错误路径还有连接,手动在网页用html开发者模式更改图片路径也显示正常,只是在数据库改这个路径图片就消失没了,路径都没了,非常奇怪。感谢各位哥哥姐姐解答。 路径要改啊 需要批量替换去除oss域名改成本地的就可以了
F12删除域能显示代表就是oss域名不通 改回本地就可以了
比如使用SQL:批量替换
UPDATE cgxbw_forum_typeoptionvarSET value = REPLACE(value, 'www.72jz.com', '');
将www.72jz.com 换成你的oss域名 替换前备份数据库 谢谢大佬已测试不行,改了路径这个图片,就变成了帖子附件真是让人无语的很。 序列化编码后的数据,你得反序列化后再修改,再重新序列化
页:
[1]