zoukankan      html  css  js  c++  java
  • 修改smarty模板truncate函数功能(不能去除html,空格)

    修改smarty模板truncate函数功能(不能去除html,空格)

          前几天用php+smarty写一个CMS系统,用truncate函数介绍时出现html、空格等其它乱码。smarty自带truncate截断字符里面包含html、空格等。我自己对truncate函数改良。

        1、在smarty文件夹找到modifier.truncate.php。

         2、在if ($length == 0) return '';后面插入以下代码

                $string=str_replace(array(" ","<br />","<br>","&nbsp;"),array(""," "," "," ","",""),$string);

                $string=trim(strip_tags($string));   这样可以去除字符里面html代码、空格等。

        以上代码已经做过试验过,不影响正常运行。在修改时候最好做modifier.truncate.php备份,已防万一,写的不好   希望大家不要见怪。

    if you don't try,you will never know!
  • 相关阅读:
    CentOS-Docker安装RabbitMQ集群(rabbitmq:3.7.16-management)
    Xcode Shortcuts
    In App Purchase
    CoreData
    Sandbox 文件存放规则
    在 mac os 上搭建 git server
    Git
    Git and Xcode
    心算技巧
    AppleScript
  • 原文地址:https://www.cnblogs.com/leeten/p/3440916.html
Copyright © 2011-2022 走看看