不用修改織夢(mèng)程序內(nèi)核文件,不影響電腦站和手機(jī)站文章內(nèi)容頁的文章內(nèi)容輸出,增加個(gè)自定義方法來解決織夢(mèng)MIP文章內(nèi)容頁圖片適配百度MIP規(guī)范
操作步驟
<img 替換成 <mip-img
width|height 去除圖片寬高
style 去除內(nèi)聯(lián)樣式
/uploads/ 相對(duì)路徑圖片路徑替換成絕對(duì)路徑
打開 /include/extend.func.php 在最下面加入個(gè)方法
/** * MIP文章內(nèi)容頁圖片適配百度MIP規(guī)范 * * @access public * @param string $content 文章內(nèi)容 * @return string */ function mip($content){ global $cfg_basehost; preg_match_all('/<img (.*?)\>/', $content, $images); if(!is_null($images)) { foreach($images[1] as $index => $value){ $mip_img = str_replace('<img', '<mip-img', $images[0][$index]); $mip_img = str_replace('>', '></mip-img>', $mip_img); $mip_img = preg_replace('/(width|height)="\d*"\s/', '', $mip_img ); $mip_img = preg_replace('/ style=\".*?\"/', '',$mip_img); $content = str_replace($images[0][$index], $mip_img, $content); } } preg_match_all('/ style=\".*?\"/', $content, $style); if(!is_null($style)) { foreach($style[0] as $index => $value){ $mip_style = preg_replace('/ style=\".*?\"/', '',$style[0][$index]); $content = str_replace($style[0][$index], $mip_style, $content); } } $content = str_replace('/uploads/', $cfg_basehost.'/uploads/', $content); return $content; }
內(nèi)容頁模板標(biāo)簽寫法
{dede:field.body function=mip(@me)/}
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)MIP文章內(nèi)容頁圖片適配百度MIP規(guī)范