織夢(mèng)CMS縮略圖和文章內(nèi)容圖片自動(dòng)轉(zhuǎn)化為帶域名
導(dǎo)讀:DEDE技術(shù)DEDE技術(shù)今天又接了個(gè)織夢(mèng)CMS的有償服務(wù),客戶想要后臺(tái)添加文章內(nèi)容的時(shí)候,縮略圖自動(dòng)變成帶上絕對(duì)路徑的格式. 比如我們默認(rèn)的縮略圖是這樣的 /uploads/allim織夢(mèng)模板網(wǎng)站dede后臺(tái)模板。
今天又接了個(gè)織夢(mèng)CMS的有償服務(wù),客戶想要后臺(tái)添加文章內(nèi)容的時(shí)候,縮略圖自動(dòng)變成帶上絕對(duì)路徑的格式.
比如我們默認(rèn)的縮略圖是這樣的 /uploads/allimg/150814/123P2NB-0-lp.png 他想要的效果是這樣的 http://www.genban.org/uploads/allimg/150814/123P2NB-0-lp.png
大家懂我意思了吧.
因?yàn)樗麄兪怯袀€(gè)PC端和手機(jī)端,用的同一個(gè)數(shù)dede商城模板據(jù)庫(kù),但是不同的服務(wù)器,所以不加絕對(duì)路徑的話,其中一端的不能顯示圖片的.
大家一般想做這個(gè)縮略圖自動(dòng)帶上絕對(duì)路徑的話可能一般有2種思路:
在點(diǎn)擊上傳縮略圖和編輯器自動(dòng)獲取第一張圖做縮略圖的代碼處加上域名這個(gè)絕對(duì)路徑,也就是這里需要改2處地方
在插入數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù)的時(shí)候(添加和編輯),只需判斷當(dāng)前縮略圖是否包含域名這個(gè)字符串,如果包含了就不做操作,沒(méi)包含就加一個(gè)絕對(duì)路徑,就解決了.也就是這里只需要改一個(gè)地方,就是操作數(shù)據(jù)庫(kù)前處理下就好了.我用的是這種.
下面是詳細(xì)代碼:
大家打開織夢(mèng)的后臺(tái)路徑 默認(rèn)是dede/article_add.php 和 dede/article_edit.php
兩個(gè)文件一個(gè)是添加的時(shí)候,一個(gè)是編輯的時(shí)候
搜索 if(preg_match("#j#", $flag)) $ismake = -1; 這句代碼
在這句代碼的上面加入以下代碼:
if($litpic!='' && !checkstr($litpic,$cfg_basehost)){
$litpic=$cfg_basehost.$litpic;
}
然后隨便在include的一個(gè)php文件里面加入以下代碼:
function checkstr($str,$str1){ //判斷是否包含$str1這個(gè)字符 $tmparray = explode($str1,$str); if(count($tmparray)>1){ return true; } else{ return false; } }
就解決了,這個(gè)判斷的意思就是如果縮略圖不為空的話,并且縮略圖url不包含域名的話,就給他加一個(gè)域名,這樣就解決了.
昨天那篇教程只寫了關(guān)于縮略圖的,因?yàn)楫?dāng)時(shí)客戶沒(méi)和我說(shuō)織夢(mèng)內(nèi)容頁(yè)里面也需要轉(zhuǎn)為帶域名的絕對(duì)路徑.
關(guān)鍵詞標(biāo)簽: 文章內(nèi)容 域名 轉(zhuǎn)化為
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-19 ,文章織夢(mèng)CMS縮略圖和文章內(nèi)容圖片自動(dòng)轉(zhuǎn)化為帶域名主要講述轉(zhuǎn)化為,文章內(nèi)容,域名網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_30153.html
為你推薦與織夢(mèng)CMS縮略圖和文章內(nèi)容圖片自動(dòng)轉(zhuǎn)化為帶域名相關(guān)的文章
-
dedecms 織夢(mèng)5.7 圖集實(shí)現(xiàn)分頁(yè)功能,織夢(mèng)技術(shù)
(51)人喜歡 2023-07-19 -
織夢(mèng)模板如何顯示完整的標(biāo)題,dedecms
(101)人喜歡 2023-07-19 -
DedeCms織夢(mèng)后臺(tái)添加編輯文章空白解決辦法
(195)人喜歡 2023-07-19 -
DedeCMS Error: (PHP 5.3 and above) P,織夢(mèng)文章
(102)人喜歡 2023-07-19 -
織夢(mèng)后臺(tái)登錄界面更改,織夢(mèng)技術(shù)
(88)人喜歡 2023-07-19 -
織夢(mèng)dedecms模塊管理空白不顯示的四種解決
(61)人喜歡 2023-07-19