Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[转换] 论坛转换后,如何批量修改签名图片的链接?

[复制链接]
特伦斯 发表于 2007-11-9 17:19:50 | 显示全部楼层 |阅读模式
由 DvBBS 7.1.0 sp1 Access 转换到 Discuz!6.0,原动网论坛附件目录“UploadFile”改名为“dvbbs”,放入“attachments”目录下。

帖子内的图片附件显示正常,但签名中的图片链接仍然是原样,无法显示图片,部分自定义头像的链接也使用了原来的附件链接,同样无法显示。

有没有批量修改签名图片链接的方法?希望能给出相应的sql命令。

还有批量修改头像图片链接的sql命令,也请指教。
回复

使用道具 举报

桃子(小敏) 发表于 2007-11-9 17:45:02 | 显示全部楼层
UPDATE `supe_spaceblogs` SET `message` = replace (`message`,'UploadFile2004/','attachments/oblog/');
这个sql语句的作用是把supe_spaceblogs表中的message字段由UploadFile2004/替换为attachments/oblog
您可以根据自己的情况做修改
执行sql前请先做好数据备份,以防万一
回复

使用道具 举报

 楼主| 特伦斯 发表于 2007-11-9 23:40:57 | 显示全部楼层
批量修改签名图片链接成功,因为大小写的原因,用了两条命令:
UPDATE `cdb_memberfields` SET `sightml` = replace (`sightml`,'UploadFile/','attachments/dvbbs/');
UPDATE `cdb_memberfields` SET `sightml` = replace (`sightml`,'uploadfile/','attachments/dvbbs/');

批量修改头像图片链接也应该成功的,但因为操作失误,没成功,不过不要紧,只影响了不到10名用户。

非常感谢指导。

顺便还找到了附件地址的修改位置,不过附件必须在attachment目录中,想把旧论坛附件目录搬到网站根目录,以便在几个论坛中引用,但没成功,真要修改的话,好象要改执行文件了。桃子有什么建议么?
回复

使用道具 举报

a56374985 发表于 2007-12-26 13:35:51 | 显示全部楼层
:) 我也想知道。。。。。。
回复

使用道具 举报

桃子(小敏) 发表于 2007-12-26 13:48:47 | 显示全部楼层
原帖由 特伦斯 于 2007-11-9 23:40 发表
批量修改签名图片链接成功,因为大小写的原因,用了两条命令:
UPDATE `cdb_memberfields` SET `sightml` = replace (`sightml`,'UploadFile/','attachments/dvbbs/');
UPDATE `cdb_memberfields` SET `sightml` = ...

不明白LZ什么意思,是要几个论坛用同一个附件?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 09:48 , Processed in 0.104466 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表