服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: 130-5800-8007
当前位置: 主页 > php教程 > zencart教程 >

修改让zencart产品详细页实现多图

时间:2011-11-25 19:19来源:未知 作者:最模板 点击:
zencart产品实现多图的教程很多,都是通过利用Image Handler2插件来实现。但只有在默认模板下的情况下实现,复制过的模板有的时候不能实现,主要问题出现在以下2个php文件中: 次文件
zencart产品实现多图的教程很多,都是通过利用Image Handler2插件来实现。但只有在默认模板下的情况下实现,复制过的模板有的时候不能实现,主要问题出现在以下2个php文件中:
 
次文件在你的模板/templates/tpl_product_info_display.php
 
首先跟模板文件做对比,看看是否存下下面的代码,如不存在请加在以下代码下面
 
<!–bof Quantity Discounts table –>
 
<?php
 
if ($products_discount_type != 0) { ?>
 
<?php
 
/**
 
* display the products quantity discount
 
*/
 
require($template->get_template_dir(‘/tpl_modules_products_quantity_discounts.php’,DIR_WS_TEMPLATE, $current_page_base,’templates’). ‘/tpl_modules_products_quantity_discounts.php’); ?>
 
<?php
 
}
 
?>
 
<!–eof Quantity Discounts table –>
 
跟在后面加以下代码:
 
<!–bof Additional Product Images –>
 
<?php
 
/**
 
* display the products additional images
 
*/
 
require($template->get_template_dir(‘/tpl_modules_additional_images.php’,DIR_WS_TEMPLATE, $current_page_base,’templates’). ‘/tpl_modules_additional_images.php’); ?>
 
<!–eof Additional Product Images –>
 
如果还不能显示,从默认模板中复制tpl_modules_additional_images.php文件 ,替换你的模板/templates/tpl_modules_additional_images.php文件,即可显示。
 
下面是最模板转载别人的上传教程,需要的朋友可以看下:
 
Zencart应该是大多数人在做外贸站时的首选,模板资源丰富,插件功能齐全。只是对于很多从事非技术类的网站推广人员来说,zencart不那 么好掌控和修改。就像我来说,每次遇到个问题就得不停的Google找答案,非常费时耗力。所以打算把平时遇到的些问题和解答办法都写出来,方便自己同时 也希望能帮到大家。今天这里写的时如何在Zencart里给一个产品添加多个图片。
 
Zencart默认情况下产品图片只会显示一个,这对很多需要展示产品细节需要的网站来说比较头疼。这里有两个办法可以解决Zencart产品多图 的问题。
 
方法一:用FTP上传数据 操作过程:
 
第一步:下载好ftp软件,安装使用,链接好需要操作的站点
 
第二步:先按照正常方式,在把产品图片传上去,然后再准备细节 图片,注意命名方式
 
比如:产品名称是   BT104-1.jpg
 
那么其相对应的细节图则需要命名为
 
BT104-1_01.jpg    BT104-1_02.jpg    BT104-1 _03.jpg    BT104-1_04 .jpg
 
单个产品,有几张细节图,就命名几张
 
第三步:把准备好的图片,打包传到FTP目录下,然后再到空间后台,把图片压缩包解压即可(注意:zencart只支持zip格式的压缩包解压)
 
如上,所有的产品细节图,就会自动出现在对应产品的详细 介绍页面里面了,大功告成。
 
方法二:Image Handler插件
 
这个也是我所用的方法,比较简单实用。下载插件后按Readme文件一步步操作,安装应该没什么难度。
 
安装完成后,进入Zencart后台,依次进入Tools -> Image Handler2。
 
选择分类和你所要添加图片的产品,然后在右下侧点击添加:
 
image suffix留空即可,然后选择本地图片文件进行上传保存,这时给Zencart里同一产品添加多个图片就基本实现了,接下来是怎么把这些图片给显示出 来。
 
首先在Zencart后台店家configuration -> images
 
找到“Product Info – Number of Additional Images per Row”这项,填上你所希望的显示数目。
 
第二步是修改模板。如果不是Zencart的默认模板,可能additional images这部分会没有。所以对比你的产品展示模板和Zencart默认的产品展示模板,找到additional images这部分,添加到相应的位置,这样你所添加的产品细节图片即可展示出来。
 
产品展示模板位于“includestemplatestemplate_defaulttemplates”下,文件名为 “tpl_product_info_display.php”
 
additional images显示的代码为
 
<!–bof Additional Product Images –>
 
<?php
 
/**
 
* display the products additional images
 
*/
 
require($template->get_template_dir(‘/tpl_modules_additional_images.php’,DIR_WS_TEMPLATE, $current_page_base,’templates’). ‘/tpl_modules_additional_images.php’); ?>
 
<!–eof Additional Product Images –>
 
这样在自己zencart模版想要展示多图的位置添加这段代码即可。
 
(责任编辑:最模板)
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------