试着修改Discuz!的默认主题,模板位置很好找,在/template/下的default就是Discuz!的默认主题,复制default改名为自己定义的主题名。
主题目录下有个discuz_style_default.xml的文件,这个应该是描述主题信息的,把default改成自己的,里面的内容就看着改了改。
在Discuz!后台->界面->风格管理已经能看到自己的主题,右面有个安装,然后就出现了这个问题 “数据类型错误,请返回”
很明显是xml的问题,因为我别的都没动。Google搜了一下,有说是PHP.INI 的 zend.ze1_compatibility_mode 修改为 OFF的,有说是检查xml 数据的权限,是否为可读的。
上传一个test.php 里面写<?php echo ini_get(‘zend.ze1_compatibility_mode’);?>,输出0,就证明不是配置的问题。我的文件权限一向可读写,而且全部是从ftp上传的,所以第二项基本排除。
于是开始查看关于导入模板这块的源代码,在/source/function/function_importdata.php中第36行import_styles函数中,有两处调用getimportdata,而参数是固定的getimportdata(‘Discuz! Style’),在/source/function/function_admincp.php中找到getimportdata函数发现他会将第一个参数也就是’Discuz! Style’与xml文件中id为Title的item进行比较,如果不同就会抛出这个错误”数据类型错误,请返回”。
解决方法就是在模板目录下将discuz_style_*.xml中id为Title的item的文本节点的值改为Discuz! Style,其实默认就是这个,不动他就不会出这个错了。
分享到:
相关推荐
NT2.0数据字典》是理解与分析Discuz!NT论坛系统的重要参考资料,对于初学者和开发者来说,它提供了深入洞察论坛架构的基石。Discuz!NT是一款基于.NET平台的企业级社区软件,它继承了Discuz!系列在社区管理方面的丰富...
NT3.0数据字典》是针对Discuz! NT3.0这款知名的社区论坛软件的数据结构和数据库管理的详细文档。这个CHM(Compiled HTML Help)格式的资料,提供了关于Discuz! NT3.0核心数据库表、字段、以及相关功能的深入解析,...
### Discuz! SupeSite MySQL 三方服务器分离部署解决方案 #### 一、环境概述与部署背景 在现代互联网环境中,为了提升网站社区的响应速度和运行效率,许多开发者选择将应用服务、数据服务等组件分布在不同的服务器...
了解这些基本的数据表结构后,开发者可以更加深入地进行Discuz!X2的二次开发,比如定制新的功能、优化查询性能、调整权限设置等。同时,对于系统的维护和故障排查也有很大帮助。在实际操作中,一定要注意对数据安全...
discuz! x2数据结构精确到字段;很详细的说;chm格式的便于查找
对于遭遇此类问题的站长而言,理解邮件发送过程中的网络协议和服务器配置是十分重要的,这有助于在遇到错误时能够迅速定位问题并找到解决方案。同时,以上提到的资源链接和Discuz! 官方论坛的内容,也提供了额外的...
NT数据字典》是针对Discuz!NT这款知名的社区论坛系统的数据结构和数据库设计的一个详尽文档。Discuz!NT是由康盛创想(Comsenz)开发的一款基于.NET平台的社区论坛软件,它在互联网上广泛应用,为众多网站提供了强大...
设计的数据迁移或转换工具,它允许用户将其他论坛平台的数据导入到Discuz! 系统中,以便于在不同的论坛系统之间进行数据迁移或整合。 【描述】中提到的“基于PHP的Comsenz XConvert (Discuz! 数据转换工具).zip”...
《Discuz!NT用户使用手册》是一份专为Discuz!NT系统用户设计的详尽指南,旨在帮助用户更好地理解和操作这一强大的社区论坛软件。Discuz!NT是基于.NET平台开发的一款开源社区软件,它提供了丰富的功能和高度的可定制...
Discuz! X3 数据字典提供了关于其核心数据库结构的详细信息,涵盖了多个关键表及其字段,这些表用于管理论坛的后台操作、用户权限、管理组功能等。...了解这些数据字典对于Discuz!论坛的开发、维护和优化至关重要。
《Discuz!NT2.5:C#构建的开源论坛系统》 Discuz!NT V2.5是一款基于VS2008和C#开发的开源论坛程序,它以其强大的功能和灵活的扩展性,深受广大开发者和网站管理员的喜爱。这款论坛系统不仅提供了基本的讨论区、主题...
【标题】"基于PHP的ComsenzXConvert(Discuz!数据转换工具)源码"是一个专门用于Discuz!论坛系统的数据迁移工具,其主要功能是帮助用户将其他论坛平台的数据转换为Discuz!格式,方便在Discuz!论坛上进行使用。这个工具...
PHP实例开发源码—Comsenz XConvert (Discuz! 数据转换工具).zip PHP实例开发源码—Comsenz XConvert (Discuz! 数据转换工具).zip PHP实例开发源码—Comsenz XConvert (Discuz! 数据转换工具).zip
标题中的“解决与论坛冲突(Discuz! X3.1)问题”指的是在使用Discuz! X3.1这款开源论坛软件时遇到的兼容性或功能冲突问题。Discuz! 是一个广泛使用的PHP和MySQL构建的社区论坛系统,X3.1是其特定的版本,可能包含了...
亮剑Discuz!微信盒子插件兼容DiscuzX2.5、X3、X3.1 组件版和完整商业版的区别 组件版可通过购买组件选择性扩展功能 完整商业版默认包含所有所有组件,无需再独立安装组件,后续扩展功能及组件,完整商业版也可免费...
【Discuz!NT 论坛源码】是一个基于ASP.NET技术构建的社区论坛软件,它为网站管理员提供了构建和管理在线社区的强大工具。这个源码是 Discuz!NT 的核心组成部分,允许用户深入理解其工作原理,并进行自定义开发以满足...
【标题】"Discuz!NT v2.5 MYSQL For .Net2.0 beta_dnt_25_n2_mysql.zip" 指的是一个基于.NET 2.0框架的 Discuz!NT 社区论坛系统,专门针对MySQL数据库的版本。Discuz!NT是由Comsenz公司开发的一款开源的论坛软件,它...
官方团队中来,请期待更新、更完善的Discuz!后续版本。 <br>请注意:UTF-8版本虽然具有良好的国际兼容性,但需要比GBK/BIG5版本多占用50%的数据库存储空间,因此并非推荐使用,仅供对国际兼容性有特殊要求的用户...
Discuz!NT具有安全、高效、易用等特点,产品开放源代码下载三年的时间,受到了国内众多ASP.net项目用户的欢迎,成为国内ASP.net社区论坛产品的标杆。Discuz!NT 3.1版本全面支持Windows server 2008 R2系统,并且支持...
Discuz!是一款非常知名的开源社区论坛软件,由Comsenz公司开发,自2001年发布以来,它已经成为许多网站构建在线社区的首选平台。"Discuz!-1.0"是该软件的最早版本,对于理解Discuz!的发展历程和源代码结构具有重要的...