好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 網站建設 > 建站知識 > 織夢CMS集成七牛插件最新優化版本教程

織夢CMS集成七牛插件最新優化版本教程

POST TIME:2017-11-13 00:56

之前寫了一個織夢cms集成七牛云加速的教程,http://www.genban.org/dedemcs/377.html但是用下來發現有兩個小問題不是很方便.

如果你之前用了我之前的七牛集成教程,完成下面步驟一樣可以使用,不需要回退代碼.

這次的七牛集成教程僅僅是用于內容頁,如果你想知道js、css這些資源如何用七牛,也請看我前面寫的一篇文章.


  1. 縮略圖不能自動切換為七牛域名路徑

  2. 編輯器里面上傳圖片后,因為編輯器默認是選擇下載遠程圖片和資源,所以如果不取消勾選的話,還是會下載到本地,這不是重點,重點是連接又切換為本地連接了.

所以這次根據這2個問題做了下優化.

這次的教程也是有一個前提,全部的資源還是下載到本地,只是關于上面2個問題,處理的更加智能化.


首先打開你的系統基本參數-》填寫新變量,如圖

這里大家可以選擇是否開啟七牛插件,然后設置七牛域名


步驟:

  1. 打開dede后臺目錄,打開config.php,拉到最下面加入以下代碼

    //判斷str是否包含$str1這個字符
    function checkstr($str,$str1){
    //判斷是否包含$str1這個字符
    $tmparray = explode($str1,$str);
    if(count($tmparray)>1){
    return true;
    } else{
    return false;
    }
    }

    //得到七牛url
    function getQiniu(){
    global $cfg_qiniu,$cfg_isopenqiniu;
    if($cfg_isopenqiniu == 'N'){
    return '';
    }else{
    return $cfg_qiniu;
    }
    }

  2. 同樣在dede后臺目錄找到article_add.php和article_edit.php兩個文件,搜索到這段代碼if(preg_match("#j#", $flag)) $ismake = -1;在這句代碼下面加入以下代碼:

    if($litpic!='' && !checkstr($litpic,"http://")){

    $litpic=getQiniu().$litpic;


    }

  3. 打開/include/dialog/select_images_post.php文件,在require_once(dirname(__FILE__)."/config.php");的下面加上require_once(dirname(__FILE__)."/../../dede/config.php");

    搜索$fileurl =$activepath.'/'.$filename;這段代碼,然后替換為 $fileurl = getQiniu().$activepath.'/'.$filename;

  4. 打開/dede/inc/inc_archives_functions.php文件

    將global $cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;替換為:

    global $cfg_qiniu,$cfg_isopenqiniu,$cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;

    然后搜索$litpic = str_replace('.', '-lp.', $picname);這句代碼,大概510行的樣子,在這句代碼的下面加入$litpic =$cfg_qiniu.$picname;

    然后搜索if(!is_file($cfg_basedir.$litpic)) $litpic = '';這句代碼,大概515行的樣子,改為if(!is_file($cfg_basedir.$picname)) $litpic = '';

  5. 打開/dede/inc/inc_archives_functions.php文件,找到GetCurContent方法,在112行的樣子將

    global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$arcID,$cuserLogin;

    改為:

    global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$arcID,$cuserLogin,$dsql,$cfg_qiniu,$cfg_isopenqiniu;

    在搜索foreach($img_array as $key=>$value)
    {

    然后在下面加上:

    if($cfg_isopenqiniu == 'Y' && preg_match("#".$cfg_qiniu."#i", $value))
    {
    continue;
    }


那么教程就OK了,而且不需要用百度編輯器,織夢自帶的就可以了.你用了之前教程的百度編輯器也沒問題.

這種配置方法比之前的那個教程要簡單,希望可以幫助到大家. 集成過程中有什么問題,或者還有什么建議,歡迎留言給我.

如果你還沒注冊的話可以點擊一下連接注冊:https://portal.qiniu.com/signup?code=3lbqowrfzz4uq



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266