将这个

if($cfg_multi_site==N)

{

$imgHtml.="

"景先生毕设|www.jxszl.com

DEDECMS内容图片茬二级域名下调用的方法

2022-10-29 16:06编辑: www.jxszl.com景先生毕设
DedeCmsSYSTEM_配置参数->其它选项中有两个配置选项:[附件目录是否绑定为指定的II级域名|附件目录的II级域名]很明显示官方早就注意到了在II级域名下的各种子问题!

打开include/FCKeditor/editor/dialog/目录下的文件:dede_image

 更多精彩就在: 51免费论文网|www.jxszl.com 
.php"!

将这个

if($cfg_multi_site==N)

{

$imgHtml.="
";

}

else

{

if(empty($cfg_basehost))$cfg_basehost=http://.$_SERVER["HTTP_HOST"];

$imgHtml.="
";

}

改成下面

if($GLOBALS[cfg_addon_domainbind]){$addon_domain=$GLOBALS[cfg_addon_domain];}

if($cfg_multi_site==N)

{

$imgHtml.="
";

}

else

{

if(empty($cfg_basehost))$cfg_basehost=http://.$_SERVER["HTTP_HOST"];

$imgHtml.="
";

}

现在上传的图片正常了,接下来咱们要考虑的是下面不是有I.个浏览服务器_"的按纽吗,[图片/随便/flash/多媒体]都有这个功能!

先打开include/dialog/目录下的select_images.php|select_media.php|select_soft.php|select_templets.php

将下面的代码:

$activeurl=...$activepath;

改成

if($GLOBALS[cfg_addon_domainbind]){$addon_domain=$GLOBALS[cfg_addon_domain];}

$activeurl=...$addon_domain.$activepath;

至此完成所以的更改,这样更改是在保证织梦模板CMS内容管理SYSTEMSYSTEM_的完整性上改的,只有内容中的图片才会变!

当然前提是你开启:附件目录是否绑定为指定的II级域名而且指定II级域名地址!


原文链接:http://www.jxszl.com/biancheng/dedecms/73279.html