栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

dede缩略图变成/www/wwwroot/域名这样的链接格式的解决办法

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

dede缩略图变成/www/wwwroot/域名这样的链接格式的解决办法

只要将inc/inc_archives_functions.php


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.全部替换掉就行了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/7362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号