日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

织梦缩略图自动补齐绝对路径_[教程]织梦CMS缩略图和文章内容图片自动转化为带域名的绝对路径...

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 织梦缩略图自动补齐绝对路径_[教程]织梦CMS缩略图和文章内容图片自动转化为带域名的绝对路径... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天又接了個織夢CMS的有償服務,客戶想要后臺添加文章內容的時候,縮略圖自動變成帶上絕對路徑的格式.

比如我們默認的縮略圖是這樣的?/uploads/allimg/150814/123P2NB-0-lp.png ?他想要的效果是這樣的 http://fcz8k.com/uploads/allimg/150814/123P2NB-0-lp.png

大家懂我意思了吧.

因為他們是有個PC端和手機端,用的同一個數據庫,但是不同的服務器,所以不加絕對路徑的話,其中一端的不能顯示圖片的.

大家一般想做這個縮略圖自動帶上絕對路徑的話可能一般有2種思路:

在點擊上傳縮略圖和編輯器自動獲取第一張圖做縮略圖的代碼處加上域名這個絕對路徑,也就是這里需要改2處地方

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

下面是詳細代碼:

大家打開織夢的后臺路徑 ?默認是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縮略圖和文章內容圖片自動轉化為帶域名的絕對路徑 這個教程也就講完了,希望可以幫助到大家

0

版權與免責聲明:

凡注明稿件來源的內容均為轉載稿或由網友用戶注冊發布,本網轉載出于傳遞更多信息的目的;如轉載稿涉及版權問題,請作者聯系我們,同時對于用戶評論等信息,本網并不意味著贊同其觀點或證實其內容的真實性;

總結

以上是生活随笔為你收集整理的织梦缩略图自动补齐绝对路径_[教程]织梦CMS缩略图和文章内容图片自动转化为带域名的绝对路径...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲不卡在线观看 | 激情五月在线观看 | 免费看国产黄色 | 91精品国产乱码在线观看 | 日韩欧美在线一区二区三区 | 国产噜噜噜 | 久久久网站 | 麻豆最新 | 福利在线国产 | 亚洲国产97在线精品一区 | av解说在线观看 | 国产精品欧美综合 | 天天看片天天操 | 17c在线观看视频 | 青青青国产视频 | 人妖交videohd另类 | 十八禁一区二区三区 | 奇米四色7777 | 天堂а√在线中文在线 | 男女草比视频 | 国产视频九色蝌蚪 | 亚洲精品福利网站 | 日韩福利视频 | 国产精品天干天干 | 国产精品久久久久久免费免熟 | 欧美变态绿帽cuckold | 色91视频 | 久久丝袜美腿 | 黄色网免费观看 | 色香影院 | 天堂av一区 | 亚洲一区在线观看视频 | 亚洲情趣 | 91 色| 日韩久久视频 | 日韩伦人妻无码 | 毛片网站免费 | 99精品福利视频 | 91精品国产综合久久香蕉922 | 日韩经典av | 香蕉传媒| 91午夜视频在线观看 | 欧美国产成人在线 | 日本成人中文字幕 | 操亚洲美女 | 国产精品久久成人 | 加勒比成人在线 | 高潮无码精品色欲av午夜福利 | 美女免费视频网站 | 欧美又粗又大xxxxbbbb疯狂 | 免费在线视频一区二区 | 亚洲69av| 91成人在线看 | 色狠狠一区二区三区香蕉 | 久久久久久av无码免费网站下载 | 伊人久久伊人 | 成人看片免费 | 国产香蕉网 | 日韩一区二区三区不卡 | 精品国产69 | 波多野结衣一区在线 | √8天堂资源地址中文在线 欧美精品在线一区二区 | 99精品在线看 | 久一视频在线观看 | 中文字幕在线三区 | 毛片在线视频观看 | xx在线视频 | 成年人免费网址 | 欧美精选一区二区 | 日本妇女毛茸茸 | 午夜黄色大片 | 日韩av在线资源 | 91精品国产综合久久精品 | 中国三级黄色 | 久久精品aⅴ无码中文字字幕重口 | 国产精品乱码久久久久久 | 狠狠的日 | 国产一区影院 | 激情小视频 | 国产精品日韩 | 999xxxx| 蜜桃视频黄色 | www激情com| 欧美乱子伦 | av永久在线| 亚洲av午夜精品一区二区三区 | 五月天黄色网址 | 成人午夜淫片100集 伊人久久国产 | 啪啪五月天 | 九草视频在线 | 手机av资源 | 动漫av一区二区三区 | 久久精品99久久 | 性色国产成人久久久精品 | 久久国产露脸精品国产 | 麻豆影片 | 黄色小说在线免费观看 | 黄黄的视频在线观看 | 综合久久影院 |