联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
有没有办法调用content内容时过滤掉图片、视频、框架等,只保留纯文字
类型:迅睿CMS 更新时间:2022-07-13 20:00:55 栏目内容


有没有办法调用content内容时过滤掉图片、视频、框架等,只保留纯文字的情况下,还保留换行?

比如调用栏目内容字段时

dr_clearhtml(dr_share_cat_value(9, 'content')

以上这个把换行也给去掉了。


回帖
  • 帝国织梦开发
    #1楼    帝国织梦开发
    2022-07-02 19:24:01
    Chrome 0
    百度去找一个正则表达式代码去过滤
  • 帝云网络-长期接单
    #2楼    帝云网络-长期接单
    2022-07-13 19:51:33
    Edge 0
    config/custom.php
    <?php
    
    /**
     * 开发者自定义函数文件
     */
    
    function dr_reserve_text($str) {
    
        if (is_array($str) || !$str) {
            return '';
        }
    
        $str = preg_replace('~<img(.*?)>~s','',$str);
        $str = preg_replace('~<video(.*?)>~s','',$str);
    
        return trim($str);
    }
    过滤掉图片与视频
    满意答案
  • 帝云网络-长期接单
    #3楼    帝云网络-长期接单
    2022-07-13 20:00:36
    Edge 0
    调用指定栏目内容,过滤掉图片与视频并截取400字
    {dr_strcut(dr_reserve_text(dr_share_cat_value(9, 'content')), 400)}
  • 不耻下问
    #4楼    不耻下问
    2022-07-13 20:00:55
    Edge 0
    @帝云网络-长期接单:有效!有效!有效!有效!