上一篇我們提到: 第一步:打開文件 /config/config.php第二步:如下圖,隨便找個順眼的地方,添加定義的模板前綴的值,lxb可自行換成自己喜歡的//模板標簽前綴'tpl_label_prefix'=>'lxb',添加后,保存文件第三步:打開文件 /apps/home/controller/ParserController.php第四步:如下圖,找到對應位置,
接下來我們進入今天的正文:經常遇到要轉載微信公眾號上發布的文章,文字復制了,但是圖片在微信服務器上就出出現無法顯示的問題,迫切需要本地化。
嘗試過多種辦法,分享一種簡單可行的辦法,對編輯器稍微加以修改即可。
1、找到文件coreextendueditorphpction_crawler.php文件大約在52行樣子。
/* 抓取遠程圖片 */
$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)
));
}
修改為
/* 抓取遠程圖片 */
$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()函數。
$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,清理本地緩存,復制——粘貼,試試看本地化了沒有?
掃一掃,瀏覽關注本文
功夫螞蟻是一家專注于麻辣燙,火鍋,串串香行業的優質餐飲連鎖加盟公司。提供火鍋串串香加盟免費指導、火鍋加盟店選址等,讓您在加盟···
成都印刷網站建設,成都印刷廠網站設計,成都畫冊印刷網站制作,成都畫冊制作網站建設,成都印刷廠家網站建設,四川印刷網站建設,四川···
實力讓我們引領行業為您鎖住健康,讓食品更安全,讓生活更健康!成都市都江堰市蜀豐食品包裝有限公司成立于2014年初,是一家集研···
網站以定制,訂制服裝網站建設為主的關鍵詞,網站全新的以HTML5框架定制設計,整站目錄清新明了,利于網站優化,搜索引擎蜘蛛爬行···
金鹿凱斯服飾/服裝網站建設以html5響應式一體化設計制作,手機端自動響應,高端大氣上次,關鍵詞:成都職業裝網站建設,成都職業裝···
網站以HTML5制作,pc+wap網站制作自動跳轉。關鍵詞:五菱觀光車網站建設,五菱巡邏車網站建設,封閉電動巡邏車網站建設,封閉電動觀···
掃碼訪問手機網站
版權所有 Copyright ? 2007-2024 四川冠辰科技開發有限公司 川公安網備案:51010602001006號
地址:四川省成都市金牛區五福橋東路229號龍湖北城天街28棟903 蜀ICP備11012605號-1
始于2007年,十五年品牌網站建設,值得信賴!