译子酱喵 发表于 2026-5-12 22:44:40

Discuz!X5强行安装X3.5插件的办法

由于应用中心中X5的插件数量过少,并且X3.5的插件无法直接安装
一些站长在使用新版本的Discuz!X5,希望前往应用中心安装X3.5的插件,但是可能会遇到下面的问题

这时我们可以修改如下代码来强行安装
第一步修改如下文件
/source/discuz_version.php

将X5.0改为X3.5

然后从后台打开应用中心,这时插件已经是可以安装的状态了

但是外面直接安装还会提示如下

这时需要去除X5的插件版本校验
第二步


如果修改代码比较麻烦/不会改也可以直接上传文件替换
将如下文件上传到网站根目录解压即可


下面是手动修改的办法
相关代码在/source/function/function_cloudaddons.php
搜索大约在427行到447行代码function versioncompatible($versions) {
找到如下代码片段

将其替换为
function versioncompatible($versions) {
    return true;
}如图



最后本人 测试,大部分X3.5插件在X5运行无异常,少部分可能不正常



竹林 发表于 2026-5-12 23:26:51

喵喵喵,喵喵喵,这么强?喵
页: [1]
查看完整版本: Discuz!X5强行安装X3.5插件的办法