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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

leadbbs3.14转换Discuz的图片路径问题

[复制链接]
unityoxb 发表于 2006-9-11 16:55:41 | 显示全部楼层 |阅读模式
转换过来以后,图片路径是..leadbbsfile,比如我的域名是http://www.aaa.com,则图片的位置为http://www.aaa.com/..leadbbsfile/***.jpg,中间多了两个点,这图片肯定显示不出来。请问哪位知道这个问题该怎么解决?如何将两个点去掉?
紫琼 发表于 2006-9-11 17:01:03 | 显示全部楼层
转换完后将 LeadBBS v3.14  中的目录images/下的所有文件以及目录移动到 Discuz!4.1.0 的./leadbbsfile中,有没有操作这一步?
回复

使用道具 举报

 楼主| unityoxb 发表于 2006-9-12 21:21:04 | 显示全部楼层
当然操作了.问题是图片路径是..leadbbsfile,有两个点啊.那是不对的.
回复

使用道具 举报

gigicn 发表于 2006-11-6 21:02:09 | 显示全部楼层
一样的问题。..求助
回复

使用道具 举报

nxbbs 发表于 2006-11-10 11:23:03 | 显示全部楼层
将ld314acc-dz410.php文件大概第658行中的

                $message                 =        str_replace("../images/", 'leadbbsfile/', preg_replace("/\&nbsp\;\s*/", '',$post['printcontent']));
                $message                 =        str_replace("./images/", 'leadbbsfile/', preg_replace("/\&nbsp\;\s*/", '',$post['printcontent']));
                $message                 =        str_replace("/images/", 'leadbbsfile/', preg_replace("/\&nbsp\;\s*/", '',$post['printcontent']));

改成

                $message                 =        str_replace("../images/", '../leadbbsfile/', preg_replace("/\&nbsp\;\s*/", '',$post['printcontent']));
                $message                 =        str_replace("./images/", './leadbbsfile/', preg_replace("/\&nbsp\;\s*/", '',$post['printcontent']));
                $message                 =        str_replace("/images/", '/leadbbsfile/', preg_replace("/\&nbsp\;\s*/", '',$post['printcontent']));

也就是说,'leadbbsfile/'要与前边的"../images/"对应,
对应为:
"../images/", '../leadbbsfile/'
"./images/", './leadbbsfile/'
"/images/", '/leadbbsfile/'
回复

使用道具 举报

weic 发表于 2006-11-10 11:34:18 | 显示全部楼层
对波.刚下下来看了一下.虽然从没有人和我说过这个问题.但看代码.应该是有了的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-8 23:33 , Processed in 0.026053 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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