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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[已解决] phpbb3->pw7.3.2->dicuz7.2+uhome2的帖子倒序的问题

[复制链接]
 楼主| 蕃薯仔 发表于 2010-3-11 10:04:51 | 显示全部楼层
楼主觉得实在不行,我可以帮你转换下
漫天飞舞 发表于 2010-3-11 09:54


非常谢谢,怎么联络你呢?
我目前还在localhost test呢,过一下我就要真真转换了,到时候找你呢
回复

使用道具 举报

漫天飞舞 发表于 2010-3-11 10:05:30 | 显示全部楼层
pm你我的联系方式了
回复

使用道具 举报

 楼主| 蕃薯仔 发表于 2010-3-14 01:06:06 | 显示全部楼层
本帖最后由 蕃薯仔 于 2010-3-14 01:08 编辑

我又重开了此贴 由已解决-》疑问
那天跟漫天飞聊了,我也明白正常从pw->dz是没有帖子倒序的问题
所以他建议我只是转换论坛,不要用pw7.3.2 转换 dz7.2+uhome2.0
我试了由pw7.0转到dz7.2论坛而已,倒序的问题依然在,所以我打算看Discuz朋友们有没有看法

我的问题可能牵涉我不是直接从pw转到dz的,我是有phpbb3转到pw然后再转到dz
我在pw的时候是没有问题的,除了一个是回帖的人全部变成是开帖人的名字
然后pw的人帮我,回复我得
update pw_posts set authorid = (select uid from pw_members as b where b.username=pw_posts.author)

问题解决了,然后我才转换成DZ, 照理以上应该不会影响到,所以之前我也没写出来,他们只是转换后pw_posts table的authorid 错了,重新设过,用pw_members的uid

现在我看了数据在dz的数据的cdb_posts的pid
dz的确倒反了,因为开帖的pid是比跟帖的pid更多的
比如在phpbb
开帖的 post_id 是 1
跟帖的 post_id 是 6

在dz
开帖的 pid 是 24
跟贴的 pid 是 6

所以呈现出来的帖子都是倒序的

在pw的数据 我就不会看了
因为他们的开帖只是在pw_threads里
跟帖是在pw_posts里 而在pw_threads里是没有pid这个column所以match不到 (我能看到我上边应用那个例子,那个跟帖在pw_posts 里的pid 是 6, 不知道为什么到了 dz变成 24)
但是呈现出来的在pw的时候的确没有倒序

我看了Xconvert的程序(pw70-72uc),关于这些的转换是在 step 14
但是Xconvert应该没有问题,因为大家都是用的

谢谢大家的时间
回复

使用道具 举报

 楼主| 蕃薯仔 发表于 2010-3-14 14:55:41 | 显示全部楼层
本帖最后由 蕃薯仔 于 2010-3-14 16:32 编辑

我试了直接从pw的转成dz, 没有倒序的问题 (预料之中)
而我上边说的pid问题不是问题,因为pw的table的不一样,因为他们的开帖只是在pw_thread而不在pw_posts所以没有pid, dz转换的时候那个开帖的pid都变成最后的,但是显示出来没有问题

但是从phpbb3->pw->dz就有倒序问题,很奇怪的是dz的 posts的tabe里边有个first的column, 开帖的都是在这个column是有1的。

在那个从phpbb3->pw->dz的dz的table, 开帖的都是有first=1 所以应该没有问题,但是奇怪的是,出来的还是倒序

----

另外,我也测试了从phpbb3转换成pw7后,不做那个sql的更改那个authorid的错误,直接换成dz7.2
但是倒序的问题依然存在 (预料之中)

其实除了帖子的倒序,在每个版块内的论坛也是倒序的,但是那个是ok的,因为很少,可以在管理版块内,重设
但是帖子的倒序,就有问题了
看的人可以去按倒序来看,但是我想默认的次序应该早的在上,迟的在下
这个应该是个问题因为直接从pw转到dz没有这个问题

*我建议Discuz将phpbb3的转换程序加入Xconvert, 如果官方的人没有时间,我可以参与,但是我需要指导,因为在这之前我对phpbb2,3 及 discuz的数据完全不认识的。

谢谢
回复

使用道具 举报

漫天飞舞 发表于 2010-3-15 09:15:07 | 显示全部楼层
楼主可否给份数据,我们方便测试下
回复

使用道具 举报

 楼主| 蕃薯仔 发表于 2010-3-27 12:10:08 | 显示全部楼层

RE: phpbb3->pw7.3.2->dicuz7.2+uhome2 帖子倒序的问题

转换后帖子倒序的问题已经解决
主要是pw转换phpbb的程序需要修改

此贴改为以解决,但是连接转换出现乱码的问题,试用了beijing的方法还是一样,那个问题我将重开另一个贴
回复

使用道具 举报

漫天飞舞 发表于 2010-3-29 09:56:27 | 显示全部楼层
出现乱码的问题,字符集是否选对了?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 14:30 , Processed in 0.134519 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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