您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程

ecshop首页怎么增加商品浏览排行榜

从彤2023-11-14Ecshop商城教程已有人查阅

导读1)、将下面代码 并保存到一个新文件中,文件路径为 /themes/default/library/top10_click.lb2)、修改 /includes/lib_goods.php 文件

1)、将下面代码并保存到一个新文件中,文件路径为/themes/default/library/top10_click.lb
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="box">
<div class="box_2">
<h3><span>浏览排行</span></h3>
<div class="top10List clearfix">
<!-- {foreach name=top_goods from=$top_goods_click item=goods}-->
<ul class="clearfix">
<img src="../images/top_{$smarty.foreach.top_goods.iteration}.gif" class="iteration" />
<!-- {if $smarty.foreach.top_goods.iteration<4}-->
<li class="topimg">
<a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" class="samllimg" /></a>
</li>
<!-- {/if} -->
<li {if $smarty.foreach.top_goods.iteration<4}class="iteration1"{/if}>
<a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_name}</a><br />
{$lang.shop_price}<font class="f1">{$goods.price}</font><br />
</li>
</ul>
<!-- {/foreach} -->
</div>
</div>
</div>
<div class="blank5"></div>
2)、修改/includes/lib_goods.php文件
在最下面增加一个函数
/**
* 调用浏览排行榜
*
* @access public
* @return array
*/
function get_top10_click()
{
$sql="SELECT goods_id, goods_name, shop_price, goods_thumb " .
'FROM ' . $GLOBALS['ecs']->table('goods')." where is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0 order by click_count desc limit 10";
$arr = $GLOBALS['db']->getAll($sql);
for ($i = 0, $count = count($arr); $i < $count; $i++)
{
$arr[$i]['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0
sub_str($arr[$i]['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $arr[$i]['goods_name'];
$arr[$i]['url'] = build_uri('goods', array('gid' => $arr[$i]['goods_id']), $arr[$i]['goods_name']);
$arr[$i]['thumb'] = get_image_path($arr[$i]['goods_id'], $arr[$i]['goods_thumb'],true);
$arr[$i]['price'] = price_format($arr[$i]['shop_price']);
}
return $arr;
}
3)、修改/index.php文件
在$smarty->assign('top_goods',get_top10());//销售排行
下面另起一行增加$smarty->assign('top_goods_click',get_top10_click());//浏览排行
修改模板文件/themes/default/index.dwt
找到
<!-- #BeginLibraryItem "/library/promotion_info.lbi" -->
在它的前面增加
<!-- #BeginLibraryItem "/library/top10_click.lbi" --><!-- #EndLibraryItem -->
4)、修改/admin/includes/lib_template.php文件
在'/library/invoice_query.lbi'=>0,
上边增加一行代码
'/library/top10_click.lbi'=>0,
5)、继续修改语言包文件/languages/zh_cn/admin/template.php
$_LANG['template_libs']['top10'] = '销售排行';
下边增加一行代码
$_LANG['template_libs']['top10_click'] = '浏览排行';
6)、修改/themes/default/lib.xml文件
找到<lib>top10</lib>
并且在它下面另起一行,增加<lib>top10_click</lib>
7)、最后进入后台》模板管理》设置模板,是不是看到了期待已久的“浏览排行”,设置一下,并清除缓存,就OK了

本文标签:

很赞哦! ()

相关源码

  • (自适应响应式)pbootcms紫色美容整形机构企业模板下载基于PbootCMS内核开发的响应式网站模板,为医疗美容机构、整形医院等企业设计,提供完整的线上展示平台采用紫色系配色方案,整体风格专业大气。模板包含首页轮播、服务项目、专家团队、案例展示等核心模块,能够充分展示医疗美容机构的专业服务和特色优势。查看源码
  • (PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码
  • (PC+手机)帝国cms7.5漫画图片连载网站源码免费下载本模板基于帝国CMS7.5深度开发,为漫画阅读类网站打造。整体设计风格贴合漫画行业特性,界面布局充分考虑漫画作品的展示需求,支持多种漫画阅读模式。模板采用响应式设计,能够自动适配PC端和移动端设备,为读者提供流畅的阅读体验。查看源码
  • (自适应)黑色摄影作品工作室pbootcms模板网站源码下载为风景摄影、个人工作室打造的高端网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与移动端实时数据同步,适配各类拍摄作品展示需求。查看源码
  • pbootcms模板PC+WAP娱乐新闻资讯类博客网站源码该模板基于PbootCMS内核开发,专为娱乐新闻、健康生活类资讯网站设计,同时支持快速适配其他行业(如企业官网、博客门户等),仅需替换图文内容即可完成转型。查看源码
  • 帝国cms7.5文库范文/付费下载/复制付费/带支付源码免费下载本模板为文库、文档分享、知识付费类平台设计,提供完整的内容变现解决方案。系统支持多种内容展示与付费模式,满足不同场景下的内容价值转化需求,帮助平台实现内容资源的有效管理和商业化运营。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