亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 織夢DEDE > 正文

織夢cms系統手機移動端圖片打不開的解決方法

2024-08-30 19:07:35
字體:
來源:轉載
供稿:網友

不少人都在使用織夢cms系統,對于pc端還好,圖片使用相對路徑都可以打開,可是一旦開通的移動端,圖片就成了死鏈接了,如此怎么樣解決呢,其實方法很多,下面我們就來介紹下簡單的方法吧!

很多朋友使用dedecms的時候都用了二級域名的功能,所以造成很多文章中圖片不顯示的問題。在百度后得到一個方法就是進入dede后臺“系統”-“系統基本參數”-“核心設置”,開啟支持多站點,結果也不管用。

相關閱讀:http://m.cuoXin.com/cms/201817606.html

終極 解決方法

找到 include/dialog/select_images_post.php 第108行

$fileurl = $activepath.’/’.$filename;

換成:

$fileurl = ‘你的域名’.$activepath.’/’.$filename;

這樣就可以完美實現dedecms上傳圖片相對路徑改成絕對路了。

dedecms升級到5.7SP1后,開啟二級域名,你會發現,在二級域名下的文章,上傳的圖片地址都是:二級域名+圖片地址,這是相對路徑。但是你的圖片是默認上傳在uploads里面的。應該使用絕對路徑。這就出現圖片路徑錯誤,導致圖片不顯示。那怎么修改這種情況呢?我在網上看了好多方法,但是大部分最終是不可用的。在這里,將兩種有效的方法分享給大家。這兩種方法都是在你開啟“多站點支持”、“綁定完二級域名”的前提下。

第一種:批量修改域名下所有文章內的圖片路徑。

1、進后臺-核心-批量維護-數據庫內容替換

2、選擇表 dede_addonarticle

3、字段 body

4、被替換內容: src="/uploads/

5、替換為:src="http://你的域名/uploads/

6、點擊“開始替換”

提示完成后就代表替換完成。 生成一下文章,你就發現前臺顯示正常了。

這種方法對于網站不大經常更新的站長比較適合,如果你每天都會更新網站文章,這個方法就會太繁瑣了!下面介紹第二種方法。徹底解決這個問題。

第二種:修改程序文件,增加一個參數。

1、找到include下的文件extend.func.php

2、在文件最后增加一個參數。(php函數的結束括號外)

function replaceurl($newurl)

{

$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);

return $newurl;

}

3、將文章正文的調用標簽 {dede:field.body/}修改成 {dede:field.body function='replaceurl(@me)'/}

4、傳到服務器,在測試一下就會發現,問題解決!

織夢縮略圖:

在插入數據庫和修改數據庫的時候(添加和編輯),只需判斷當前縮略圖是否包含域名這個字符串,如果包含了就不做操作,沒包含就加一個絕對路徑,就解決了.也就是這里只需要改一個地方,就是操作數據庫前處理下就好了.我用的是這種.

下面是詳細代碼:

大家打開織夢的后臺路徑默認是dede/article_add.php和 dede/article_edit.php

兩個文件一個是添加的時候,一個是編輯的時候

搜索if(preg_match("#j#", $flag)) $ismake = -1; 這句代碼

在這句代碼的上面加入以下代碼:

if($litpic!='' && !checkstr($litpic,$cfg_basehost)){

$litpic=$cfg_basehost.$litpic;

}

然后隨便在include的一個php文件里面加入以下代碼:

function checkstr($str,$str1){

//判斷是否包含$str1這個字符

$tmparray = explode($str1,$str);

if(count($tmparray)>1){

return true;

} else{

return false;

}

}

就解決了,這個判斷的意思就是如果縮略圖不為空的話,并且縮略圖url不包含域名的話,就給他加一個域名,這樣就解決了.

昨天那篇教程只寫了關于縮略圖的,因為當時客戶沒和我說織夢內容頁里面也需要轉為帶域名的絕對路徑.

所以今天早上就把后面的代碼寫完了.我直接寫代碼吧.

打開include/dialog/select_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;

}

}

那么基本就搞定了

具體什么意思我就不說了,看的懂的看代碼就懂了,看不懂的說了也沒用.

