如果簡介字段自動提取時不想回車換行可以設置字段不需要回車換行,操作方法如下:
進入后臺:修改簡介字段(系統設置-》數據表管理-》管理字段),將回車替換成換行符選項去掉即可。
如果你的內容頁模板想要回車的話,可以到參數設置開啟模板支持程序代碼,然后顯示簡介的地方加上調用標簽:<?=nl2br($navinfor[smalltext])?>
內容頁[!–pagedes–]顯示標題而不顯示正常的簡介,解決方法就是將[!–pagedes–]換成[!–smalltext–]來解決。
以上就是一些有關于內容簡介的一些常見問題的解決方法了,希望對大家有用。
帝國CMS格式化簡介字段的代碼如下:
function formatall($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('\r\n','',$str);
$str=str_replace('\r','',$str);
$str=str_replace('\n','',$str);
$str=str_replace(' ','',$str);
$str = preg_replace('/\s(?=\s)/','', $str);// 接著去掉兩個空格以上的
$str = preg_replace('/[\n\r\t]/',' ', $str);// 最后將非空格替換為一個空格
$str = preg_replace("'<script[^>]*?>.*?</script>'si", "", $str);//去掉javascript
$str = preg_replace("'<[\/\!]*?[^<>]*?>'si", "", $str); //去掉HTML標記
$str = preg_replace("'([\r\n])[\s]+'", "", $str); //去掉空白字符
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
$str = preg_replace("'&(quot|#34);'i", "", $str); //替換HTML實體
$str = preg_replace("'&(amp|#38);'i", "", $str);
$str = preg_replace("'&(lt|#60);'i", "", $str);
$str = preg_replace("'&(gt|#62);'i", "", $str);
$str = preg_replace("'&(nbsp|#160);'i", "", $str);
$str = preg_replace("'‘'i", "", $str);
$str = preg_replace("'’'i", "", $str);
$str = preg_replace("'”'i", "", $str);
$str = preg_replace("'“'i", "", $str);
$str = preg_replace("'×'i", "", $str);
$str = preg_replace("' 'i", "", $str);
$str = preg_replace("'"'i", "", $str);
return trim($str);
}