您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop商城首页增加一个商品浏览排行榜的实现方法
雷亚思2024-05-14Ecshop商城教程已有人查阅
导读ecshop商城首页增加一个商品浏览排行榜浏览排行榜,并且可以在商城后台的“模板设置”里进行控制。由于ECSHOP商城默认是没有读取浏览排行的,所以这部分功能既得修改程序
ecshop商城首页增加一个商品浏览排行榜浏览排行榜,并且可以在商城后台的“模板设置”里进行控制。由于ECSHOP商城默认是没有读取浏览排行的,所以这部分功能既得修改程序,又得增加模板。
以 ecshop官方默认模板 为例进行修改的,如果是其他模板css自行增加:
一、将下面代码 并保存到 一个新文件中,文件路径为: /themes/default/library/top10_click.lbi
'/library/invoice_query.lbi' => 0,
在上面添加代码
'/library/top10_click.lbi' => 0,
六、继续修改语言包文件 /languages/zh_cn/admin/template.php 查找
<lib>top10</lib>
在下面添加代码
<lib>top10_click</lib>
以 ecshop官方默认模板 为例进行修改的,如果是其他模板css自行增加:
一、将下面代码 并保存到 一个新文件中,文件路径为: /themes/default/library/top10_click.lbi
<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>
二、修改 /includes/lib_goods.php 文件,在最后前面?>增加一个函数
/**
* 增加调用商品浏览排行榜
*
* @ebingou.cn
*
*/
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;
}
三、在网站根目录打开 /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 -->
五、打开 /admin/includes/lib_template.php 查找'/library/invoice_query.lbi' => 0,
在上面添加代码
'/library/top10_click.lbi' => 0,
六、继续修改语言包文件 /languages/zh_cn/admin/template.php 查找
$_LANG['template_libs']['top10'] = '销售排行';
在下面添加代码
$_LANG['template_libs']['top10_click'] = '浏览排行';
七、修改 /themes/default/lib.xml 查找<lib>top10</lib>
在下面添加代码
<lib>top10_click</lib>
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商城首页文字修改成网站名称方法有利于SEO优化
ECSHOP商城都会显示一个首页连接和文字那里为了SEO优化好处,我们将首页文字和连接改成当前域名, 例如:首页 文字改成:代码号链接改成www.ebingou.cn,
ecshop删除购物流程中的配送方式和支付方式
1、首先删除 ECSHOP模板文件里的表单部分,打开 flow.dwt 文件,找到如下代码将其删除之。(注:下面提供的代码是针对官方默认模板的,不同模板,删除的代码有所不同。)
ecshop模板目录结构介绍
Ecshop模板系统使用我们自行研发的模板控制系统和著名的PHP开源模板程序Smarty组合而成。为了方便用户开发模板,还使用了Dreamweaver的模板和库的功能
ecshop订单导出功能指定订单导出EXCEL的方法
当下很多功能都觉得理所当然,但是实际作为2012年停更的ECSHOP来说,很多功能其实都是缺少的,好比今天的要说的功能订单导出这个功能对于现在的产品设计来说,应该属于一个比较常规
相关源码
-
(自适应)WordPress二次元博客主题SakurairoSakurairo主题为二次元内容创作者设计,提供丰富的动漫风格元素和个性化的展示效果。该主题在原有Sakura主题基础上进行了功能增强,支持多种自定义设置,满足动漫爱好者建立个人博客的需求。查看源码 -
(PC+WAP)蓝色弹簧针厂家探针充电连接器设备网站源码下载基于PbootCMS开发的响应式模板,为弹簧针、探针连接器等电子元器件企业设计。模板采用工业蓝主色调,突出产品技术特性,支持多维度展示连接器产品的规格参数与应用场景,帮助制造企业建立专业线上展示平台。查看源码 -
(自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码 -
帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码 -
自适应APP应用程序介绍推广落地页pbootcms网站源码下载移动应用开发商设计的营销型落地页模板,基于PbootCMS内核深度开发采用前沿响应式架构,无缝适配手机端操作习惯与PC端展示需求。查看源码 -
(自适应响应式)绿色环保防腐木材轻钢别墅建材pbootcms模板下载本模板为环保防腐木材、轻钢别墅建材类企业设计开发,基于PbootCMS内核构建,充分考虑了建材行业的展示需求与产品特点。模板设计风格自然环保,布局清晰合理,呈现建材产品特性与专业优势,帮助访客直观了解产品特点并建立信任感。查看源码
| 分享笔记 (共有 篇笔记) |
