一直以来都觉得prestashop比 ec shop ex shop  zencart  magento 都好,但是确实prestashop的人气在国内非常的低,出来的时间确很久远了。

      中文官方论坛里面超低迷,搜索了几下,什么答案都没有找到,继续在百度和谷歌找,找到一个研究此商城的元老级别前辈(文章底部为他博客链接)。看了大部分围绕prestashop的文章,发现bug多,而且人气不够高确实让prestashop很难火爆起来。

     不过有机会还是继续用prestashop 1.2.5,因为很多地方确实太强大了。

纠结的地方主要有:替换关键4个位置的语句的全角单引号和双引号的问题,接下来是登陆shop和wp博客后台时自动跳转,造成无法生成www.加域名的正常网站地图,检查了settings.php config/settings.php 和域名跳转解析,和ftp根目录下面的.htaccess文件也没有出现跳转的 语句,当然,安装的ie比较多,ie8 ,谷歌ie,火狐ie,遨游,ie test,所以遇到没有跳转的,就实现了这个功能,留给下个朋友继续寻找答案……
 

原文:

我不知道官方在1.3.x修复了这个问题没有,不过至少1.2.5是一个使用比较多的版本,所以可能会有许多人不愿意升级。

google sitemap在prestashop中的模块叫做prestashop gsitemap,在这个版本中,存在生成其他语言地址的时候会增加2次域名的问题。

比如默认语言http://znjack.com/abc这个地址是正常的,但是我还增加了第二甚至更多种语言,这时候会生成类似http://znjack.com/lang-zh/znjack.com/abc这样的地址,明显是错误的。

打开modules/gsitemap/gsitemap.php,修改86、113、147、165行,把最后的$tmplink换成str_ireplace(‘/’.$_SERVER['HTTP_HOST'].’/', ”, $tmpLink)。

无论你启用了url friendly与否,这里都会出现这样的问题,而且问题是一样的。

原文请点击:http://www.znjack.com/