帝国ECMS让smalltext内容简介提取时自动过滤空格、换行和特殊字符等

迅恒数据中心
帝国ECMS实现发布文章时候不填写简介,自动截取文章前N个字符,同时替换一些符号代码为文本符号
方法如下:
在e\class\connect.php文件中
查找 字符截取函数 看下面的一段代码
修改相应的替换内容就可以了
默认的就有几个,对照着添加即可
详细方法如下:
在e\class\connect.php文件中
查找 “//截取简介” 看下面的一段代码
如图所示:


以上过滤代码最终我修改为:
    $value=trim($value,"\r\n");
    $value=str_replace('“','',$value);
    $value=str_replace('”','',$value);
    $value=str_replace('—','',$value);
    $value=str_replace('
','',$value);
    $value=str_replace(' ','',$value);
    $value=str_replace(' ','',$value);
    $value=str_replace('    ','',$value);
    $value=str_replace('<','',$value);
    $value=str_replace('>','',$value);
    $value=str_replace(''','',$value);
    $value=str_replace(''','',$value);
    $value=str_replace(' ','',$value);
    $value=str_replace('“','',$value);
    $value=str_replace('”','',$value);
    $value=str_replace('·','',$value);
    $value=str_replace('middot;','',$value);
    $value=str_replace('mdash;','',$value);
    $value=str_replace('&','',$value);
    return $value;

分类:教程帮助 百度收录 必应收录