zencart 产品详细页面相关产品模块


産品詳細頁面,提供一些其他産品的鏈接,對用戶體驗度來講,會是不錯的效果。

下面這個模塊,就是調用同一個分類裏面其他的産品信息。

安裝方法:1,将這個文件拷貝到includes/templates/你的模闆/template   目錄下即可。2,在tpl_product_info_display.php文件中寫上調用代碼

 

  1. <!--bof you may also like this -->   
  2. <?php require($template->get_template_dir('/tpl_product_info_similar.php',DIR_WS_TEMPLATE,  $current_page_base,'templates'). '/tpl_product_info_similar.php');?>   
  3. <!--eof you may also like this -->  


这个文件名称是: tpl_product_info_similar.php

<div class="centerBoxWrapper" id="similar_product" style="overflow:hidden; width:100%;">
<h2 style="font-size:18px; font-weight:bold; color:#000; margin:0px; padding:0px; height:35px; line-height:35px; border-bottom:1px solid #000; margin-bottom:10px;">You may also like these ones</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 8";
    $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="float:left; text-align:center; margin:2px; width:200px; list-style-type:none; height:235px;">
<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 /><?php echo zen_get_products_display_price($flash_page_items[$i]['products_id']); ?></p>
</li>
<?php
//print_r($flash_page_items[$i]);
}
?>
</ul>
</div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值