织梦dedecms发布内容图片及缩略图自动带绝对域名的方法
作者:admin发布时间:2021-11-03分类:软件教程浏览:评论:0
今日上午就把后边的编码写完了.我立即敲代码吧.最先有关缩列图这方面
随后开启 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;
}
}
标签:dedecms
相关推荐
你 发表评论:
欢迎- 软件教程排行
- 最近发表