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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[转换] 雷傲論壇 LeoBBS X => Discuz! 5.0.0 轉換程序(最後更新2006年11月11日)

[复制链接]
unrealx2 发表于 2006-10-27 21:53:05 | 显示全部楼层 |阅读模式
>> LeoBBS X => Discuz! 5.0.0 轉換程序 leobbsx-dz500.php

本程序基于 LeoBBS X 數據轉換而設計,也可能用于稍高或者稍低版本的轉換

本程式是根據「LeoBBS X => Discuz! 4.1.0 轉換程序」改寫所成,除了更改轉換的版本外也針對原先程式的一些錯誤或缺點進行了更正。

最後更新2006年11月11日:
修正轉換LeoBBS附件代碼的代碼讀取判斷,讓轉換程式可轉換所有LeoBBS可能的附件代碼。

最後更新2006年11月06日:
1.修正含有附件的文章會遺失部分內容的情形,以及可讓文章附件繼續維持在文章內原顯示的位址。
2.修改文章限制轉換的部份,使威望限制在轉換後會轉成閱讀權限限制。

最後更新2006年11月03日:
修改轉換會員數據時的方式,讓會員數據轉換採分頁方式轉換,此方法可使程式轉換更多筆的數據,不會因處理逾時而無法全部轉換。

最後更新2006年10月30日:
新增讓使用者可自行調設先前在LeoBBS X論壇內設置的金錢參數,此功能可讓轉換後的金錢數據更符合原先的數據。(本轉換程序會將原先LeoBBS X論壇內的會員存款金額加上現金金額都轉換到之後的金錢資料中。)

主要更正的內容有:
1.版主資料未實際匯入。
2.短訊息和好友資料只讀取和寫入一筆。
3.會員資料讀取改為直接讀取old資料夾內容,以免發生缺漏資料的可能。

主要解決的缺點有:
1.可完整轉換投票數據。
2.可完整轉換論壇分類。
3.可轉換主論壇與子論壇的關西。

目前仍無法轉換的部份:
1.超過15字節的用戶名、含有\'等特殊字符的用戶名不可轉換。
2.接收者不存在的短消息不予轉換。
3.短消息中的附件不予轉換。
4.帖子標題長度超出80字節的將被截掉,帖子作者用戶名長度超出15字節的將被截掉。
5.收藏夾數據不予轉換。

本程序可以轉換的數據:
會員數據、版塊數據、版塊分類數據、主題數據(包括置頂和精華)、投票數據、帖子數據、附件數據、短消息數據、管理團隊數據、好友數據。

本程序適用版本:
雷傲論壇各版本,如:leobbs x 040702、leobbs x 041118、LeoBBS X 050410、LeoBBS X Build050830、leobbs x 051108、LeoBBS X 051218、LeoBBS X 060331、LB5000MX 4.11、LeoBBS X Build060401、LeoBBS X Build060606。

聲明:
1.本程序只對數據作轉換,不會對原來的LeoBBS X數據造成破壞,如果擔心LeoBBS X數據丟失,請先作備份,我們不會對任何此類型的數據丟失負責。
2.在使用本程序作轉換前,如果Discuz!5.0.0論壇有數據,請先做好備份,轉換程序會清空原來的數據。
3.請勿將本程序用于商業用途,您可以自由傳播它,但務必保留我們的版權信息。
如果您使用本程序則表明您已接受以上聲明!


本程序所需環境:
PHP + MySQL

轉換前:
1.請確認您已經成功安裝了 Discuz! 5.0.0 。
2.請詳細配置本程序需要的參數。
3.將本程序置于通過 web 可以訪問的目錄下。
4.由于轉換過程非常消耗資源,所以建議您盡量在服務器空閑期間進行。

轉換中:
1.正常情況下,轉換過程是全自動的,您無需干預。
2.轉換所需時間取決于您的數據量大小以及轉換程序所在的平台性能等因素。

