织梦cms V5.7里面关于Tag标签的一点改进
在用织梦cms的时候,发现在tag标签里面如果有多个关键词的时候,系统默认的是用 "," 来分隔的,
注意,默认的是用英文输入法的逗号,可是写新文档的时候就很麻烦啦,所以,我们要做一点改进:
首先,我们进入系统目录/include/helpers/,找到archive.helper.php,里面有个方法 InsertTags()。我们可以看到默认是有一条语句: $tags = explode(',',$tag);
问题就出在这里啦,我们可以加一个条件判断语句,事情就搞定了。
把那条语句改成这样就OK了:
if(strpos($tag,",")){
$tags = explode(',',$tag);
}else if(strpos($tag,",")){
$tags = explode(',',$tag);
}else if(strpos($tag," ")){
$tags = explode(' ',$tag);
}
这就是我想到的解决办法,肯定会有不足啦~如果你也有这样的想法,就试试呗,有什么改进的方法记得告诉我啊~
浙公网安备 33010602011771号