帝国cms栏目自定义字段(帝国cms简介标签)
我的解决方案如下。我写了一个函数并添加了它。让我们看看它是否有效。如果有什么问题的话,我觉得还好。首先,将自定义函数(例如NoHTML())添加到e/class/connect.php 文件中。喜欢随意设置
代码如下:
//去除HTML标签函数NoHTML($string){$string=preg_replace(''script[^]*?*?/script'si', '', $string);//去除javascript$string=preg_replace( ''[///!]*?[^]*?'si', '', $string); //删除HTML标签$string=preg_replace(''([/r/n])[/s] +'', '', $string); //删除空白字符$string=preg_replace(''(quot|#34);'i', '', $string); //替换HTML实体$string=preg_replace(''(amp|#38);'i', '', $string);$string=preg_replace(''(lt|#60);'i', '' , $string);$string=preg_replace(''(gt|#62);'i', '', $string);$string=preg_replace(''(nbsp|#160);'i', '' , $string);返回$string; }建议学习《帝国cms教程》
然后进入列表内容模板,修改代码
代码如下:
$r[smalltext]=esub(NoHTML($r[smalltext]),200,'.');$listtemp='listronga href='/news/12131.html'[!-- 标题-- ]/a/strongp我的解决方案如下。我写了一个函数并添加了它。让我们看看它是否有效。如果有什么问题的话,我觉得还好。首先,将自定义函数(例如NoHTML())添加到e/class/connect.php文件中。喜欢随意设置代码如下://去除HTML标签函数NoHTML($string){$strin/p/li';问题解决了,很简单。由于是中英文网站,网站名称需要使用标题,所以这样修改就会非常方便。以上就是帝国CMS介绍中分享自定义函数解决HTML截取字符问题的详细内容。更多资讯请关注木库阁其他相关文章!