Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

第三方模块添加时提示function_importdata.php中versioncompatible函数未定义

[复制链接]
andy1945jp 发表于 2013-10-15 16:39:00 | 显示全部楼层 |阅读模式
版本Discuz! X3.1 Release 20131011,浏览器maxthon4.1.2.4000

bug描述: 后台》门户》第三方模块》添加时提示source/function/function_importdata.php中versioncompatible函数未定义,

解决方案: 在source/function/function_importdata.php末尾添加以下代码
function versioncompatible($versions) {
    global $_G;
    list($currentversion) = explode(' ', trim(strip_tags($_G['setting']['version'])));
    $versions = strip_tags($versions);
    foreach(explode(',', $versions) as $version) {
        list($version) = explode(' ', trim($version));
        if($version && ($currentversion === $version || $version === 'X3')) {
            return true;
        }
    }
    return false;
}

回复

使用道具 举报

下砂 发表于 2013-10-16 15:25:13 | 显示全部楼层
测试没有提示这样的 信息~您可以给出您的站点吗?
回复

使用道具 举报

 楼主| andy1945jp 发表于 2013-10-16 19:04:45 | 显示全部楼层
下砂 发表于 2013-10-16 15:25
测试没有提示这样的 信息~您可以给出您的站点吗?

我加上这行代码就解决了,不加就会出问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 02:32 , Processed in 0.083808 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表