您的位置:海南科技网首页 > 建站经验 > 正文

帝国CMS列表模板和内容模板如何实现过滤smalltext简介中的html、空格、换行

2020-05-22 17:39:43 来源:本网综合 繁体中文 关闭 收藏 打印 复制链接

在实际项目执行中,我们经常会用到简介smalltext这个字段,因官方没有优化到位,调用过程会出现空格、换行、HTML代码等,如何过滤呢?请看下面应用场景。
一,内容模板使用代码如下:

<?
$qian=array(" "," ","t","n","r");
$hou=array("","","","","");
$smalltext=str_replace($qian,$hou,$navinfor[smalltext]);
echo $smalltext;
?>

二,列表模板过滤smalltext简介中的html、空格、换行,方法如下:

1,列表内容模板(list.var)右侧,务必勾选“使用程序代码”

2,代码如下:

$r[smalltext]=str_replace(array("rn", "r", "n", "<br />", "</p>"),"",str_replace("<p>","",$r[smalltext]));
$listtemp='<li>
<p><a href="[!--titleurl--]" target="_blank">[!--title--]</a><span>[!--newstime--]</span></p>
<p>[!--smalltext--]</p>
</li>';

列表样式$listtemp中的内容自行修改。

  (来源:本网综合)

版权声明:
1.本站登载此文仅出于传递更多信息,并不意味着赞同其观点或证实其描述,不承担侵权行为的连带责任。
2.如本网信息涉及版权等问题,请于发布起15个工作日内发送邮件与本网联系,我们将及时删除处理。

相关资讯: