You May Also Like 有没有这个模块放到详细页面

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

You May Also Like 有没有这个模块放到详细页面

帖子carter » 2009-09-04 17:41

You May Also Like 有没有这个模块放到详细页面,如何操作,谢谢.
carter
VIP会员
VIP会员
 
帖子: 315
注册: 2009-04-18 13:59

Re: You May Also Like 有没有这个模块放到详细页面

帖子Jack » 2009-09-05 8:37

商店设置-商品信息-每行显示的同时购买商品数
备注:这是在网站有订单后才会在相应商品页面显示这些内容
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: You May Also Like 有没有这个模块放到详细页面

帖子Herman » 2010-01-12 2:48

Mark备用并感谢
Herman
普通会员
普通会员
 
帖子: 22
注册: 2009-09-24 13:53

Re: You May Also Like 有没有这个模块放到详细页面

帖子carter » 2011-03-17 23:20

所有的商品详细页能不能都出现 Customers who bought this product also purchased...,然后出来的产品是下过单的商品都随机显示, 要改哪些代码?
carter
VIP会员
VIP会员
 
帖子: 315
注册: 2009-04-18 13:59

Re: You May Also Like 有没有这个模块放到详细页面

帖子blueair » 2011-03-18 7:02

你用的不是139h? 139h已经都包括你需要的了。
在INCLUDES\TEMPLATES\你的网页\TEMPLATES\下的tpl_product_info_display 加有:

