PrestaShop开发10问答-FAQ(2013-02-05 03:56:53)
PrestaShop开发10问答-FAQ在PrestaShop开发中,大家遇到好多疑问却不知道从何找到解决PrestaShop的答案,这里我来把PrestaShop开发平常遇到的问题做一一解答!其中包含了PrestaShop SEO等相关FAQ。
1.我的域名地址改变更换了,怎么让客人访问老域名自动301重定向跳转到新站网址上呢? 比如,我的老网站http://www./域名我不用了,想用新的域名http:///,但是新域名是新注册的,没有什么客户,而老域名已经有上千个客户,我怎么让客户访问老域名自动跳转到新域名呢?这样的话既可以保留客户,有有利于SEO,比如
解决方法: 建立.htaccess文件,内容为 Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www./ [L,R=301] 保存后,把这个文件上传到老域名的根目录。OK,这样PrestaShop 301问题解决了。赶紧看效果吧! 单击这里可以下载.htaccess文件。 2.默认的PrestaShop搜索很不好用,总是搜不到产品,建立了后台索引也没有用!中文搜索更糟糕怎么解决? 大家都知道,默认的PrestaShop搜索很不好用,虽然从技术上Back Office > Preferences > Search建立了索引,设置了Weight,所谓的技术上索引式搜索。。 从理论上都是对的,但是从使用者身上表现情况是:
解决方法: 下载我们的PrestaShop-solved-search-product.zip,解压后,把Upload里面的一切,覆盖多网站根目录即可解决。[适合1.4版本,覆盖前请注意备份] 3.默认的PrestaShop的blockspecials模块只能显示一个特价产品,如何显示多个呢? 解决办法: 【modules】下载blockspecials.zip即可解决。[适合1.4版本,覆盖前请注意备份] 4.PrestaShop制作模板时常用的smarty代码列表。
5.PrestaShop多语言,怎样实现切换国家语言,自动识别更换为当前国家的货币呢? 我站是多语言的,有英语、日语、中文。。。
解决办法: Back Office > Shipping > Counties,找到你需要设置的国家,编辑。 设置这个国家的Default currency,问题解决。 prestashop多语言自动识别对应语言国家的货币
6.如何解决prestshop后台编辑目录分类时,没有编辑器,不能保存超链接等HTML代码? 很多客户会问到百川国际这个问题,应该这么解决呢? 解决 办法: 1./后台/tabs/AdminCategories.php (1). 查找 ’; 在下面增加 // TinyMCE global $cookie; $iso = Language::getIsoById((int)($cookie->id_lang)); $isoTinyMCE = (file_exists(_PS_ROOT_DIR_.’/js/tiny_mce/langs/’.$iso.’.js’) ? $iso : ‘en’); $ad = dirname($_SERVER["PHP_SELF"]); echo ‘ var iso = \”.$isoTinyMCE.’\’ ; var pathCSS = \”._THEME_CSS_DIR_.’\’ ; var ad = \”.$ad.’\’ ; ********************************************************************************************* (2). 查找 7.PrestaShop网站如何做SEO优化让外贸订单流量增加? 我们的PrestaShop外贸网站已经按照做好了,PrestaShop模板做的也很漂亮,剩下的就是PrestaShop SEO了,如何进行PrestaShop站内SEO优化呢? 解决办法: 作为大名鼎鼎的PrestaShop,如果想用好的话,下面几个插件如果你也拥有,如虎添翼! PrestaShop站内SEO优化必备工具:
下载PrestaShop网站优化指南解决问题。 8.如何让PrestaShop订单ID、注册客户ID、购物车ID从1万开始? 我们的站是新站,如何有客户注册,注册ID是1,添加到购物车ID也是1,订单ID还是1,这样肯定影响不好! 不就暴露了我们是新站了么? 怎么让PrestaShop订单ID、注册客户ID、购物车ID从100000或者更大的数字开始呢? 解决办法: 在PhpMyAdmin中,运行SQL: SET @id_customer=100000; INSERT INTO `ps_customer` (`id_customer`)VALUES (@id_customer); DELETE FROM `ps_customer` WHERE `id_customer` = @id_customer; SET @id_cart=100000; INSERT INTO `ps_cart` (`id_cart`)VALUES (@id_cart); DELETE FROM `ps_cart` WHERE `id_cart` = @id_cart; SET @id_order=100000; INSERT INTO `ps_orders` (`id_order`)VALUES (@id_order); DELETE FROM `ps_orders` WHERE `id_order` = @id_order; PS: 1.其他表,同理模仿即可 2.注意表前缀,对应更改!(默认是 ps_ ) 9.产品页面如何在简介中加入产品首图或者展示产品细节图? 解决首图方法: themes\模板\product.tpl 查找 {$product->description} 替换为 {$product->description} getImageLink($product->link_rewrite, $cover.id_image, ‘large’)}” title=”{$product->name|escape:’htmlall’:'UTF-8′}” alt=”{$product->name|escape:’htmlall’:'UTF-8′}” width=”{$largeSize.width}” height=”{$largeSize.height}” /> 解决多图方法: 查找 {$product->description} 替换为 {$product->description} {foreach from=$images item=image name=thumbnails} {assign var=imageIds value=”`$product->id`-`$image.id_image`”} 10.PresaShop如何生成图片不超时,生成不同尺寸图片? 解决办法: 大家在prestashop网站上产品多时,或者换模板时,需要更改图片尺寸,生成图片,但是大家用的虚拟主机往往会提示你超时,怎么办呢? Back Office > Preferences > Images 如果你仅仅是生成产品下的home图片,请这样选择 PresaShop如何生成图片不超时,生成不同尺寸图片_1
那样选择后 生成的速度会更快! 如果你仅仅需要生成目录下面的图片,请这样选择: PresaShop如何生成图片不超时,生成不同尺寸图片_2
其他的如生成Manufacturers、Suppliers、Scenes、Stores等,和上述方法一样,尽量保证按需选择,需要生成什么就选择什么,这样生成速度快,一般不会超时。 但是我真的需要整站重新生成图片,但是空间商总是提示我生成超时,该怎么办呢? 解决: 1.首先这样生成一遍: PresaShop如何生成图片不超时,生成不同尺寸图片_3
等待结果,如果超时了,那么不要紧张,接下来重新打开页面,执行这样的步骤: PresaShop如何生成图片不超时,生成不同尺寸图片_4
如果结果还是超时,那么反复执行这样的步骤,一直到最后提示你图片生成成功为止,那么就恭喜你,大功告成! PresaShop如何生成图片不超时,生成不同尺寸图片_5
为什么会这样呢? 其中Erase previous images意思是生成之前是否删除已经存在的图片。 我第一遍执行选中,那么就删除了以前旧的图片,生成了部分新的图片,接下来N步骤,我不选中那个,意思就是追加生成图片,所以到最后 会提示生成成功,且不会超时。 如果需要配置PrestaShop图片尺寸的话,在这里单击编辑就可以了。 如 我们编辑产品的home图片: PresaShop如何生成图片不超时,生成不同尺寸图片_5
PresaShop如何生成图片不超时,生成不同尺寸图片_6
如果大家想增加一个新的图片种类,如tmhome,那么就在这里进行添加 PresaShop如何生成图片不超时,生成不同尺寸图片_7
PresaShop如何生成图片不超时,生成不同尺寸图片_8
好了,PrestaShop开发10问答-FAQ到此讲解结束! 来自:http://www./bbs/prestashop-7-1-1.html |
|
来自: sumi2005 > 《prestashop》