站内关键词的应用..

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家



我的网店商品很多(快2000多个..)
每个商品都有输入描述
"关键词"的部分我没输入
因为我想让商品关键词就是商品描述那段文字

请问哪位大大知道怎么改程序?恳求对ec很熟的大大帮小弟解惑…
ps.我知道这样一来,调用数据库的资料会大大提高,速度可能会变慢,但我无所谓


回zhangyh大大:
抱歉,我可能没说得很清楚,我的目的是用于"站内搜索"的
我刚刚有试过大大的方法,可是不行…

例如我有一个商品,名称为"测试品",它的描述内我打一个"大雄",关键词部分我不输入
然后,我在站内搜索时还是找不到"测试品"啊...

请问大大有方法帮我解决吗?


回songligang大大:
是的,我的意思"站内搜索"
但是我不是要以"商品简单描述"那个变量为关键词
而是要以"商品描述"(很大的编辑方块那个)的变量为关键词

我看了大大的代码,我应该把goods_brief改为goods_desc就行了吧?
还望大大指教~~

回答:


在模板里把商品关键词的变量改成商品描述的那个变量就行了

<meta name="Keywords" content="{$keywords}" />

改为
<meta name="Keywords" content="{$description}" />

上楼的描述很正确?这样修改简单,速度也不会慢下来啊

我改了,还是不行耶…

看楼主的意思是把商品简单描述修改成为商品关键词,方便站内搜索吧?
修改search.php文件的约204行
$keywords.= "(goods_name LIKE '%$val%' OR goods_sn LIKE '%$val%' OR keywords LIKE '%$val%' $sc_dsad )";
修改为:
$keywords.= "(goods_name LIKE '%$val%' OR goods_sn LIKE '%$val%' OR keywords LIKE '%$val%' $sc_dsad OR goods_brief Like '%$val%')";
就可以了!!

回songligang大大:
是的,我的意思"站内搜索"
但是我不是要以"商品简单描述"那个变量为关键词
而是要以"商品描述"(很大的编辑方块那个)的变量为关键词

我看了大大的代码,我应该把goods_brief改为goods_desc就行了吧?
还望大大指教~~

7# 阿信1213
恩,就是了!

谢啦,马上来试试看

谢谢songligang大大的方法
我已经成功解决了!

10# 阿信1213
客气,客气!