你好,欢迎来到何平网络科技&织梦之家,你可以免费观看大量视频教程以及大量模板下载!

织梦CMS集成七DEDE模板下载牛插件最新优化版本教程-织梦之家(dedehome.com)

时间:2018-08-27 22:01 来源:织梦之家作者:织梦之家 点击:
封程中之前写了一个织梦cms集成七牛云加快的教程,可是用下来发明有两个小问题不是很利便。这次的七牛集成教程仅仅是用于内容页,假如你想知道js、css这些资源如

封程中之前写了一个织梦cms集成七牛云加快的教程,可是用下来发明有两个小问题不是很利便。

假如你之前用了我之前的七牛集成教程,完成下面步调一样可以利用,不需要回退代码。

这次的七牛集成教程仅仅是用于内容页,假如你想知道js、css这些资源如何用七牛,也请看我前面写的一篇文章。

缩略图不能自动切换为七牛域名路径

编辑器内里上传图片后,因为编辑器默认是选择下载长途图片和资源,所以假如不打消勾选的话,照旧会下载到当地,这不是重点,重点是毗连又切换为当地毗连了。

所以这次按照这2个问题做了下优化。

这次的教程也是有一个前提,全部的资源照旧下载到当地,只是关于上面2个问题,处理惩罚的越发智能化。

首先打开你的系统根基参数-》填写新变量,如图

QQ截图20150821161610

这里各人可以选择是否开启七牛插件,然后设置七牛域名

步调:

打开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;

}

}

同样在dede靠山目录找到article_add.php和article_edit.php两个文件,DEDEcms织梦视频教程,搜索到这段代码if(preg_match("#j#", $flag)) $ismake = -1;在这句代码下面插手以下代码:

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

$litpic=getQiniu().$litpic;

}

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

搜索 $fileurl =$activepath.'http://www.chinaz.com/'.$filename;这段代码,然后替换为  $fileurl = getQiniu().$activepath.'http://www.chinaz.com/'.$filename;

打开/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 = '';

打开/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))

感谢支持织梦之家,你的支持,我们的无限动力!!!
    “DEDECMS教程”欢迎分享!:

    相关标签:网站优化(475)织梦cms(158)七牛插件(5)

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%

    欢迎您报错,或提出宝贵建议,我们将第一时间处理,为大家营造一个良好网上交流平台,感谢支持织梦之家!