首页建站帝国CMS教程 帝国cms列表与内容页简介信息显示优化和相关问题!

帝国cms列表与内容页简介信息显示优化和相关问题!

如果简介字段自动提取时不想回车换行可以设置字段不需要回车换行,操作方法如下:进入后台:修改简介字段(系统设置-》数据表管理-》管理字段),将回车替换成换行符选项去掉即可。如果你…

如果简介字段自动提取时不想回车换行可以设置字段不需要回车换行,操作方法如下:

进入后台:修改简介字段(系统设置-》数据表管理-》管理字段),将回车替换成换行符选项去掉即可。

如果你的内容页模板想要回车的话,可以到参数设置开启模板支持程序代码,然后显示简介的地方加上调用标签:<?=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("'&lsquo;'i", "", $str);
$str = preg_replace("'&rsquo;'i", "", $str);
$str = preg_replace("'&rdquo;'i", "", $str);
$str = preg_replace("'&ldquo;'i", "", $str);
$str = preg_replace("'&times;'i", "", $str);
$str = preg_replace("'&emsp;'i", "", $str);
$str = preg_replace("'&quot;'i", "", $str);
return trim($str);  
}


 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/diguo/39965.html
上一篇帝国cms验证码打叉不显示原因与解决方法
下一篇 帝国cms前台信息发布人IP地址的代码和教程是什么?
zoulin

作者: zoulin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部