如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

本篇文章里面,苏南大叔简单的说一下,dedecms的插件使用方法。dedecms的模块也就是大家通常所说的插件。dede的插件格式是比较奇怪的,使用上也是和其它的cms插件的思路是不一样的。而且,似乎整体上来说,非官方的插件就可能较大概率,就存在着php代码不兼容的问题。

dedecms 模块解析不出文件列表的解决方案 - module
dedecms 模块解析不出文件列表的解决方案(图6-1)

本文中,友情出境的是dede第三方公司出品的一个采集插件,叫做众大云采集。大多数情况下,需要上传的插件文件是:下载的压缩包里面的UTF8_install.xml文件。

dedecms 模块解析不出文件列表的解决方案 - yuncaiji_zip
dedecms 模块解析不出文件列表的解决方案(图6-2)

dede插件目录及结构

dede的插件目录实际上的位置是:/dede/module/*.xml。一个xml文件加上一个php文件,就是一个模块了。

dedecms 模块解析不出文件列表的解决方案 - dede_modules_folder
dedecms 模块解析不出文件列表的解决方案(图6-3)

xml文档里面,就是平时大家所熟悉的php文件内容的base64形式加密的结果。

下载到的第三方插件UTF8_install.xml上传后,如果列出的文件列表为空,则可能是您的php版本过高了。比如,苏南大叔就是用php72来运行的dedecms

dedecms 模块解析不出文件列表的解决方案 - yuncaiji_filelist
dedecms 模块解析不出文件列表的解决方案(图6-4)

解决方案是:

最好的方案就是:降级到php56系列,这个可能是最好的方案。或者,实在确实想和苏南大叔一样折腾,那么也可以修改这个文件:

/include/dedeatt.class.php。在line148行的位置,增加php语句,就可以解决这个兼容问题了。

newsn.net:这里是【评论】可见内容

dedecms 模块解析不出文件列表的解决方案 - module_filelist_ok
dedecms 模块解析不出文件列表的解决方案(图6-6)

这个方案是苏南大叔独家调试提供的,大家如果转载的话,麻烦带上链接地址。谢谢。

安装完成后,在管理根目录/dede/下面,会生成对应的文件,文件内容就是xml中的文件base64解密的结果。

总结

本文说明了dede第三方模块的基本使用方法,对于php72下dede模块,不显示文件列表的问题,提出了解决方案。涉及的两个目录是:/data/module/以及管理目录/dede/,模块安装前,以xml文件的形式,存在于目录/data/module/中。模块安装后,以具体的php系列文件的形式,存在于/dede/目录中。

如果您想要知道更多的dede相关经验文字,请点击下面的链接查看。

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   php    dede

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!