織夢CMS縮略圖和文章內容圖片自動轉化為帶域名的絕對路徑 這個教程也就講完了,希望可以幫助到大家

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久久中文字幕| 一区二区欧美激情| 日韩在线视频免费观看高清中文| 欧美日韩国产限制| 精品美女久久久久久免费| 欧美日韩亚洲视频一区| 国产精品精品视频一区二区三区| 91嫩草在线视频| 久久综合免费视频影院| 日韩在线精品视频| 成人免费观看a| www.欧美三级电影.com| 欧美性猛交xxxx免费看| 91久久精品日日躁夜夜躁国产| 国产aⅴ夜夜欢一区二区三区| 国产女同一区二区| 91国产在线精品| 国产精品日本精品| 亚洲国产精品99久久| 国产日韩欧美在线看| 在线丨暗呦小u女国产精品| 国产成人91久久精品| 久久中文久久字幕| 亚洲综合精品伊人久久| 日韩成人在线电影网| 日韩在线精品一区| 国产一区二区三区直播精品电影| 国产福利精品av综合导导航| 国产一区二区三区在线免费观看| 日韩在线视频观看正片免费网站| 日韩电影免费在线观看中文字幕| 欧美日韩在线观看视频小说| 热久久免费视频精品| 精品少妇v888av| www.久久久久久.com| 久久久99久久精品女同性| 亚洲国产精品一区二区久| 91免费看片在线| 亚洲精品国偷自产在线99热| 国产精品欧美在线| 久久亚洲精品小早川怜子66| 日韩av在线影院| 欧美中文字幕在线观看| 欧美日本啪啪无遮挡网站| 亚洲黄页网在线观看| 国产亚洲精品综合一区91| 国产精品爽爽爽| 日韩美女主播视频| 成人在线观看视频网站| 日韩中文字幕不卡视频| 欧美成年人在线观看| 中文字幕日韩欧美在线视频| 色吧影院999| 在线观看精品国产视频| 成人黄色av网站| 成人久久久久爱| 91免费视频国产| 国产中文字幕亚洲| 亚洲成人网在线| 欧美性xxxx极品高清hd直播| 成人在线激情视频| 国产精品对白刺激| 国产美女久久精品香蕉69| 精品国偷自产在线| 成人h视频在线| 欧美激情欧美激情| 精品国偷自产在线| 欧美电影免费看| 欧美性色19p| 久久久国产一区二区三区| 亚洲xxxxx电影| 国产精品久久av| 日韩在线欧美在线| 日韩精品在线观| 日韩美女写真福利在线观看| 日韩精品在线免费| 亚洲tv在线观看| 97精品国产97久久久久久| 色婷婷av一区二区三区久久| 欧美激情视频一区二区三区不卡| 在线观看亚洲视频| 91国内揄拍国内精品对白| 国产精品亚发布| 69久久夜色精品国产7777| 日韩中文在线观看| 国产精品一二三视频| 狠狠干狠狠久久| 日韩中文综合网| 国产精品91久久久久久| 日韩av综合中文字幕| 91久久久久久久久久久| 精品欧美激情精品一区| 亚洲精品美女在线| 精品福利在线视频| 欧美亚洲免费电影| 日韩欧美一区二区在线| 国产精品三级在线| 高清欧美性猛交xxxx黑人猛交| 亚洲高清免费观看高清完整版| 中文字幕成人在线| 久久精品99久久香蕉国产色戒| 亚洲综合中文字幕在线观看| 国产区亚洲区欧美区| 日av在线播放中文不卡| 中文字幕在线精品| 成人国产在线视频| 成人网在线观看| 国产一区欧美二区三区| 中文字幕亚洲激情| 欧美日韩国产999| 日本精品免费观看| 久久精品视频导航| 97久久超碰福利国产精品…| 在线播放日韩专区| 欧美在线欧美在线| 日韩的一区二区| 日韩欧美国产高清91| 欧美精品做受xxx性少妇| 综合国产在线视频| 日韩av影片在线观看| 九九久久久久久久久激情| 在线视频日韩精品| 国产欧美一区二区| 九九精品视频在线| 福利一区福利二区微拍刺激| 亚洲理论片在线观看| 91天堂在线观看| 欧美一区三区三区高中清蜜桃| 欧美老肥婆性猛交视频| 欧美成人中文字幕在线| 国产美女久久精品香蕉69| 91丝袜美腿美女视频网站| 国产精品日韩专区| 久久九九精品99国产精品| 欧美日韩国产中文精品字幕自在自线| 色综合老司机第九色激情| 日日噜噜噜夜夜爽亚洲精品| 亚洲午夜未满十八勿入免费观看全集| 57pao成人国产永久免费| 国产精自产拍久久久久久蜜| 国产91色在线|免| 成人激情综合网| 日韩美女在线看| 国产综合福利在线| 日韩美女写真福利在线观看| 久久久噜噜噜久久| 亚洲欧美国产精品久久久久久久| 欧美人与性动交a欧美精品| 欧美国产第二页| 国产91在线播放九色快色| 91po在线观看91精品国产性色| 久久久久久久久中文字幕| 尤物tv国产一区| 午夜免费在线观看精品视频| 中文字幕精品影院| 川上优av一区二区线观看| 国产九九精品视频| 美女视频黄免费的亚洲男人天堂| 中文字幕亚洲欧美日韩高清| 日韩av在线天堂网| 正在播放亚洲1区| 45www国产精品网站| 欧美香蕉大胸在线视频观看| 欧美亚洲日本黄色|