修改smarty模板truncate函數功能(不能去除html,空格)
????? 前幾天用php+smarty寫一個CMS系統,用truncate函數介紹時出現html、空格等其它亂碼。smarty自帶truncate截斷字符里面包含html、空格等。我自己對truncate函數改良。
??? 1、在smarty文件夾找到modifier.truncate.php。
???? 2、在if ($length == 0) return '';后面插入以下代碼
??????????? $string=str_replace(array("\r\n","<br />","<br>"," "),array("","\r\n","\r\n"," ","",""),$string);
??????????? $string=trim(strip_tags($string));?? 這樣可以去除字符里面html代碼、空格等。
??? 以上代碼已經做過試驗過,不影響正常運行。在修改時候最好做modifier.truncate.php備份,已防萬一,寫的不好?? 希望大家不要見怪。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
