smarty中先strip_tags过滤html标签后truncate截取文章运用

strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。
<div class="codetitle"><a style="CURSOR: pointer" data="5036" class="copybut" id="copybut5036" onclick="doCopy('code5036')"> 代码如下:

<div class="codebody" id="code5036">
<?php echo strip_tags(“Hello world!”); ?>

smarty中可以使用strip_tags去除html标签,包括在< >之间的任何内容。 例如: index.php:
<div class="codetitle"><a style="CURSOR: pointer" data="96750" class="copybut" id="copybut96750" onclick="doCopy('code96750')"> 代码如下:
<div class="codebody" id="code96750">
$smarty = new Smarty;
$smarty->assign(‘articleTitle',“Blind Woman Gets <span style=”font-family: &amp;amp;”>New Kidney from Dad she Hasn't Seen in

years

.”);
$smarty->display(‘index.tpl');

index.tpl:
<div class="codetitle"><a style="CURSOR: pointer" data="74724" class="copybut" id="copybut74724" onclick="doCopy('code74724')"> 代码如下:
<div class="codebody" id="code74724">
{$articleTitle}
{$articleTitle|strip_tags}

输出结果:
<div class="codetitle"><a style="CURSOR: pointer" data="14245" class="copybut" id="copybut14245" onclick="doCopy('code14245')"> 代码如下:<div class="codebody" id="code14245">
Blind Woman Gets <span style=”font-family: helvetica;”>New Kidney
from Dad she Hasn't Seen in

years

.
Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.

文章截取:
<div class="codetitle"><a style="CURSOR: pointer" data="95682" class="copybut" id="copybut95682" onclick="doCopy('code95682')"> 代码如下:<div class="codebody" id="code95682">
{$article.content|truncate:35:”…”:true}

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...