`

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!X1 数据字典 ,Discuz!X1.5 二次开发数据库详细说明,

    X1 数据字典 ,Discuz!X1.5 二次开发数据库详细说明》是一篇关于Comsenz公司旗下的论坛软件Discuz!X1版本的数据结构文档。该文档详细介绍了Discuz!X1及其后续版本X1.5中的多个核心数据表结构及字段含义,为开发者提供...

    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 正式版

    专有的数据库解决方案,旨在提供高效的数据存储和检索能力。在3.0版本中,可能涉及了数据处理速度、数据库结构优化、数据安全性和兼容性等方面的改进。 【标签】"论坛社区类"表明了这个软件的主要应用领域,即构建...

    亮剑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%的数据库存储空间,因此并非推荐使用,仅供对国际兼容性有特殊要求的用户...

Global site tag (gtag.js) - Google Analytics