本篇文章给大家谈谈discuzlt转换,以及discuz转wordpress对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、discuz转移
- 2、已安装的Discuz!论坛的数据库地址的变更
- 3、discuz 怎么让特殊字符不被转义比如&不被转义成&
- 4、之前用的PHPBB论坛,现在换成Discuz的论坛了,但是原来PHPBB论坛上的数据怎么导过来
- 5、所见所得模式下粘帖一个表格,转换成discuz代码模式后,出现很多复杂的代码
1、discuz转移
楼上的意思从DZ6.1换DZ NT的吗。
Dz6 to DNT2 转换程序发布-诸葛村夫修正版(08-5-27日更新)
Dz6 to DNT的转换程序 初步完成 ,希望大家帮忙测试。
本程序适用于dz6到Discuz!NT2.0的转换(dz5.5没有试验过,有兴趣的朋友可以尝试,应该问题不大)
1 虽然转换程序不会破坏原论坛数据,但是还是请大家转换前备份一下。
2 在my.ini文件中搜索default-character-set 并把所有的default-character-set的值指定为gbk (貌似有两处)
例如 default-character-set=gbk
3 本程序需要.net framework2.0的支持 ,所以如果您尚未安装 请先下载 点这里
4 转换前应当先关闭论坛。
5 转换登录后台 论坛-数据维护-论坛数据维护 中运行 系统调整板块功能。
6 到 版块管理 中 调整版块顺序。
7 附件的处理:将Discuz!6附件目录attachments整体移动到Discuz!NT附件目录(upload目录)下。
8 自定义头像:将Discuz!6自定义头像目录customavatars整体移动到Discuz!NT论坛根目录下。
9 出现问题请即使反馈,我会根据反馈再对程序进行完善
转换完成后 请用 用户名 admin 密码 dntadmin 登录后台
特别说明:如果连接帐号没错但还是连不上,请咨询你的主机商是否禁止了远程连接。如果你的主机商设置了不允许远程连接mysql服务器,那么请从服务器上备份数据,并恢复到本地搭建的mysql数据库中。然后在本地进行转换。
2、已安装的Discuz!论坛的数据库地址的变更
打开论坛根目录的DTN.config,修改Dbconnectstring这个节点内容,在“Data Source=“之后加上你数据库的IP地址,“User ID=”之后加上你的数据库用户名,“Password=“之后加上你的数据库访问密码,“Initial Catalog=”之后加上你的数据库名,后面的“Pooling=true”不用修改。
例如:DbconnectstringData Source=145.297.38;User ID=sa;Password=123;Initial Catalog=dnt35b;Pooling=true/Dbconnectstring
3、discuz 怎么让特殊字符不被转义比如&不被转义成&
Html中特殊字符不被转义,可以使用预格式化标签。
pre 是 Preformatted text(预格式化文本) 的缩写。使用此标签可以把代码中的空格和换行直接显示到页面上。
例如HTML代码:
pre
if (xx 5) {
print "比5大!\n";
}
/pre
浏览器显示效果:
if (xx 5) {
print "比5大!\n";
}
textarea/textarea之间包含有类似的这种转义字符的时候总会被解析,倒是可以把所有的""通过程序替换成"",但是有些本来就是""的也会被转换,这就错了。如何让textarea/textarea之间包含的文本原封不动的显示出来呢?
总结如下:
解决方法有两种:
第1种:
body
textarea id='t' rows=20 cols=20/textarea
script
document.getElementById('t').innerText='a';
/script
/body
第2种:
/*将字串转为html格式*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return "";
s = s.replaceAll("", "");
s = s.replaceAll("", "");
s = s.replaceAll("", "");
s = s.replaceAll(" ", " ");
// s = s.replaceAll("/n", "br/");
// s = s.replaceAll("'", "'");
return s;
}
/*将html格式转为字串*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return "";
s = s.replaceAll("","");
s = s.replaceAll("","");
s = s.replaceAll("","");
s = s.replaceAll(" "," ");
//s = s.replaceAll("br/","/n");
//s = s.replaceAll("'","'");
return s;
}
最后一点:jQuery的.html()方法默认会转义的,这种情况使用.text()就不会转义了。
4、之前用的PHPBB论坛,现在换成Discuz的论坛了,但是原来PHPBB论坛上的数据怎么导过来
需要看你的PHPBB是哪个版本的
2以后的版本没有直接转换至discuz的工具
有以下几种方式进行转换
如果是phpbb2可以先转换至discuz6再进行升级,工具在discuz官网转换专区可下载xconvert旧版
联系discuz官方的手握手活动进行转换
转换至phpwind后再转至discuz,也再程序官网可下载到转换程序
安装discuz网站后用采集工具去采集站点内容,但是缺点是用户无法转换
DZ动力希望可以帮到您
5、所见所得模式下粘帖一个表格,转换成discuz代码模式后,出现很多复杂的代码
这就对了,这个就是dz编辑器的工作思路,多数编辑器也是这么工作的,如果我们手动编写html代码会省略很多代码,原因很多,比如缺省值,重复,多余等等,但是编辑器不会分析哪些代码多余了,哪些代码功能重复了,所以只能把全部代码给出来.
关于discuzlt转换和discuz转wordpress的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。