`

Discuz! 数据类型错误,请返回 的解决方案

    博客分类:
  • XP
 
阅读更多

试着修改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,其实默认就是这个,不动他就不会出这个错了。

分享到:
评论

相关推荐

    Discuz!NT2.0数据字典

    NT2.0数据字典》是理解与分析Discuz!NT论坛系统的重要参考资料,对于初学者和开发者来说,它提供了深入洞察论坛架构的基石。Discuz!NT是一款基于.NET平台的企业级社区软件,它继承了Discuz!系列在社区管理方面的丰富...

    Discuz!NT3.0数据字典

    NT3.0数据字典》是针对Discuz! NT3.0这款知名的社区论坛软件的数据结构和数据库管理的详细文档。这个CHM(Compiled HTML Help)格式的资料,提供了关于Discuz! NT3.0核心数据库表、字段、以及相关功能的深入解析,...

    Discuz! SupeSite MySQL 三方服务器分离部署解决方案

    ### Discuz! SupeSite MySQL 三方服务器分离部署解决方案 #### 一、环境概述与部署背景 在现代互联网环境中,为了提升网站社区的响应速度和运行效率,许多开发者选择将应用服务、数据服务等组件分布在不同的服务器...

    Discuz!X2数据表结构

    了解这些基本的数据表结构后,开发者可以更加深入地进行Discuz!X2的二次开发,比如定制新的功能、优化查询性能、调整权限设置等。同时,对于系统的维护和故障排查也有很大帮助。在实际操作中,一定要注意对数据安全...

    discuz! x2数据结构精确到字段

    discuz! x2数据结构精确到字段;很详细的说;chm格式的便于查找

    Discuz! X2.0 邮件发送返回错误信息的解决方法

    对于遭遇此类问题的站长而言,理解邮件发送过程中的网络协议和服务器配置是十分重要的,这有助于在遇到错误时能够迅速定位问题并找到解决方案。同时,以上提到的资源链接和Discuz! 官方论坛的内容,也提供了额外的...

    discuz!nt数据字典

    NT数据字典》是针对Discuz!NT这款知名的社区论坛系统的数据结构和数据库设计的一个详尽文档。Discuz!NT是由康盛创想(Comsenz)开发的一款基于.NET平台的社区论坛软件,它在互联网上广泛应用,为众多网站提供了强大...

    基于PHP的Comsenz XConvert (Discuz! 数据转换工具).zip

    设计的数据迁移或转换工具,它允许用户将其他论坛平台的数据导入到Discuz! 系统中,以便于在不同的论坛系统之间进行数据迁移或整合。 【描述】中提到的“基于PHP的Comsenz XConvert (Discuz! 数据转换工具).zip”...

    Discuz!NT用户使用手册

    《Discuz!NT用户使用手册》是一份专为Discuz!NT系统用户设计的详尽指南,旨在帮助用户更好地理解和操作这一强大的社区论坛软件。Discuz!NT是基于.NET平台开发的一款开源社区软件,它提供了丰富的功能和高度的可定制...

    Discuz!数据字典X3.docx

    Discuz! X3 数据字典提供了关于其核心数据库结构的详细信息,涵盖了多个关键表及其字段,这些表用于管理论坛的后台操作、用户权限、管理组功能等。...了解这些数据字典对于Discuz!论坛的开发、维护和优化至关重要。

    Discuz!NT2.5

    《Discuz!NT2.5:C#构建的开源论坛系统》 Discuz!NT V2.5是一款基于VS2008和C#开发的开源论坛程序,它以其强大的功能和灵活的扩展性,深受广大开发者和网站管理员的喜爱。这款论坛系统不仅提供了基本的讨论区、主题...

    基于PHP的ComsenzXConvert(Discuz!数据转换工具)源码.zip

    【标题】"基于PHP的ComsenzXConvert(Discuz!数据转换工具)源码"是一个专门用于Discuz!论坛系统的数据迁移工具,其主要功能是帮助用户将其他论坛平台的数据转换为Discuz!格式,方便在Discuz!论坛上进行使用。这个工具...

    PHP实例开发源码-Comsenz XConvert (Discuz! 数据转换工具).zip

    PHP实例开发源码—Comsenz XConvert (Discuz! 数据转换工具).zip PHP实例开发源码—Comsenz XConvert (Discuz! 数据转换工具).zip PHP实例开发源码—Comsenz XConvert (Discuz! 数据转换工具).zip

    解决与论坛冲突(Discuz! X3.1)问题

    标题中的“解决与论坛冲突(Discuz! X3.1)问题”指的是在使用Discuz! X3.1这款开源论坛软件时遇到的兼容性或功能冲突问题。Discuz! 是一个广泛使用的PHP和MySQL构建的社区论坛系统,X3.1是其特定的版本,可能包含了...

    亮剑Discuz!微信盒子 v1.0.zip

    亮剑Discuz!微信盒子插件兼容DiscuzX2.5、X3、X3.1 组件版和完整商业版的区别 组件版可通过购买组件选择性扩展功能 完整商业版默认包含所有所有组件,无需再独立安装组件,后续扩展功能及组件,完整商业版也可免费...

    Discuz!NT 源码

    【Discuz!NT 论坛源码】是一个基于ASP.NET技术构建的社区论坛软件,它为网站管理员提供了构建和管理在线社区的强大工具。这个源码是 Discuz!NT 的核心组成部分,允许用户深入理解其工作原理,并进行自定义开发以满足...

    Discuz!NT v2.5 MYSQL For .Net2.0 beta_dnt_25_n2_mysql.zip

    【标题】"Discuz!NT v2.5 MYSQL For .Net2.0 beta_dnt_25_n2_mysql.zip" 指的是一个基于.NET 2.0框架的 Discuz!NT 社区论坛系统,专门针对MySQL数据库的版本。Discuz!NT是由Comsenz公司开发的一款开源的论坛软件,它...

    Discuz! 4.0.0 Build 20051212 GBK简体中文版(推荐)

    官方团队中来,请期待更新、更完善的Discuz!后续版本。 &lt;br&gt;请注意:UTF-8版本虽然具有良好的国际兼容性,但需要比GBK/BIG5版本多占用50%的数据库存储空间,因此并非推荐使用,仅供对国际兼容性有特殊要求的用户...

    Discuz!NT v3.6.601 build 0714

    Discuz!NT具有安全、高效、易用等特点,产品开放源代码下载三年的时间,受到了国内众多ASP.net项目用户的欢迎,成为国内ASP.net社区论坛产品的标杆。Discuz!NT 3.1版本全面支持Windows server 2008 R2系统,并且支持...

    discuz!-1.0

    Discuz!是一款非常知名的开源社区论坛软件,由Comsenz公司开发,自2001年发布以来,它已经成为许多网站构建在线社区的首选平台。"Discuz!-1.0"是该软件的最早版本,对于理解Discuz!的发展历程和源代码结构具有重要的...

Global site tag (gtag.js) - Google Analytics