K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

kingcms内容页关键词标签问题

1Next >

cg15 发表于:10-11-01 12:03 [添加收藏] 楼主 [回复] #Top#
cg15 人气:51 积分:31 金币:82
比如我明明在产品内容页关键词标签中写的是supply cloth,whole cloth然后生成后就变成了supply,cloth,whole,cloth了,不知道为什么会这样
pktsandy 发表于:10-11-02 08:33 沙发 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
说明她是以空格为分隔符的!
jycys007 发表于:10-11-02 09:03 板凳 [回复] #Top#
jycys007 人气:66 积分:563 金币:2015
php的这点很不好啊,用起来很不爽, 关键字不能用空格分隔
cg15 发表于:10-11-03 08:26 4楼 [回复] #Top#
cg15 人气:51 积分:31 金币:82
英文站有些是词组,没办法,只能把空格改成其他分隔符了
fox1383164k 发表于:10-12-22 14:11 5楼 [回复] #Top#
fox1383164k 人气:377 积分:864 金币:3006
KC元老 灌水狂人
http://www.kingcms.com/forums/View/t10787/ 九楼

portal/core.class.php 中:
public function getKey($str,$key=''){ 
内部:
$key_array=preg_split("/[s,]+/",$key);
改为:
$key_array=explode(',',$key);

public function getTag($str,$key=''){
内部:
$array_key=preg_split("/[s,]+/",$key);
改为:
$array_key=explode(',',$key);

这样改了以后,你在输入关键字的时候就必须用,分隔。

说明:原来老大用的正则,这里就没必要了,所以用了explode函数。如果你想用其它的符合来分隔也可以,在前面加上一个替换(替换成,)就可以了。

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号

中奖了!