花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

解決dedecms圖片在附件設(shè)置二級(jí)域名后無(wú)法顯示的方法

時(shí)間: 2018-12-09 20:40 閱讀: 作者:素材無(wú)憂網(wǎng)

下面開始講一下二級(jí)域名下文章/商品內(nèi)容中的圖片無(wú)法顯示的問題,在這里我要指出的是我看了一下網(wǎng)站的好多解決方法后歸納得出:
include/inc_arclist_view.php 594行
include/inc/inc_fun_spgetarclist.php 195行
$row['litpic'] = $row['siteurl'].$row['litpic'];替換這一行為
$row['litpic'] = $row['litpic'];

這個(gè)修改方法我就是在網(wǎng)上看到的。當(dāng)然不能排除這個(gè)方法有效,但是我沒有用,為什么呢?這個(gè)文件改的是include里面的核心文件,所以我放棄,因?yàn)槲乙紤]到dedecms系統(tǒng)的完整性,這個(gè)很明顯不能解決我的問題。

1、我們可以看到 DedeCms系統(tǒng)配置參數(shù)->其它選項(xiàng)中有兩個(gè)配置選項(xiàng):[附件目錄是否綁定為指定的二級(jí)域名 | 附件目錄的二級(jí)域名]很明顯示官方早就注意到了在二級(jí)域名下的種種問題。
2、打開include/FCKeditor/editor/dialog/目錄下的文件:“dede_image.php”。

將這個(gè):
if($cfg_multi_site=='N')
{
$imgHtml .= "<img src=\"$imgsrcValue\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('$urlValue')\" /><br />\r\n";
}
else
{
if(empty($cfg_basehost)) $cfg_basehost = 'http://'.$_SERVER["HTTP_HOST"];
$imgHtml .= "<img src=\"$imgsrcValue\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('$urlValue')\" /><br />\r\n";
}

改成下面:
if($GLOBALS['cfg_addon_domainbind']){$addon_domain = $GLOBALS['cfg_addon_domain'];}
if($cfg_multi_site=='N')
{
$imgHtml .= "<img src=\"{$addon_domain}{$imgsrcValue}\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('{$addon_domain}{$urlValue}')\" /><br />\r\n";
}
else
{
if(empty($cfg_basehost)) $cfg_basehost = 'http://'.$_SERVER["HTTP_HOST"];
$imgHtml .= "<img src=\"{$addon_domain}{$imgsrcValue}\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('{$addon_domain}{$urlValue}')\" /><br />\r\n";
}

現(xiàn)在上傳的圖片正常 了,接下來(lái)我們要考慮的是下面不是有一個(gè)“瀏覽服務(wù)器”的按紐嗎,[圖片/隨便/flash/多媒體]都有這個(gè)功能。

先打開include/dialog/目錄下的 select_images.php、select_media.php、select_soft.php、select_templets.php 4個(gè)文件

將下面的代碼:
$activeurl = '..'.$activepath;

改成:
if($GLOBALS['cfg_addon_domainbind']){$addon_domain = $GLOBALS['cfg_addon_domain'];}
$activeurl = '..'.$addon_domain.$activepath;

至此完成所以的更改,這樣更改是在保證dedecms系統(tǒng)的完整性上改的,只有內(nèi)容中的圖片才會(huì)變。
當(dāng)然前提是你開啟:附件目錄是否綁定為指定的二級(jí)域名 并且指定二級(jí)域名地址。如果不開啟就會(huì)和你原來(lái)的是一樣的。

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 解決dedecms圖片在附件設(shè)置二級(jí)域名后無(wú)法顯示的方法

標(biāo)簽:  
相關(guān)文章
模板推薦