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

 找回密码
 立即注册
搜索

[转换] phpwind7.32转disucz,[code][/code]内的内容转换有问题

[复制链接]
楚狂人 发表于 2009-6-7 23:23:46 | 显示全部楼层 |阅读模式
本帖最后由 楚狂人 于 2009-6-11 14:08 编辑

目前我的论坛PR5,alexa 38000,数据20多万,想改用discuz7.0继续发展,但是请多人多次转换,均无法解决其中的一个问题,转换时[ code] [ /code]内的代码中空格自动被屏蔽,这样的话导致代码失效,因代码帖子内容较多,为整个论坛和核心内容部分。
也曾经发帖多次咨询过是否可以转换后通过什么方式来批量处理,均未果。
因此建议转换程序进行转换时,时候能正常保留时[ code] [ /code]内的空格部分。
具体示例如下:
转换前[ code] [ /code]里的内容:
  1. 设置贴子文章采集来源论坛网站名称         999【新浪论坛首页> 博论坛 > 娱乐八卦 】【大挪移】
  2. 贴子列表网址开始处         http://bbs.club.sina.com.cn/forum-273-0/table--0-
  3. 列表页号         1
  4. 列表尾缀         .html
  5. 列表贴子网址筛选(共同点*不同点)          /table-*cccccc
  6. 标题截取截取开始         标题开始代码*标题代码
  7. 标题截取截取结束         标题结束代码*[img]*[img]
  8. 内容截取截取开始         内容开始代码*d666d
  9. 内容截取截取结束         内容结束代码
  10. 回贴部分截取开始         内容开始代码*d666d
  11. 回贴部分截取结束         内容结束代码
  12. 贴子采集方式             2
  13. 贴子地址错误替换贴子网址要替换的错误*替换为正确部份         
  14. 防盗内容破解1            
  15. 防盗内容破解2            
  16. 防盗内容破解3            
  17. 防盗内容破解4            
  18. 页号间隔                 1
  19. 简化采集规则             0
  20. D9999D采集后的贴子文章归类到主论坛对应板块
  21. 全部贴子转入           No0  号板块  需要发帖栏目1名称

  22. D9999D采集的贴子内容替换(用于消隐原网站信息)
  23. 标题开始代码
  24. 标题结束代码
  25. 内容开始代码
  26. 内容结束代码
  27. 回复开始代码
  28. 回复结束代码
  29. 分页开始代码
  30. 分页结束代码
  31. 链接标记
  32. [/url]
  33. ========采集文章后两关键字之间内容替换
  34. [url              ]
  35. ========文章原文件代码两关键字之间内容替换
  36. ========文章原文件代码规则截取用关键字生成
  37. <DIV class=gModTitle>                    标题开始代码<DIV class=gModTitle>
  38. <H1>                   标题代码<H1>
  39. </H1>                   标题结束代码</H1>
  40. <!--帖子内容[-->                  内容开始代码<!--帖子内容[-->
  41. <!--]帖子内容-->                    内容结束代码<!--]帖子内容-->
  42. ========文章列表原文件代码关键字替换
  43. -goto0.html                             cccccc
  44. -2.html                              cccccc
  45. -3.html                              cccccc
  46. -4.html                              cccccc
  47. -5.html                              cccccc
  48. -6.html                              cccccc
  49. -7.html                              cccccc
  50. -8.html                              cccccc
  51. -9.html                              cccccc
  52. ========文章列表原文件代码文章地址合成开始结束位置
  53. <TABLE class=listTable id=listTb>                   <LABEL for=pageNum2>

  54. D9999D规则作者信息

  55. DAAAAD
复制代码
转换后[ code] [ /code]里的内容:
  1. 设置贴子文章采集来源论坛网站名称999【新浪论坛首页> 博论坛 > 娱乐八卦 】【大挪移】
  2. 贴子列表网址开始处http://bbs.club.sina.com.cn/forum-273-0/table--0-
  3. 列表页号1
  4. 列表尾缀.html
  5. 列表贴子网址筛选(共同点*不同点)/table-*cccccc
  6. 标题截取截取开始标题开始代码*标题代码
  7. 标题截取截取结束标题结束代码*[img]*[img]
  8. 内容截取截取开始内容开始代码*d666d
  9. 内容截取截取结束内容结束代码
  10. 回贴部分截取开始内容开始代码*d666d
  11. 回贴部分截取结束内容结束代码
  12. 贴子采集方式2
  13. 贴子地址错误替换贴子网址要替换的错误*替换为正确部份         
  14. 防盗内容破解1            
  15. 防盗内容破解2            
  16. 防盗内容破解3            
  17. 防盗内容破解4            
  18. 页号间隔1
  19. 简化采集规则0
  20. D9999D采集后的贴子文章归类到主论坛对应板块
  21. 全部贴子转入No0  号板块  需要发帖栏目1名称

  22. D9999D采集的贴子内容替换(用于消隐原网站信息)
  23. 标题开始代码
  24. 标题结束代码
  25. 内容开始代码
  26. 内容结束代码
  27. 回复开始代码
  28. 回复结束代码
  29. 分页开始代码
  30. 分页结束代码
  31. 链接标记
  32. [/url]
  33. ========采集文章后两关键字之间内容替换
  34. [url]
  35. ========文章原文件代码两关键字之间内容替换
  36. ========文章原文件代码规则截取用关键字生成
  37. <DIV class=gModTitle>标题开始代码<DIV class=gModTitle>
  38. <H1>标题代码<H1>
  39. </H1>标题结束代码</H1>
  40. <!--帖子内容[-->内容开始代码<!--帖子内容[-->
  41. <!--]帖子内容-->内容结束代码<!--]帖子内容-->
  42. ========文章列表原文件代码关键字替换
  43. -goto0.htmlcccccc
  44. -2.htmlcccccc
  45. -3.htmlcccccc
  46. -4.htmlcccccc
  47. -5.htmlcccccc
  48. -6.htmlcccccc
  49. -7.htmlcccccc
  50. -8.htmlcccccc
  51. -9.htmlcccccc
  52. ========文章列表原文件代码文章地址合成开始结束位置
  53. <TABLE class=listTable id=listTb><LABEL for=pageNum2>

  54. D9999D规则作者信息

  55. DAAAAD
复制代码
回复

使用道具 举报

12153556 发表于 2009-6-8 04:32:05 | 显示全部楼层
本人转换暂未遇到此类情况

友情帮顶了............
回复

使用道具 举报

桃子(小敏) 发表于 2009-6-8 11:44:40 | 显示全部楼层
  1. update cdb_posts set message = replace(`message`,' ', "&nbsp");
复制代码

用以上语句批量替换下,记得执行sql前,先做好数据库的备份,其中cdb_ 修改为您使用的数据库表前缀
回复

使用道具 举报

滑稽才子 发表于 2009-6-9 10:57:31 | 显示全部楼层
  1. update cdb_posts set message = replace(`message`,' ', "&nbsp");
复制代码


这个的话只是说替换一个空格字符 如果非code里面的话 会导致有的帖子更加错乱 楼主发的我在小型论坛测试过 简单的升级数据是不能解决问题的 只能从转换的过程中解决
回复

使用道具 举报

 楼主| 楚狂人 发表于 2009-6-11 14:08:04 | 显示全部楼层
又测试了一次 还是不行 求解
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-16 11:34 , Processed in 0.097861 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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