您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop品牌页实现分页换页功能的方法
梦松2023-11-23Ecshop商城教程已有人查阅
导读最近看到有朋友在论坛问到过此类问题,所以抽空写了下文。“在全部品牌页实现分页换页功能”,对商品品牌较多的朋友也许会有帮助。
最近看到有朋友在论坛问到过此类问题,所以抽空写了下文。“在全部品牌页实现分页换页功能”,对商品品牌较多的朋友也许会有帮助。
1、打开brand.php
找到
在你想要显示换页信息的地方加入下面代码
1、打开brand.php
找到
if (empty($brand_id))
{
再找到
exit();
}
将这两者之间的代码全部替换为下面代码
assign_template();
$position = assign_ur_here('', $_LANG['all_brand']);
$smarty->assign('page_title',$position['title']);// 页面标题
$smarty->assign('ur_here', $position['ur_here']);// 当前位置
$smarty->assign('categories',get_categories_tree()); // 分类树
$smarty->assign('helps', get_shop_help()); // 网店帮助
$smarty->assign('top_goods', get_top10()); // 销售排行
$sql = "SELECT count(*) as brand_count from ( select b.brand_id ".
"FROM " . $GLOBALS['ecs']->table('brand') . "AS b, ".
$GLOBALS['ecs']->table('goods') . " AS g ".
"WHERE g.brand_id = b.brand_id AND is_show = 1 " .
" AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ".
"GROUP BY b.brand_id ) AS gb";
$brand_count=$GLOBALS['db']->getOne($sql);//品牌(含有商品的)数量
$page = !empty($_REQUEST['page'])&& intval($_REQUEST['page'])> 0 ? intval($_REQUEST['page']): 1;
$size = 3;
$max_page = ($brand_count> 0) ? ceil($brand_count / $size) : 1;
if ($page > $max_page){$page = $max_page;}
$start=($page - 1) * $size;$sql = "SELECT b.brand_id, b.brand_name, b.brand_logo, b.brand_desc, COUNT(*) AS goods_num, IF(b.brand_logo > '', '1', '0') AS tag ".
"FROM " . $GLOBALS['ecs']->table('brand') . "AS b, ".
$GLOBALS['ecs']->table('goods') . " AS g ".
"WHERE g.brand_id = b.brand_id AND is_show = 1 " .
" AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ".
"GROUP BY b.brand_id HAVING goods_num > 0 ORDER BY tag DESC, b.sort_order ASC limit $start,$size";
$row = $GLOBALS['db']->getAll($sql);
foreach ($row AS $key => $val)
{
$row[$key]['url'] = build_uri('brand', array('cid' => $cat, 'bid' => $val['brand_id']), $val['brand_name']);
$row[$key]['brand_desc'] = htmlspecialchars($val['brand_desc'],ENT_QUOTES);
}
$pager['search'] = array( );
$pager = get_pager('brand.php', $pager['search'], $brand_count, $page, $size);
$pager['display'] = $display;
$smarty->assign('pager', $pager);
$smarty->assign('brand_list', $row); $smarty->display('brand_list.dwt');
2、打开 模板文件 brand_list.dwt在你想要显示换页信息的地方加入下面代码
<!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
如果你使用的是官方默认模板,那么在
<div class="dashed"></div>
这行代码下面加
<!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
比较合适。
本文标签:
很赞哦! ()
图文教程
ecshop怎么屏蔽wap功能的实现方法
用手机打开ecshop网店,就会被重定向到mobile文件夹,如果打开wap功能,就能看到wap版的网站。但现在智能手机横行,iphone、安卓可以跟电脑一样浏览和购物
ecshop用淘宝助理无法导入的原因及解决方法
ECshop2.7.2 2.73直接导入淘宝助理导出的csv文件 原因根据再下观察,问题出自 一下几个方面:1.淘宝助理导出的csv编码不符,据我判断导出的编码格式为utf-16编码
怎么让ecshop后台编辑器功能更强大呢
ecshop后台的商品编辑和文章编辑使用的是FCKEDITOR 编辑器,这个FCKEDITOR的工具条(toolbar)是可以自定义的,ECSHOP默认使用的是 normal
ecshop商品详细页仿淘宝AJAX效果的实现方法
用过淘宝的朋友都知道淘宝购买商品的AJAX效果,此方法通过预先隐藏层让ECSHOP模板也能达到类似效果,有需要的朋友可以照着做修改goods.dwt页面的购买按钮如下
相关源码
-
(自适应)宽屏大气的净水器智能电子设备网站pbootcms源码下载本模板基于PbootCMS内核开发,为净水器设备、智能电子设备企业量身打造,采用响应式设计技术,可快速构建专业级企业官网。通过本模板可高效展示产品技术参数、解决方案及企业服务优势。查看源码 -
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码 -
(PC+WAP)蓝色钢结构机械五金工程建筑基建营销型pbootcms模板下载于PbootCMS开发的钢结构与工程机械专用模板,助力企业构建专业级产品展示平台;模板内置工程案例展示、产品参数对照表等专业模块,预设项目进度、施工方案等建筑行业专属栏目查看源码 -
帝国CMS游戏应用APP推广下载站模板免费下载本模板为移动应用推广、手机游戏推广行业设计,集成H5游戏平台与APP下载功能,支持PC端与移动端自适应访问。专注于为应用开发商、游戏发行商提供专业的线上推广展示平台。查看源码 -
帝国cms7.5自适应手机端在线课程教育网站源码基于帝国CMS后台管理系统,支持在线修改支付参数、联系方式等配置信息,操作界面直观便捷。专注于在线教育视频领域,提供完整的视频课程展示、付费购买及在线支付解决方案。支持多种支付渠道,满足教育培训机构的运营需求。查看源码 -
(自适应)变压器电子元器件电器配件pbootcms网站模板源码为电子元器件企业打造的响应式网站模板,基于PbootCMS内核开发,助力企业快速构建专业级线上展示平台。支持页面独立设置标题、关键词和描述,内置SEO友好结构。PHP程序确保运行安全稳定,有助于提升搜索引擎收录效果。查看源码
| 分享笔记 (共有 篇笔记) |