请输入搜索关键字!

织梦内容图片和缩略图自动带绝对域名的方法

游龙模板网(www.crjwz.com) | 2020-03-25 19:52 | 关注:64 我要投稿

摘要: 织梦 dedecms内容图片和缩略图自动带绝对 域名 ,今天早上就把后面的代码写完了.我直接写代码吧.首先关于缩略图这块 。 然后打开 include\dialog\select_images_post.php这个文件,然后在108行 $fileurl =...

 织梦dedecms内容图片和缩略图自动带绝对域名 ,今天早上就把后面的代码写完了.我直接写代码吧.首先关于缩略图这块 。
然后打开 includedialogselect_images_post.php这个文件,然后在108行
$fileurl = $activepath.'/'.$filename;
改为 $fileurl = $cfg_basehost.$activepath.'/'.$filename;
这里的意思就是编辑器上传的时候,带上域名这样的绝对路径.
然后打开/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);
然后可以把滚动条拉到最下面 加入以下函数:function checkstr($str,$str1){
//判断是否包含$str1这个字符
$tmparray = explode($str1,$str);
if(count($tmparray)>1){
return true;
} else{
return false;
}
}
 
本文永久链接地址:http://www.crjwz.com/article/974.html
精品源码
视觉焦点
网友跟帖

共有 条评论

    推荐文章

    自适应网站与响应式网站有什么区别?

    新网站怎样做SEO优化?

    怎样建营销型网站?都具备什么样的特征

    怎样才能把网站关键词排名做到首页?

    网站做的SEO总没效果是什么原因

    相关文章

    联系我们

    • 游龙模板公众号
      全面掌握电商一手资讯

    • 游龙模板服务号
      精彩活动,推送提醒

    垂询热线:189-5250-0766

    合作投稿:1845609988@qq.com

    扬州市宝应县泰山西路乐意楼

    备案号:苏ICP备15018259号-2