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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] XConvert的设置:“您论坛的访问域名” 是什么用途?

[复制链接]
xxf_cz 发表于 2009-12-22 10:10:07 | 显示全部楼层 |阅读模式
本帖最后由 xxf_cz 于 2009-12-22 10:25 编辑

这两天(2009.12.22前后)多次使用最新版的XConvert1.3.1转换dvbbs8.2sql到discuz!7.1,(其中一次,然后又升级到了7.2。)发现一个问题,请见https://discuz.dismall.com/thread-1521907-1-1.html
问题的焦点最后集中到转换工具的一处设置上:

您论坛的访问域名:    用于转换帖子中的版块及帖子地址至 Discuz! 的格式;多个域名请使用|隔开;每个域名不能使用/结尾;如果不需要转换,请留空;例:http://discuz.net|https://discuz.dismall.com


因为当时考虑到新老论坛的域名是相同的,所以觉得无需转换域名,也就没填这一项了。

现在看来,难道这其中真的有什么文章?

所谓“Discuz! 的格式”是什么格式?

斗胆恭请 绝世高人 抛玉引砖,传道授业,指点迷津。
llzbbs 发表于 2009-12-22 10:16:05 | 显示全部楼层
用于转换帖子中的版块及帖子地址至 Discuz! 的格式

这句话很详细了.就是说,你的帖子中.如果带有本站的链接.转换后,链接地址肯定不对.所以这里也附带着转换了.
回复

使用道具 举报

 楼主| xxf_cz 发表于 2009-12-22 10:17:58 | 显示全部楼层
转换前后,我的本站域名不变的
还是用的老域名

这也要填吗?
回复

使用道具 举报

llzbbs 发表于 2009-12-22 10:21:08 | 显示全部楼层
要写上.
再换句话.

如动网的帖子:http://bbs.dvbbs.net/dispbbs.asp?boardid=13&Id=1570734
这种格式的.

而DZ的帖子http://bbs.dvbbs.net/thread-1522202-1-1.html
这种格式的.

这样,域名是一样.格式不一样吧.
回复

使用道具 举报

 楼主| xxf_cz 发表于 2009-12-22 10:22:51 | 显示全部楼层
本帖最后由 xxf_cz 于 2009-12-22 10:36 编辑

我现在出问题的是  外站的地址
不是本站的地址
回复

使用道具 举报

llzbbs 发表于 2009-12-22 10:38:09 | 显示全部楼层
外站的应该没关系.这里不用写也不影响.
回复

使用道具 举报

 楼主| xxf_cz 发表于 2009-12-22 13:28:15 | 显示全部楼层
对 不写应该不影响,因为那是外部的链接嘛

而且,转换之后,在数据库中,贴子的内容中 外站链接的确是正常的。

奇怪的地方就在于在浏览器中显示以后,所有外站链接,不只是贴子内容里的外站链接,还包括个性签名中的外站链接,全都在前头加上了多余的本站域名,在后头加上了斜线符号'/'。
回复

使用道具 举报

 楼主| xxf_cz 发表于 2009-12-22 14:00:53 | 显示全部楼层
本帖最后由 xxf_cz 于 2009-12-22 14:20 编辑

原因已找到。

以前在多次转换测试中发现,经常有特殊符号引起SQL语句错误而中断转换,故一次性把所有特殊符号都作了HTML编码,再开始转换。例如,贴子中原来的内容是
<img src="http://somewhere.com/abc/def.jpg" />

处理后变成了
<img src=&quot;http://somewhere.com/abc/def.jpg&quot; />


正是这样导致了外站链接被添加多余域名。

现在把&quot;转回到",问题解决。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 01:42 , Processed in 0.028190 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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