<!--bof also purchased products module-->
<?php require($template->get_template_dir('tpl_modules_also_purchased_products.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_modules_also_purchased_products.php');?>
<!--eof also purchased products module-->
blueair
普通会员
普通会员
 
帖子: 20
注册: 2010-07-19 7:15

Re: You May Also Like 有没有这个模块放到详细页面

帖子carter » 2011-04-18 22:59

弄错了,应该是 You May Also Like 这个模块,不是购买了的同时也购买...., 因为常常产品太多了,几千个产品,购买的产品只占到了里面的一小部分,所以很大一部分在详细页并不出来这个功能来。
所以最好的是 You May Also Like,然后每个产品下都能有几个随机商品,这样增加站内链接,对SEO也是有好处,对用户体验也有好处,就是一直没有这个插件....
如果用 “购买这个同时也购买...” 这个来改,要如何改?
1.把 只有已被购买的产品才出现这个功能改成所有商品都出来这个功能。
2.出现的产品就选他的这个产品所属的最小类别里的产品随机显示。就是列表页的新产品随机显示那样。
不知道有谁修改这个插件的?
carter
VIP会员
VIP会员
 
帖子: 315
注册: 2009-04-18 13:59

Re: You May Also Like 有没有这个模块放到详细页面

帖子zencarter » 2012-01-14 9:04

1、 创建一个新文件,随意命名, 例如:tpl_product_info_similar.php
复制该文件到includes\templates\模板\templates\目录下
打开该文件,把以下代码复制进去并保存

代码: 全选
<div class="centerBoxWrapper" id="similar_product">
    <h2 class="centerBoxHeading">Related Products</h2>
    <ul>
    <?php

    $products_id = (int)$_GET['products_id'];

    $flash_page_id_con = array();
    $flash_page_images_con = array();
    $flash_page_price_con = array();
    $flash_page_name_con = array();

    $flash_page_query = "select p.products_id,p.products_image,pd.products_name from " . TABLE_PRODUCTS ." p, ". TABLE_PRODUCTS_DESCRIPTION . " pd where p.`products_id`=pd.`products_id` AND pd.`language_id` = '" . (int)$_SESSION['languages_id'] . "' AND p.`master_categories_id` = " . zen_get_products_category_id($products_id) . " ORDER BY rand() limit 12";
    $flash_page = $db->Execute($flash_page_query);
    while(!$flash_page->EOF){
    $flash_page_items[] = $flash_page->fields;
    $flash_page_id_con[]    = $flash_page->fields['products_id'];
    $flash_page_images_src = is_int(strpos($flash_page->fields['products_image'],','))? substr($flash_page->fields['products_image'],0,strpos($flash_page->fields['products_image'],',')):$flash_page->fields['products_image'];
    $flash_page_images_con[]    = '"'.(zen_not_null($flash_page->fields['products_image']) ? $flash_page_images_src : PRODUCTS_IMAGE_NO_IMAGE ).'"';
    $flash_page_price_con[]    = '"'.$currencies->display_price(zen_get_products_base_price($flash_page->fields['products_id']),zen_get_tax_rate($product_check->fields['products_tax_class_id'])).'"';
    $flash_page_name_con[]    = '"'.zen_output_string(zen_get_products_name($flash_page->fields['products_id'])).'"';
    $flash_page->MoveNext();
    }

    $flash_page_id = implode(",", $flash_page_id_con);
    $flash_page_images = implode(",", $flash_page_images_con);
    $flash_page_price = implode(",", $flash_page_price_con);
    $flash_page_name = implode(",", $flash_page_name_con);
    $flash_page_display_num    = $flash_page->RecordCount();
    ?>

    <?php for($i = 0; $i< $flash_page_display_num ; $i++){?>
    <li id="li<?php echo $i;?>" style="display:block;float:left;padding-left:10px;width:22%;">
    <a href="<?php echo zen_href_link(zen_get_info_page($flash_page_items[$i]['products_id']), 'products_id=' . $flash_page_items[$i]['products_id']);?>"><?php echo zen_image(DIR_WS_IMAGES . $flash_page_items[$i]['products_image'], $flash_page_items[$i]['products_name'], IMAGE_FEATURED_PRODUCTS_LISTING_WIDTH, IMAGE_FEATURED_PRODUCTS_LISTING_HEIGHT); ?></a><p style="text-align:center;"><a href="<?php echo zen_href_link(zen_get_info_page($flash_page_items[$i]['products_id']), 'products_id=' . $flash_page_items[$i]['products_id']);?>"><?php echo $flash_page_items[$i]['products_name']; ?></a><br /><strong id="cell_price<?php echo $i?>" class="red"><?php echo $currencies->display_price((zen_get_products_base_price($flash_page_items[$i]['products_id']) == 0 ? zen_get_products_sample_price($flash_page_items[$i]['products_id']): zen_get_products_base_price($flash_page_items[$i]['products_id'])),zen_get_tax_rate($product_check->fields['products_tax_class_id'])); ?></strong></p>
    </li>
    <?php
    //print_r($flash_page_items[$i]);
    }
    ?>
    </ul>
    </div>




2、找到includes\templates\模板\templates\tpl_product_info_display.php文件
在相应的位置加上以下代码:
代码: 全选
<?php require($template->get_template_dir('tpl_product_info_similar.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/你创建的文件tpl_product_info_similar.php'); ?>


可以加在代码 <?php require($template->get_template_dir('tpl_modules_also_purchased_products.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_modules_also_purchased_products.php');?>
的前面或后面
头像
zencarter
VIP会员
VIP会员
 
帖子: 831
注册: 2011-06-22 15:03
地址: zencart模板建站 zencart数据采集
QQ 帐号: 631992791

Re: You May Also Like 有没有这个模块放到详细页面

帖子yuweitang » 2015-02-09 14:28

Mark
yuweitang
新手上路
新手上路
 
帖子: 6
注册: 2015-02-05 14:30

Re: You May Also Like 有没有这个模块放到详细页面

帖子bluesko » 2015-05-02 23:31

简单哦哦 :D
bluesko
新手上路
新手上路
 
帖子: 16
注册: 2013-04-25 10:17
地址: 莆田zencart模板建站、莆田外贸培训
QQ 帐号: 407830442

Re: You May Also Like 有没有这个模块放到详细页面

帖子bluesko » 2015-05-02 23:32

简单哦哦 :D
bluesko
新手上路
新手上路
 
帖子: 16
注册: 2013-04-25 10:17
地址: 莆田zencart模板建站、莆田外贸培训
QQ 帐号: 407830442


  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 精华共享



在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客