dede说起来,功能上是蛮强大的。不过代码上来说,确是非常令人操心。这不,后台列表又出了问题。后台的插件列表是空的,显示没有模块。但是,事实上是有插件的。

苏南大叔:dedecms 后台模块列表为空的解决办法 - dedecms-module
dedecms 后台模块列表为空的解决办法(图3-1)

现象截图

模块列表地址是:/dede/module_main.php

苏南大叔:dedecms 后台模块列表为空的解决办法 - module
dedecms 后台模块列表为空的解决办法(图3-2)

这里该列出的列表,实际上看不到为空。

解决方案

修改文件:

/dede/module_main.php

注释掉Line91 和 line95。

//$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);
//...
//$modules = array_merge($modules,$modules_remote);

苏南大叔:dedecms 后台模块列表为空的解决办法 - module_main
dedecms 后台模块列表为空的解决办法(图3-3)

插件列表就可以显示出来了。这个离奇的bug,产生的主要原因,可能就是取远端插件默认列表失败所造成的。但是,这种情况时好时坏,所以,是否注释掉远程获取列表的功能,大家请自行决定。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

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