织梦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);
}

这就是我想到的解决办法,肯定会有不足啦~如果你也有这样的想法,就试试呗,有什么改进的方法记得告诉我啊~

posted @ 2012-08-11 16:50  洛神红茶  阅读(213)  评论(0)    收藏  举报