• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dede缩略图变成/www/wwwroot/域名这样的链接格式的解决办法
    POST TIME:2021-05-23 02:27

    只要将inc/inc_archives_functions.php

    /**
     *  获得缩略图
     *
     * @access    public
     * @param     string  $litpic  缩略图
     * @param     string  $picname  图片名称
     * @param     string  $isremote  是否远程
     * @return    string
     */
    function GetDDImage($litpic, $picname, $isremote)
    {
        global $cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;
        $ntime = time();
        if( ($litpic != 'none' || $litpic != 'ddfirst') && 
         !empty($_FILES[$litpic]['tmp_name']) && is_uploaded_file($_FILES[$litpic]['tmp_name']))
        {
            //如果用户自行上传缩略图
            $istype = 0;
            $sparr = Array("image/pjpeg", "image/jpeg", "image/gif", "image/png");
            $_FILES[$litpic]['type'] = strtolower(trim($_FILES[$litpic]['type']));
            if(!in_array($_FILES[$litpic]['type'], $sparr))
            {
                ShowMsg("上传的图片格式错误,请使用JPEG、GIF、PNG格式的其中一种!","-1");
                exit();
            }
            $savepath = $ddcfg_image_dir.'/'.MyDate($cfg_addon_savetype, $ntime);
    
            CreateDir($savepath);
            $fullUrl = $savepath.'/'.dd2char(MyDate('mdHis', $ntime).$cuserLogin->getUserID().mt_rand(1000, 9999));
            if(strtolower($_FILES[$litpic]['type']) == "image/gif")
            {
                $fullUrl = $fullUrl.".gif";
            }
            else if(strtolower($_FILES[$litpic]['type']) == "image/png")
            {
                $fullUrl = $fullUrl.".png";
            }
            else
            {
                $fullUrl = $fullUrl.".jpg";
            }
    
            @move_uploaded_file($_FILES[$litpic]['tmp_name'], $cfg_basedir.$fullUrl);
            $litpic = $fullUrl;
    
            if($GLOBALS['cfg_ddimg_full']=='Y') @ImageResizeNew($cfg_basedir.$fullUrl,$cfg_ddimg_width,$cfg_ddimg_height);
            else @ImageResize($cfg_basedir.$fullUrl,$cfg_ddimg_width,$cfg_ddimg_height);
            
            $img = $cfg_basedir.$litpic;
    
        }
        else
        {
    
            $picname = trim($picname);
            if($isremote==1 && preg_match("#^http:\/\/#i", $picname))
            {
                $litpic = $picname;
                $ddinfos = GetRemoteImage($litpic, $cuserLogin->getUserID());
    
                if(!is_array($ddinfos))
                {
                    $litpic = '';
                }
                else
                {
                    $litpic = $ddinfos[0];
                    if($ddinfos[1] > $cfg_ddimg_width || $ddinfos[2] > $cfg_ddimg_height)
                    {
                        if($GLOBALS['cfg_ddimg_full']=='Y') @ImageResizeNew($cfg_basedir.$litpic,$cfg_ddimg_width,$cfg_ddimg_height);
                        else @ImageResize($cfg_basedir.$litpic,$cfg_ddimg_width,$cfg_ddimg_height);
                    }
                }
            }
            else
            {
                if($litpic=='ddfirst' && !preg_match("#^http:\/\/#i", $picname))
                {
                    $oldpic = $cfg_basedir.$picname;
                    $litpic = str_replace('.', '-lp.', $picname);
                    if($GLOBALS['cfg_ddimg_full']=='Y') @ImageResizeNew($oldpic,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir.$litpic);
                    else @ImageResize($oldpic,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir.$litpic);
                    if(!is_file($cfg_basedir.$litpic)) $litpic = $oldpic; 
                }
                else
                {
                    $litpic = $picname;
                    return $litpic;
                }
            }
        }
        if($litpic=='litpic' || $litpic=='ddfirst') $litpic = '';
        return $litpic;
    }

     

     

    里面的$cfg_basedir.全部替换掉就行了

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!