上一篇我們提到: 第一步:打開文件 /config/config.php第二步:如下圖,隨便找個(gè)順眼的地方,添加定義的模板前綴的值,lxb可自行換成自己喜歡的//模板標(biāo)簽前綴'tpl_label_prefix'=>'lxb',添加后,保存文件第三步:打開文件 /apps/home/controller/ParserController.php第四步:如下圖,找到對應(yīng)位置,
接下來我們進(jìn)入今天的正文:經(jīng)常遇到要轉(zhuǎn)載微信公眾號上發(fā)布的文章,文字復(fù)制了,但是圖片在微信服務(wù)器上就出出現(xiàn)無法顯示的問題,迫切需要本地化。
嘗試過多種辦法,分享一種簡單可行的辦法,對編輯器稍微加以修改即可。
1、找到文件coreextendueditorphpction_crawler.php文件大約在52行樣子。
/* 抓取遠(yuǎn)程圖片 */
$list = array();
if (isset($_POST@[$fieldName])) {
$source = $_POST@[$fieldName];
} else {
$source = $_GET@[$fieldName];
}
foreach ($source as $imgUrl) {
$item = new Uploader($imgUrl, $config, "remote");
$info = $item->getFileInfo();
// 圖片打水印
$ext = array(
'.jpg',
'.png',
'.gif'
);
if (in_array($info['type'], $ext)) {
resize_img(ROOT_PATH . $info['url']); // 縮放大小
watermark_img(ROOT_PATH . $info['url']); // 水印
}
array_push($list, array(
"state" => $info["state"],
"url" => $info["url"],
"size" => $info["size"],
"title" => htmlspecialchars($info["title"]),
"original" => htmlspecialchars($info["original"]),
"source" => htmlspecialchars($imgUrl)
));
}
修改為
/* 抓取遠(yuǎn)程圖片 */
$list = array();
if (isset($_POST@[$fieldName])) {
$source = $_POST@[$fieldName];
} else {
$source = $_GET@[$fieldName];
}
foreach ($source as $imgUrl) {
$item = new Uploader($imgUrl, $config, "remote");
$info = $item->getFileInfo();
// 圖片打水印
$ext = array(
'.jpg',
'.png',
'.gif'
);
if (in_array($info['type'], $ext)) {
resize_img(ROOT_PATH . $info['url']); // 縮放大小
watermark_img(ROOT_PATH . $info['url']); // 水印
}
array_push($list, array(
"state" => $info["state"],
"url" => $info["url"],
"size" => $info["size"],
"title" => htmlspecialchars($info["title"]),
"original" => htmlspecialchars($info["original"]),
"source" => htmlspecialchars_decode($imgUrl)
));
}
主要修改的地方:"source" => htmlspecialchars($imgUrl),修改為"source" => htmlspecialchars_decode($imgUrl)。
2、找到文件coreextendueditorphpUploader.class.php(大約)第173行,private function saveRemote()函數(shù)。
$imgUrl = htmlspecialchars($this->fileField);
$imgUrl = str_replace("&", "&", $imgUrl);
下增加對微信圖片的判斷。
$imgUrl = htmlspecialchars($this->fileField);
$imgUrl = str_replace("&", "&", $imgUrl);
//增加對微信圖片的判斷
if(strpos($imgUrl,'https://mmbiz.qpic.cn')!==false){
$newstr = strtolower(strrchr($imgUrl,'?'));
$imgUrl = str_replace($newstr,'.jpg',$imgUrl);
}
‘.jpg’可以改為你喜歡的后綴,一般瀏覽器都能識別的。
到此處over,清理本地緩存,復(fù)制——粘貼,試試看本地化了沒有?
掃一掃,瀏覽關(guān)注本文
本文標(biāo)題:PbootCMS實(shí)現(xiàn)后臺(tái)編輯器微信公眾號圖片本地化
本文鏈接:http://nicolefarrar.com/cms/279.html
tags: PbootCMS
網(wǎng)站以定制,訂制服裝網(wǎng)站建設(shè)為主的關(guān)鍵詞,網(wǎng)站全新的以HTML5框架定制設(shè)計(jì),整站目錄清新明了,利于網(wǎng)站優(yōu)化,搜索引擎蜘蛛爬行···
實(shí)力讓我們引領(lǐng)行業(yè)為您鎖住健康,讓食品更安全,讓生活更健康!成都市都江堰市蜀豐食品包裝有限公司成立于2014年初,是一家集研···
天翊裝飾公司網(wǎng)站以html5響應(yīng)式一體化設(shè)計(jì)制作,高端大氣上次,關(guān)鍵詞:裝修公司網(wǎng)站建設(shè),裝飾公司網(wǎng)站建設(shè),成都裝修公司網(wǎng)站建···
成都印刷網(wǎng)站建設(shè),成都印刷廠網(wǎng)站設(shè)計(jì),成都畫冊印刷網(wǎng)站制作,成都畫冊制作網(wǎng)站建設(shè),成都印刷廠家網(wǎng)站建設(shè),四川印刷網(wǎng)站建設(shè),四川···
功夫螞蟻是一家專注于麻辣燙,火鍋,串串香行業(yè)的優(yōu)質(zhì)餐飲連鎖加盟公司。提供火鍋串串香加盟免費(fèi)指導(dǎo)、火鍋加盟店選址等,讓您在加盟···
網(wǎng)站以HTML5制作,pc+wap網(wǎng)站制作自動(dòng)跳轉(zhuǎn)。關(guān)鍵詞:五菱觀光車網(wǎng)站建設(shè),五菱巡邏車網(wǎng)站建設(shè),封閉電動(dòng)巡邏車網(wǎng)站建設(shè),封閉電動(dòng)觀···
掃碼訪問手機(jī)網(wǎng)站
版權(quán)所有 Copyright ? 2007-2024 四川冠辰科技開發(fā)有限公司 川公安網(wǎng)備案:51010602001006號
地址:四川省成都市金牛區(qū)五福橋東路229號龍湖北城天街28棟903 蜀ICP備11012605號-1
始于2007年,十五年品牌網(wǎng)站建設(shè),值得信賴!