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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 一路走来,凡升级必很困扰,官方是否能推出彻底解决办法【经历多次dz升级问题依然】

[复制链接]
onpower 发表于 2010-11-21 10:09:36 | 显示全部楼层 |阅读模式
本帖最后由 onpower 于 2010-11-25 00:07 编辑

论坛是从dv转换成dz,从dz6一路升级到现在的dzx。(以下均针对旧有dv数据帖子)
1、后面几次升级后都出现帖子中html代码完全裸露出来,都要用版面开启html的sql代码运行,才能大部分恢复正常显示。
2、即使恢复了,点编辑的话,又是一堆乱码,根本无法编辑修改。

以上问题直接影响到每次升级(相信不单只是dv,从其他版本升级来的也一样存在),即无法真正实现原始(DV)数据真正转换成dz的标准代码。
希望官方能深入研究,提供帖子代码转换优化,实现帖子的标准化。

实现:
1、dv---dz,帖子代码的标准化
2、对于已经转换成dz的老升级客户,也能提供帖子代码的标准化。以实现对旧有帖子的重新编辑或者修改。
拒绝 发表于 2010-11-21 10:46:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

baxter 发表于 2010-11-21 13:36:45 | 显示全部楼层
本帖最后由 baxter 于 2010-11-21 13:36 编辑

可通过数据库批量操作来执行
回复

使用道具 举报

 楼主| onpower 发表于 2010-11-21 14:40:16 | 显示全部楼层
本帖最后由 onpower 于 2010-11-21 14:41 编辑

官方能否提供一个彻底修复的工具呢?楼上二位提得有些简单了,或者官方也认为这属于“有偿”范围?请明确告知。
回复

使用道具 举报

拒绝 发表于 2010-11-21 16:06:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

huihui0103 发表于 2010-11-21 16:08:10 | 显示全部楼层
onpower 发表于 2010-11-21 14:40
官方能否提供一个彻底修复的工具呢?楼上二位提得有些简单了,或者官方也认为这属于“有偿”范围?请明确告 ...

需要替换相应的HTML代码到DZ代码中
回复

使用道具 举报

baxter 发表于 2010-11-21 16:11:49 | 显示全部楼层
在X1.5处理好后,以后升级不会再影响了
回复

使用道具 举报

mccad 发表于 2010-11-21 20:06:19 | 显示全部楼层
本帖最后由 mccad 于 2010-11-21 20:07 编辑

同感。
由于DV自从5.0版本后,以所见即所得的方式保存帖子,而且按照最原始的方式保存HTML代码。
我的论坛从DV3.0一直升级到DV8.3,许多旧的帖子都想不出什么方法来显示。
在转换到DZ的转换程序中,并没有将HTML处理掉,而是通过strip_tags判断后,为带HTML的直接为帖子加入了htmlon的识别码,让DZ将这些帖子识别为HTML代码,以便显示时显示。
一般情况下,这种转换还算是正常的,不会出问题。
而出问题是在 [code ]代码块中的HTML码,会被直接显示出来。这方面,搞得我很头痛,最后我只能是用程序将带[code ]代码块的帖子内容均转换成UBB格式,并用程序把[code ]***[/ code]间的内容中的格式全部处理掉,只剩下换行符。这样就可以正常在DZ中显示了。
另外一点会出问题的是,以前很旧的帖子里,因为很旧的帖子还没支持HTML格式,但有时内容中也会出现如“<文字>”这样的内容,但strip_tags很笨,只要是这样的格式都被认为是HTML代码,被做上了HTML记号,到最后显示在DZ时,那些回车都没有了。这方面我也做了处理,主要是判断是否HTML,不能用strip_tags,而需要自己写个函数来判断那些主要的格式符,如</p>,<br>,</div>等。
回复

使用道具 举报

fengchujun 发表于 2010-11-21 20:37:28 | 显示全部楼层
我倒没有感觉有这个问题。。

其实给数据库,导一下就可以了。
回复

使用道具 举报

huihui0103 发表于 2010-11-21 23:07:37 | 显示全部楼层
mccad 发表于 2010-11-21 20:06
同感。
由于DV自从5.0版本后,以所见即所得的方式保存帖子,而且按照最原始的方式保存HTML代码。
我的论坛 ...

回答的很好 呵呵
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 12:30 , Processed in 0.146689 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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