绿卡用户及免费用户在seo关键词方面被shopex忽悠的细节
刚接触shopex不久,发现程序确实强大,但是对于免费用户来说,一些细节确实粗糙了点,例如在shopex中,关键词与描述标签居然是单引号,而且前面有2个空格,对于一般的用户来说,可能无所谓,因为是在源代码里,浏览者是看不到的,但是真正懂seo的人应该清楚,这种最基本的标签写法是比较重要,而且是不能出错,这是seo标签标准写法的问题。
<TITLE>标题标签</TITLE>
<meta name=”keywords” content=“关键词标签"/>
<meta name=”description” content=“描述标签"/>
我相信shopex官方开发人员这么复杂的程序都能实现,不可能这个地方会不懂,有可能是懒的改了,也有可能是想让更多的人成为绿卡认证买家,然后才解决。我宁愿相信第二种解释,然而如果真的是为了更多的人成为付费用户而这样的话,只能说可以理解,但没必要在这个地方较真。
好了,不多说了,下面看看解决办法吧:(修改前先备份文件~以防有些不可预料的问题)
1.将单引号改成标准的双引号
可以去修改 /core/shop/view/common/header.html 完成 单引号变成双引号
2.解决自动加空格的问题
这个可以去修改 core\shop\controller/ctl.page.php 文件
30行~32行,将下面3个单引号中间的空格去掉就可以,有时候缓存的原因,刷新浏览器是没用的,建议将浏览器重启下,才能看到效果的。
$this->title = $seoTitle.‘ ‘.$this->system->getConf(‘site.homepage_title’);
$this->keywords = $seoTitle.‘ ‘.$this->system->getConf(‘site.homepage_meta_key_words’);
$this->desc = $seoTitle.‘ ‘.$this->system->getConf(‘site.homepage_meta_desc’);

