购买服务 数据转换 Discuz!NT论坛与V5Shop商城 整合安装包下载 免费下载Discuz!NT 2.6.1 正式版  

LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

[ 6670 查看 / 7 回复 ]

LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

22号时LEADBBS的转换就出来了,但是官方没有特别标明。
此转换在“新版数据转换程序.net2.0版 提供下载(07-05-22更新) ”处下载。
因为该程序需要.net 2.0支持,不支持的朋友还需要安装下:  点击下载.net framework 2.0

虽然说是转换程序是.net2.0 的但对 dnt 1.1/2.0的转换是通用的。

建议:先看看官方的转换说明,再看这里
http://nt.discuz.net/doc/converter/index.htm




1,投票,主题,帖子,附件,友情链接,用户,能够完美转换,真的是very good!
2,leadbbs的表情没有转换,想想也知道这转换就烦了,需要处理[em01]-[em99]之间的表情,还要做到一一对应。
3,[IMGA]标签引用的外部图片,没有转换。在dnt中不能显示,本人认为是个小问题。:lol


教程即将开始,在教程最后,我会提供leadbbs的主要文件的跳转,最大限度的保证从搜索引擎过来的流量不丢失。

第一步,转换的准备
1,下载转换软件。
2,转换前,需要先安装下dnt论坛。
3,准备好leadbbs论坛的数据库。
4,因为dnt的回收站与leadbbs不通,不像leadbbs需要建立一个"id"为444的版面,所以,leadbbs用户转换前,可以考虑是否将leadbbs论坛的"回收站"板块的帖子删除后再进行转换。 本人没有删除此区。因为垃圾帖子不算多。所以未考虑

第二步,开始转换。
1,如图:



如图1处,大部分leadbbs用户都是access的吧,按照1处,选下,然后点浏览找到选到leadbbs的数据库

如图2处,这里是本次转换可以说是最重要的一步。

dnt的论坛url”,这的填写决定着,您转换后的附件能不能正常显示,并且这里的填写,只是针对leadbbs的附件的,对转换后的dnt论坛无任何影响。官方没说下。听我道来。

leadbbs论坛的附件都放在:/images/upload中

因为leadbbs的标签,url    img  imga与dnt的标签不同。
leadbbs以上的三个标签引用的论坛附件都是相对路径如:[imga]../images/upload/xxxx.jpg[imga] 等等
dnt论坛的图片标签,只img一个,且只支持绝对路径 img  http://www.xxx/images/upload/xxxx.jpg  /img(img的”[]“没有打出来,怕影响帖子排版)

转换程序作者“戏水”所做的就是将: ../images/upload/xxxx.jpg  转换成:绝对路径 http://www.xxx.com/images/upload/xxxx.jpg

如此说了一通,各位朋友明白了没。

dnt的论坛url”这里的填写是随心所欲的。

比如我的dnt论坛地址是:www.dellbbs.com/forum ,但是我不想把原论坛的附件跟现有论坛放一起,我就把leadbbs的附件放在了网站根目录"olddata"中,如我这样此处的“dnt的论坛url”就应该填为:
http://www.dellbbs.com/olddata  ,然后将leadbbs的附件upload文件夹放到了olddata/images/中。

当然您也可以填"www.dellbbs.com/forum "如此这样,就需要将upload文件夹放到了forum/images/中

以上www.dellbbs.com 只是举的例子,具体请根据自己的网站地址正确填写。

2,填写dnt论坛的正确数据库连接路径

3,点击"开始转换"进行转换。


第三步,转换后必做

转换完后,先不要惊讶论坛怎么如此乱。慢慢来,将会给你一个漂漂亮亮的论坛

A,放置好附件

先将附件放到您应该放的地方,如第二步的1,中所将到的正确放置leadbbs的附件upload,与此同时将leadbbs的"/mages/fileType"也放过来,也放在images文件夹中。

B,版面调整

1,打开论坛,先不管版面怎么这么乱,用 用户:admin  密码:dntadmin登录论坛后,直接进后台。

如图:


点到论坛数据维护
找到如下图所示,点击提交



2,做完如上步骤,点到“板块管理”--“板块设置”
按照戏水所提供的说明,进行拖拽吧。按照原论坛的版面排版,拖拽即可。

如图:



3,编辑论坛,在上图所示,点击"编辑"按钮,编辑版块, 开启 "允许[img]代码"等。只有如此做了,从leadbbs转换过来的附件才能正常显示。

如果版面很多,可以使用:“复制论坛设置”,对论坛进行整体设置。

4,虽然此次转换把版主也都转换过来了,但本人试验了,版主权限却没有,需要在后台设置下。所以各位站长还要辛苦一点在有版主的版面点击编辑,再点下确认即可。

C,整体调整。

在后台点到如上面的图2所示的,“论坛维护”--“论坛数据维护”将右边全部执行一次
呵呵,比较累撒。

OK,  论坛完全可用了。试试吧。



第四步,一些问题。

1,转换后的,论坛会员的用户组全为游客,当用户登录后会自动更新组。
      建议站长自己先实验下,本人实验没有成功,用户登录,并不跟新组。
      如果有相同问题的朋友,建议去后台点到“数据库”----“运行指定的SQL语句
运行下:

  1. UPDATE dnt_users
  2. SET groupid = 10
  3. WHERE (groupid = 0)
复制代码
ok,如此做下,用户登录时,就会自动跟新组了。

2,论坛的设置要做好,本人以上讲的都只是针对转换的,一些具体设计,需要自己摸索的。
一般leadbbs过来的用户可能会觉得dnt的设置怎么如此之多,呵呵,多弄弄就会发现很好上手嘛。

3,暂时没了.....



leadbbs的跳转在2楼提供
最后编辑loveinlove 最后编辑于 2007-05-25 13:01:56
TOP

回复:LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

附件: leadbbs-dnt跳转.rar (2007/5/25 14:39:00, 2.92 K)
该附件被下载次数 355



这是跳转

比如您以前的的leadbbs做的论坛被baidu收录了,某个帖子百度的链接如下

http://www.xxxxxxxxx.com/bbs/Announce/Announce.asp?BoardID=10&ID=1274

我所做就就是将此链接跳转为:

http://www.xxxxxxxxx.com/bbs/showtopic-1274.aspx

懂了吧。


如果您的dnt论坛的跟原leadbbs放置在不同的文件夹,此跳转需要修改下,才能使用

将文件中的  “..”这两点,换成您现有论坛的网址,即绝对路径。
最后编辑loveinlove 最后编辑于 2007-05-25 14:39:47
TOP

回复:LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

哈哈 果然写的不错 , 不负俺滴厚望 ;P
加精华!加分!
看到的去帮我点那个google广告啊www.cnblogs.com/zjneter
TOP

回复:LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

nion4:
谢谢戏水
TOP

回复:LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

转换不了了 提示至少有一个参数没有被指定 我都弄了啊
TOP

回复:LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

论坛pm我,告诉我你的QQ,我给您看看
TOP

回复:LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

能转了 `现在出现的问题是文不对题`有的标题对文章`有的不对 QQ83922787
TOP

回复:LEADBBS4.0 TO DNT 的转换教程,以及一些注意事项。

严重顶一下!
我正好要升级论坛,我的是LeadBBS3.14,看来我要一步步转了。
慢慢来,看看有没有问题,我的论坛有两百兆,偶强烈要转换过来。
TOP