顶部右侧 | 自行修改 顶部左侧内容
当前位置:网站首页 > SEO技术 > 正文

织梦CMS集成七牛插件最新优化版本教程

seo秀 2019-05-25 19 浏览 0 评论

封程中之前写了一个织梦cms集成七牛云加速的教程,但是用下来发现有两个小问题不是很方便。,如果你之前用了我之前的七牛集成教程,完成下面步骤一样可以使用,不需要回退代码。,这次的七牛集成教程仅仅是用于内容页,如果你想知道js、css这些资源如何用七牛,也请看我前面写的一篇文章。,

封程中之前写了一个织梦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了,而且不需要用百度编辑器,织梦自带的就可以了。你用了之前教程的百度编辑器也没问题。

这种配置方法比之前的那个教程要简单,希望可以帮助到大家。  集成过程中有什么问题,或者还有什么优化建议,欢迎留言给我。

相关推荐

目前西安SEO网站优化还有发展前景吗?
目前西安SEO网站优化还有发展前景吗?

我们都知道,做SEO网站优化其实是一种思维,不能能仅仅局限于技术上,而是要突破自己的固定思维的束缚,可以跟别的SEO优化师进行交流,这样会获取更多的优化心得,同...

2周前 (09-04) seo秀

SEO教程:网站内容、内链、外链、友情链接套路圈子

SEO套路教程:网站内容、内链、外链、友情链接就是一些网站优化扎实的基础套路SEO教程大家好,我是高兴,很高兴今天来给大家讲解SEO套路教程,网站内容、内链、外链、友情链接。PS:其实这篇文章我在去年...

老网站比新网站真的更容易优化吗?

很多人错误的以为,老网站一定比新网站更容易优化排名,其实未必,要看网站历史的状态变化,在某些情况下,确实是老网站更容易优化,毕竞,在时间轴上,老网站是会累积权重的,我们要以以下几个情况具体分析:没有进...

SEO基本功:站内优化的一些基本手段
SEO基本功:站内优化的一些基本手段

1、三要素在该做的地方都要做好,不管你的站是新站还是很牛逼的站,只要你打算依靠搜索引擎。那就不要懒了,别说什么没用的话。你去浏览器搜一搜,看看没有这些的站点乱七...

2周前 (09-01) seo秀

会SEO网站排名优化有什么用途?

SEO优化网站,提高网站关键词在搜索引擎排名的技术。是每一位做网络营销都绕不过去的基础技能。SEO发展经历了很多阶段,SEO已经成为了传统行业,就像冰箱、电灯等,曾是伟大发明,现在已经成为生活中必不可...

做SEO多久才能看到效果?
  • 做SEO多久才能看到效果?
  • 做SEO多久才能看到效果?
  • 做SEO多久才能看到效果?
  • 做SEO多久才能看到效果?
什么是SEO网络推广,每天都需要做那些事?
  • 什么是SEO网络推广,每天都需要做那些事?
  • 什么是SEO网络推广,每天都需要做那些事?
  • 什么是SEO网络推广,每天都需要做那些事?
  • 什么是SEO网络推广,每天都需要做那些事?
SEO全揭秘,这里独一份,适合各阶段人群
  • SEO全揭秘,这里独一份,适合各阶段人群
  • SEO全揭秘,这里独一份,适合各阶段人群
  • SEO全揭秘,这里独一份,适合各阶段人群
  • SEO全揭秘,这里独一份,适合各阶段人群
今日头条seo如何优化?如何做搜索靠前呢?
今日头条seo如何优化?如何做搜索靠前呢?

一、“头条seo”是什么?头条seo指的是在今日头条app上用关键词搜索结果排名靠前。做百度有所谓的“百度seo”,做谷歌有所谓的“谷歌seo”,那么作为头条这...

1个月前 (08-13) seo秀

如何判断一个要优化的关键词能否SEO上百度首页?
  • 如何判断一个要优化的关键词能否SEO上百度首页?
  • 如何判断一个要优化的关键词能否SEO上百度首页?
  • 如何判断一个要优化的关键词能否SEO上百度首页?
  • 如何判断一个要优化的关键词能否SEO上百度首页?

欢迎 发表评论: