花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

帝國(guó)CMS常用的過(guò)濾特殊字符及空格函數(shù)

時(shí)間: 2020-09-16 10:47 閱讀: 作者:素材無(wú)憂網(wǎng)

帝國(guó)cms內(nèi)容頁(yè)模板的描述標(biāo)簽,是直接輸出內(nèi)容標(biāo)題,這個(gè)在seo優(yōu)化當(dāng)中還是有一定影響的,新聞在發(fā)布時(shí)會(huì)自動(dòng)生成smalltext簡(jiǎn)介字段,但我們?nèi)绻苯釉陧?yè)面上輸出簡(jiǎn)介字段,經(jīng)常會(huì)帶有特殊字符或者帶有換行,這個(gè)也是非常不好的。接下來(lái)跟cms大學(xué)小編一起學(xué)習(xí)如何在帝國(guó)cms的內(nèi)容頁(yè)輸出不換行且沒(méi)有特殊字符的內(nèi)容簡(jiǎn)介。

函數(shù)代碼如下:

function Cmsdx_format_html($str){  
$str=trim($str);  
$str=str_replace('&','',$str);  
$str=str_replace('ldquo;','“',$str);  
$str=str_replace('rdquo;','”',$str);  
$str=str_replace('middot;','·',$str);  
$str=str_replace('lsquo;','‘',$str);  
$str=str_replace('rsquo;','’',$str);  
$str=str_replace('hellip;','…',$str);  
$str=str_replace('mdash;','—',$str);  
$str=str_replace('ensp;','',$str);  
$str=str_replace('emsp;','',$str);  
$str=str_replace('nbsp;','',$str);  
$str=str_replace(' ','',$str);  
$str=str_replace('t','',$str);    
$str=str_replace('rn','',$str);    
$str=str_replace('r','',$str);    
$str=str_replace('n','',$str);    
$str=str_replace(' ','',$str);  
$str = preg_replace('/s(?=s)/','', $str);// 接著去掉兩個(gè)空格以上的  
$str = preg_replace('/[nrt]/',' ', $str);// 最后將非空格替換為一個(gè)空格  
return trim($str);  
}

我們將上述函數(shù)放到 /e/class/userfun.php 中,這里是存儲(chǔ)用戶的自定義函數(shù)。

接下來(lái)在內(nèi)容頁(yè)描述的meta標(biāo)簽中調(diào)用如下標(biāo)簽:

<?=Cmsdx_format_html($navinfor['smalltext'])?>

注意外層一定要包裹我們寫(xiě)的自定義函數(shù),這樣就可以實(shí)現(xiàn)無(wú)特殊格式的輸出smalltext簡(jiǎn)介字段了。

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 帝國(guó)CMS常用的過(guò)濾特殊字符及空格函數(shù)

標(biāo)簽:  
相關(guān)文章
模板推薦