
上面圖一中域名模式的手機(jī)站在 列表頁(yè)調(diào)用縮略圖時(shí)路徑是直接取的電腦站的圖片;
但在下面圖二中 在內(nèi)容頁(yè) 文章正文中 圖片的路徑卻是 手機(jī)站的,麻煩指引解答下具體是啥原因;
最終需求就是手機(jī)站調(diào)用縮略圖及內(nèi)容頁(yè)正文中的圖片路徑都是像圖一那樣直接調(diào)用電腦站路徑下圖片:http://kh022.xxxxxxx.com/uploads/200629/1-200629104059401.jpg

打開 config/custom.php 添加自定義函數(shù)
/* * 織夢(mèng)轉(zhuǎn)迅睿后二級(jí)域名手機(jī)站內(nèi)容圖片去寬高自適應(yīng)+絕對(duì)路徑 * @param string $body * @return string 返回內(nèi)容 */ if(!function_exists('resetBody')) { function resetBody($body) { $search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is'; $search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is'; $search2 = '#(<img.*?style=".*?)width:\s{0,}\d+px;([^"]*?.*?>)#i'; $search3 = '#(<img.*?style=".*?)height:\s{0,}\d+px;([^"]*?.*?>)#i'; $content = preg_replace($search, '$1$3', $body); $content = preg_replace($search1, '$1$3', $content); $content = preg_replace($search2, '$1$2', $content); $content = preg_replace($search3, '$1$2', $content); $result = str_replace('/uploads/', SITE_URL . '/uploads/', $content); return $result; } }模板調(diào)用文檔內(nèi)容標(biāo)簽
{$content}
改成
{resetBody($content)}
就可以了
回復(fù)@LandQ 感謝指引解答,已經(jīng)解決