封程中之前写了一个织梦cms集成七牛云加速的教程,但是用下来发现有两个小问题不是很方便。
如果你之前用了我之前的七牛集成教程,完成下面步骤一样可以使用,不需要回退代码。
这次的七牛集成教程仅仅是用于内容页,如果你想知道js、css这些资源如何用七牛,也请看我前面写的一篇文章。
缩略图不能自动切换为七牛域名路径
编辑器里面上传图片后,因为编辑器默认是选择下载远程图片和资源,所以如果不取消勾选的话,还是会下载到本地,这不是重点,重点是连接又切换桂林网站建设公司 为本地连接了。
所以这次根据这2个问题做了下优化。
这次的教程也是有一个前提,全部的资源还是下载到本地,只是关于上面2个问题,处理的更加智能化。
首先打开你的系统基本参数-》填写新变量,如图
这里大家可以选择是否开启七牛插件,然后设置七牛域名
步骤:
打开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两个文件,搜索到这段代码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.'/'.$filename;这段代码,然后替换为 $fileurl = getQiniu().$activepath.'/'.$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))
{
continue;
}
那么教程就OK了,而且不需要用百度编辑器,织梦自带的就可以了。你用了之前教程的百度编辑器也没问题。
这句容网站建设公司种配置方法比之前的那个教程要简单,希望可以帮助到大家。 集成过程中有什么问题,或者还有什么优化建议,欢迎留言给我。
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。