花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

dede 縮略圖和文章圖片自動(dòng)轉(zhuǎn)化為帶域名的絕對(duì)路徑

時(shí)間: 2018-11-30 10:13 閱讀: 作者:素材無憂網(wǎng)

DEDE后臺(tái)控制是否使用絕對(duì)路徑的參數(shù)好像默認(rèn)只對(duì)遠(yuǎn)程圖片本地化起效,用本地上傳的話因?yàn)榻?jīng)過編輯器處理,開啟了沒用,所以這里只能自己修改一下文件,參考如下方法:

首先是內(nèi)容頁(yè)文章里面的圖片上傳后自動(dòng)轉(zhuǎn)為絕對(duì)鏈接,帶網(wǎng)址的
1、打開 include\dialog\select_images_post.php這個(gè)文件,然后在大約108行
$fileurl = $activepath.'/'.$filename;
改為
$fileurl = $cfg_basehost.$activepath.'/'.$filename;
這里的意思就是編輯器上傳的時(shí)候,帶上域名這樣的絕對(duì)路徑.

2、然后打開/dede/inc/inc_archives_functions.php
找到大約436行
global $cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;
改為
global $cfg_basehost,$cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;
找到大約481行
if($isremote==1 && preg_match("#^http:\/\/#i", $picname))
改成
if(($isremote==1 && preg_match("#^http:\/\/#i", $picname)) && !checkstr($picname,$cfg_basehost))
找到大約502行
if(($litpic=='ddfirst' && !preg_match("#^http:\/\/#i", $picname))
改為
if(($litpic=='ddfirst' && !preg_match("#^http:\/\/#i", $picname)) || ($litpic=='ddfirst' && checkstr($picname,$cfg_basehost)))
找到大約503行
$oldpic = $cfg_basedir.$picname;  在這句代碼的上面加一句 $picname = str_replace($cfg_basehost,'',$picname);

然后可以把滾動(dòng)條拉到最下面 加入以下函數(shù):
function checkstr($str,$str1){
    //判斷是否包含$str1這個(gè)字符
    $tmparray = explode($str1,$str);
    if(count($tmparray)>1){
    return true;
    } else{
    return false;
    }



完成

其次、縮略圖地址改成絕對(duì)路徑
我們默認(rèn)的縮略圖是這樣的 /uploads/allimg/170714/71P2AD-1-lp.jpg 要實(shí)現(xiàn)的效果是這樣的 https://www.bnxb.com.cn/uploads/allimg/170714/71P2AD-1-lp.jpg
需要修改dede/article_add.php 和 dede/article_edit.php
這兩個(gè)文件一個(gè)是添加的時(shí)候,一個(gè)是編輯的時(shí)候
1、搜索 if(preg_match("#j#", $flag)) $ismake = -1;   這句代碼
在這句代碼的上面加入以下代碼:
  if($litpic!='' && !checkstr($litpic,$cfg_basehost)){
  $litpic=$cfg_basehost.$litpic;
  }

2、隨便在include的一個(gè)php文件里面加入以下代碼:
  function checkstr($str,$str1){
  //判斷是否包含$str1這個(gè)字符
  $tmparray = explode($str1,$str);
  if(count($tmparray)>1){
  return true;
  } else{
  return false;
  }
  }
完成

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: dede 縮略圖和文章圖片自動(dòng)轉(zhuǎn)化為帶域名的絕對(duì)路徑

標(biāo)簽:  
相關(guān)文章
模板推薦