在商品详细页,随机显示一定数量的同类产品
来源:互联网 发布:mac版微信可以视频吗 编辑:程序博客网 时间:2024/04/29 22:15
发布一个,在商品详细页,随机显示一定数量的同类产品,不需要任何设置
有利于搜索引擎对网站的收录
对优化会有好处
此模块取自lightinthebox
1, 创建一个新文件 随意命名 没重复就行 例如:tpl_product_info_similar.php
复制该文件到includes\templates\你的模板\templates\目录下
打开该文件,把以下代码复制进去并保存
- 代码: 全选
- <div id="similar_product"><h2>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?>"><?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’);?>的上面或下面
- 在商品详细页,随机显示一定数量的同类产品
- 在商品详细页,随机显示一定数量的同类产品 有利于SEO
- ecshop优化14-商品属性显示在商品详细页
- ORACLE里随机取一定数量的记录
- MATLAB:批量随机抽取一定数量的图片
- 在ECSHOP商品详细页显示折扣率或节省钱数
- 在ECSHOP商品列表页显示每个商品的品牌
- 在产品详细页面随机显示相关产品的代码
- zen cart如何在详细商品页面显示推荐商品或者新进商品
- ecshop商品详细页显示已售商…
- 商品详情页显示商品的详细信息
- 在ECSHOP商品列表页显示每个商品的评论等级和评论数量
- 在ECSHOP模板商品列表页 显示商品的评论等级和评论数量
- ArcGIS与同类产品的
- ArcGIS与同类产品的
- 在商品展示页显示货币切换
- ecshop商品详细页显示已售商品数量和评论数量
- ECSHOP在商品详细页面上获取该商品的顶级分类id和名称
- Hadoop 伪分布式安装
- 苹果用户该换手机了 或会被美国政府监控
- 将uiimageview设置成纯圆形
- 使用vm server 虚拟机上安装oracle-rac 共享磁盘错误解决
- Zen cart新进商品随机显示改为固定
- 在商品详细页,随机显示一定数量的同类产品
- 淘宝卖家要哭了!腾讯统一PC端QQ在线图标
- android平台解析epub格式的书籍信息
- WPF InkCanvas画布
- 【Segment Fault】段错误解析
- 数据挖掘之频繁项集分析
- 果粉死忠多 安卓用户忠诚度远不及iOS
- Ext.get('empName').dom.value;取出来的值为空
- 使用QLocale加载多语言