在商品详细页随机显示一定数量的同类产品,有利于搜索引擎对网站的收录

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

版主: Jack

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

在商品详细页随机显示一定数量的同类产品,有利于搜索引擎对网站的收录

帖子better789 » 2010-12-12 13:39

1, 创建一个新文件 随意命名 没重复就行 例如:tpl_product_info_similar.php
复制该文件到includes\templates\你的模板\templates\目录下: (见附件)

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

一般可以加到get_template_dir('tpl_modules_also_purchased_products.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_modules_also_purchased_products.php');?>的上面或下面


其中:
NO1:
if($mn%4 == 0){
echo "";$mn=0;
}
//print_r($flash_page_items[$i]);
}
if($mn<4){
$cols = 4-$mn;

数字4是表示每行显示4个,可以该为你需要的比如3个


NO2:
ORDER BY rand() limit 8";

数字8是表示总共显示8个,可以该为你需要的比如9个


tpl_product_info_similar.php 见下面这支我改写的文件
附件
tpl_product_info_similar.rar
(1.14 KiB) 被下载 674 次
better789
新手上路
新手上路
 
帖子: 11
注册: 2010-09-17 19:54
QQ 帐号: 358483258

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子dumu » 2010-12-13 2:25

这个办法简单实用,非常棒,谢谢楼主喽
dumu
普通会员
普通会员
 
帖子: 36
注册: 2009-08-29 21:19

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子dumu » 2010-12-13 2:30

better789 写道:
cs19917 写道:LZ,问一下.为什我这个模块添加进去之后,相关商品总是乱跳.样式全变了.
有时候又正常.不知道怎么弄. :shock:

用下面这支我改写的文件覆盖就可以。


辛苦,比我早了一步,谢谢了 :D
dumu
普通会员
普通会员
 
帖子: 36
注册: 2009-08-29 21:19

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子xiao_min » 2010-12-17 10:02

好贴啊,谢谢了
头像
xiao_min
VIP会员
VIP会员
 
帖子: 355
注册: 2010-06-08 11:17

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子deripaul » 2010-12-17 17:20

太感谢了!顺便问下,这样显示的标题太长,要怎样才能截取显示标题的前50个字符呢?
deripaul
新手上路
新手上路
 
帖子: 13
注册: 2010-11-19 13:20

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子xiao_min » 2010-12-18 13:14

<?php
if($mn%3 == 0){
echo "</tr>";$mn=0;
}
}
if($mn<3){
$cols = 3-$mn;
echo "<td colspan='".$cols."'><td></tr>";
}
?>

3就是每行显示3个。
头像
xiao_min
VIP会员
VIP会员
 
帖子: 355
注册: 2010-06-08 11:17

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子xiao_min » 2010-12-20 9:14

deripaul 写道:太感谢了!顺便问下,这样显示的标题太长,要怎样才能截取显示标题的前50个字符呢?


substr(strip_tags(内容), 0, 45) . '...';
头像
xiao_min
VIP会员
VIP会员
 
帖子: 355
注册: 2010-06-08 11:17

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子deripaul » 2010-12-20 11:20

谢谢。用了 <?php echo substr($flash_page_items[$i]['products_name'],0,34); ?> ,问题解决。
deripaul
新手上路
新手上路
 
帖子: 13
注册: 2010-11-19 13:20

Re: 发布一个,在商品详细页,随机显示一定数量的同类产品 有利于搜索引擎对网站的收录

帖子haven24 » 2011-01-09 18:24

LZ,我显示出来的商品不是同一个分类下,这要怎么办呢
haven24
普通会员
普通会员
 
帖子: 40
注册: 2009-06-29 11:28


下一页

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

回到 精华共享



在线用户

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