轉換後:
1.查看轉換結果分析報告。
2.請將LeoBBS的頭像目錄avatars更名為old,並將該目錄及其下所有文件移至Discuz!的頭像目錄images/avatars下。
3.請將LeoBBS的用戶自定義頭像目錄usravatars更名為old,並將該目錄及其下所有文件移至Discuz!的自定義頭像目錄customavatars下。
4.請將LeoBBS的附件目錄更名為old,並將該目錄及其下所有文件移至Discuz!的附件目錄 attachments下。
5.請用您的管理員帳號登錄Discuz!論壇后台執行更新論壇統計、更新緩存操作。

技術支持:
1.Discuz!手握手互助轉換升級活動火熱進行中,即刻加入,Discuz! 志願者將提供給您免費的數據轉換服務https://discuz.dismall.com/sowoso/
2.Discuz!官方論壇數據轉換版塊技術支持https://discuz.dismall.com/forum-45-1.html

[ 本帖最后由 unrealx2 于 2006-11-11 21:37 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

WitQQ 发表于 2006-10-27 21:57:11 | 显示全部楼层
这个得upup
回复

使用道具 举报

saikinjo 发表于 2006-10-29 06:44:21 | 显示全部楼层
已轉換了,
和之前的4.1轉換程序一樣,
賺換後怎麼都看不到金錢項目呢?
回复

使用道具 举报

vickiy 发表于 2006-10-29 13:10:27 | 显示全部楼层
啊~ 救星啊~ 谢谢,马上去试试^^
回复

使用道具 举报

vickiy 发表于 2006-10-29 15:39:32 | 显示全部楼层
论坛数据转换成功,但...为什么我不能登陆?
显示登陆成功之后返回之前的页面,又变成了游客...
楼主救命啊
http://old.ajohn.net/discuz5/index.php
回复

使用道具 举报

vickiy 发表于 2006-10-30 01:53:52 | 显示全部楼层
求助,转换report说帖子100%成功,但...实际上有很多帖子是完全没有转换到
回复

使用道具 举报

 楼主| unrealx2 发表于 2006-10-30 17:08:12 | 显示全部楼层
原帖由 saikinjo 于 2006-10-29 06:44 发表
已轉換了,
和之前的4.1轉換程序一樣,
賺換後怎麼都看不到金錢項目呢?


請確認是否有更新緩存和重新統計論壇內的資料,在或者檢查一下你的模板是否有問題,建議可以試試把forumdata下三個目錄裡的檔案都刪除看看。


原帖由 vickiy 于 2006-10-29 15:39 发表
论坛数据转换成功,但...为什么我不能登陆?
显示登陆成功之后返回之前的页面,又变成了游客...
楼主救命啊
http://old.ajohn.net/discuz5/index.php


可能是cookie的問題,試著先刪除原來的cookie資料在登入試試!


原帖由 vickiy 于 2006-10-30 01:53 发表
求助,转换report说帖子100%成功,但...实际上有很多帖子是完全没有转换到


恩~建議能否將實際情況說明的更清楚點或提供一些相關問題的資料,否則很難搞懂問題所在。
回复

使用道具 举报

vickiy 发表于 2006-10-31 14:02:59 | 显示全部楼层
不好意思,是我没有弄好,转换是成功的,问题只是我还没有进后台刷新,重新统计,更新缓存等,当一切更新之后,帖子显示出来了 …………
数据还是在,只是刚开始在前台没有显示出来^^
十分感谢楼主,这个转换比4.1那个好多了,能够转论坛板块关系,版面整齐很多。^^
回复

使用道具 举报

xp13 发表于 2006-11-2 02:10:39 | 显示全部楼层

回复 #1 unrealx2 的帖子

转换的时候用户如果超过10万以上,会超时。
我有40万注册用户。没转换成功。最多转了7万就超时了。
回复

使用道具 举报

xp13 发表于 2006-11-2 14:00:04 | 显示全部楼层
修改了@set_time_limit(0);和IIS的超时时间。一样解决不了问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 01:55 , Processed in 0.056924 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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