本文整理自网络,侵删。
有朋友反馈,采集规则编写时,需要对keywords进行剔除,使用{dede:trim replace=''}(.*){/dede:trim}
过滤规则无效。查看了下,附上解决办法:
修改include/dedecollection.class.php,717行:
代码如下:
$keywords = preg_replace("#".$this->artNotes['keywordtrim']."#isU",'',$keywords);
为:
[code]
$keywords = preg_replace("/".$this->artNotes['keywordtrim']."/isU",'',$keywords);
[html]
$keywords = preg_replace("#".$this->artNotes['keywordtrim']."#isU",'',$keywords);
为:
[code]
$keywords = preg_replace("/".$this->artNotes['keywordtrim']."/isU",'',$keywords);
[html]
标签:织梦DedeCMS
相关阅读 >>
浅析dedecms gbk版安装sphinx全文索引无法查询无结果的解决方法
dedecms搜索时 当然关键词和栏目名相同时 搜索结果为空的问题的解决方法
织梦DedeCMS在{dedechannel}标签前加序列号的方法
详解织梦模板dedecms核心类typelink.class.php功能分析
更多相关阅读请进入《织梦DedeCMS》频道 >>
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。