ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 解決中 / 官方已回 html過濾描述內(nèi)容保留換行和原來的樣式怎么辦? 4 0
迅睿CMS版本:4.3.4

html過濾描述內(nèi)容保留換行和原來的樣式怎么辦?

    function dr_clearhtml($str) {

        $str = str_replace(
            array('&nbsp;', '&amp;', '&quot;', '&#039;', '&ldquo;', '&rdquo;', '&mdash;', '&lt;', '&gt;', '&middot;', '&hellip;'), array(' ', '&', '"', "'", '“', '”', '—', '<', '>', '·', '…'), $str
        );

        $str = preg_replace("/\<[a-z]+(.*)\>/iU", "", $str);
        $str = preg_replace("/\<\/[a-z]+\>/iU", "", $str);
        $str = str_replace(array(PHP_EOL, chr(13), chr(10), '&nbsp;'), '', $str);
        $str = strip_tags($str);

        return trim($str);
    }
}

這個(gè)代碼怎么改保留換行和原來的樣式

解決方案
  • $str = str_replace(array(PH

    這段表示刪除換行

    但是,這個(gè)函數(shù)文件是不能修改的,建議定一個(gè)新函數(shù)

    • 回復(fù)迅睿框架創(chuàng)始人

      幫我解決這個(gè)問題

      我的沒書內(nèi)容也用了ueditor 編輯器

      描述內(nèi)容字段自動(dòng)獲取 內(nèi)容的500字

      $data[1]['description'] = trim(dr_strcut(dr_custom_html($data[0]['content']), 500));

      最起碼什么都不過濾內(nèi)容的500字獲取也真好

  •  function dr_custom_html($str) {
    
            $str = str_replace(
                array('&nbsp;', '&amp;', '&quot;', '&#039;', '&ldquo;', '&rdquo;', '&mdash;', '&lt;', '&gt;', '&middot;', '&hellip;'), array(' ', '&', '"', "'", '“', '”', '—', '<', '>', '·', '…'), $str
            );
    
            $str = str_replace(array(PHP_EOL, chr(13), chr(10), '&nbsp;'), '', $str);
            $str = strip_tags($str);
    
            return trim($str);
        }

    custom.php定一個(gè)dr_custom_html 新函數(shù)

    但是還是去掉換行和 <p dir="rtl" style="text-align: right;"> 這個(gè)樣式

    對(duì)我來說重要的保留<p dir="rtl" style="text-align: right;"> 這個(gè)樣式