迅睿開源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
想去掉內(nèi)容頁中img里的width和height等參數(shù),不然在手機(jī)端打開內(nèi)容頁會(huì)變形,要怎么寫呀?有會(huì)正則的大神么
思路對(duì)了,用正則表達(dá)式
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
在config/custom.php文件里面加一個(gè)自定義函數(shù)
function myClearHtml($content) { $content = preg_replace("/width=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/height=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace('/width\s*:\s*\d+\s*px\s*;*/is','',$content);//去除樣式 $content = preg_replace('/height\s*:\s*\d+\s*px\s*;*/is','',$content);//去除樣式 return $content; }
show.html 默認(rèn)的是
{$content}
改成
{myClearHtml($content)}
如果覺得可以,就打賞一下吧!
回復(fù)@kouyuxin 怎么弄個(gè)呀
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán) 不行呀
可以直接在前端 用js去除樣式就可以了 這個(gè)前端就搞定的事 沒必要搞后端
回復(fù)@張圣曉$('#coutnet img').removeAttr('style')
直接模板里就可以搞定吧!
回復(fù)@繁星js解決就可以了 在手機(jī)端使用js去除img的樣式
思路對(duì)了,用正則表達(dá)式
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
在config/custom.php文件里面加一個(gè)自定義函數(shù)
function myClearHtml($content) { $content = preg_replace("/width=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/height=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace('/width\s*:\s*\d+\s*px\s*;*/is','',$content);//去除樣式 $content = preg_replace('/height\s*:\s*\d+\s*px\s*;*/is','',$content);//去除樣式 return $content; }show.html 默認(rèn)的是
{$content}改成
{myClearHtml($content)}如果覺得可以,就打賞一下吧!
回復(fù)@kouyuxin 怎么弄個(gè)呀
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán) 不行呀
可以直接在前端 用js去除樣式就可以了 這個(gè)前端就搞定的事 沒必要搞后端
回復(fù)@張圣曉$('#coutnet img').removeAttr('style')
直接模板里就可以搞定吧!
回復(fù)@kouyuxin 怎么弄個(gè)呀
回復(fù)@繁星js解決就可以了 在手機(jī)端使用js去除img的樣式