您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop调用文章按倒序正序同时可以设置文章数量的方法
如霜2024-04-27Ecshop商城教程已有人查阅
导读ecshop调用文章,ECSHOP商城任何页面可以调用指定文章分类下面文章,同时可以控制文章倒序正序以及文章数量。同时可以单独做成文章频道,比如我们 一个index.php
ecshop调用文章,ECSHOP商城任何页面可以调用指定文章分类下面文章,同时可以控制文章倒序正序以及文章数量。同时可以单独做成文章频道,比如我们 一个index.php,改名wenzhan.php 在新建立 wenzhan.dwt文件,和wenzhan.lbi 。
先说说如何调用指定文章分类下面文章,然后wenzhan.php文章频道调用不同文章分类文章
文章频道效果:点击查看ECSHOP文章频道 调用不同分类文章组成一个文章频道页面
本案例按index.php 讲解:
1. 在任何页面php页面比如(index.php goods.php)下面 ?>增加
先说说如何调用指定文章分类下面文章,然后wenzhan.php文章频道调用不同文章分类文章
文章频道效果:点击查看ECSHOP文章频道 调用不同分类文章组成一个文章频道页面
本案例按index.php 讲解:
1. 在任何页面php页面比如(index.php goods.php)下面 ?>增加
/*------------------------------------------------------ */
//-- PRIVATE FUNCTIONS
/*------------------------------------------------------ */
function index_get_class_list_articles($cat_id='0',$list_type='0',$list_num='10',$list_order='add_time DESC'){
$cat_str = get_article_children($cat_id);
$sql = 'SELECT article_id, title, add_time, file_url, open_type ' .
' FROM ' . $GLOBALS['ecs']->table('article') . ' WHERE ' ;
if($cat_id!='0'){
$sql =$sql.$cat_str." and " ;
}
$sql =$sql.' article_type='.$list_type .' ORDER BY '.$list_order.' LIMIT ' . $list_num;
$res = $GLOBALS['db']->getAll($sql);
$arr = array();
foreach ($res AS $idx => $row)
{
$arr[$idx]['id'] = $row['article_id'];
$arr[$idx]['title'] = $row['title'];
$arr[$idx]['short_title'] = $GLOBALS['_CFG']['article_title_length'] > 0 ?
sub_str($row['title'], $GLOBALS['_CFG']['article_title_length']) : $row['title'];
$arr[$idx]['add_time'] = local_date($GLOBALS['_CFG']['date_format'], $row['add_time']);
$arr[$idx]['url'] = $row['open_type'] != 1 ?
build_uri('article', array('aid' => $row['article_id']), $row['title']) : trim($row['file_url']);
}
return $arr;
}
2. 在index.php
$smarty->assign('hot_goods', get_recommend_goods('hot')); // 热点文章
下面增加
$smarty->assign('list_articles13', index_get_class_list_articles('13','0','9','add_time DESC'));
//13为文章分类ID,别告诉我你不知道怎么看;0代表普通的文章;9是文章显示数量;add_time (DESC倒序,ASC正序)
3.index.dwt增加下面代码: 13代表文章分类ID
<!--{foreach from=$list_articles13 item=article}-->
<li><a title="{$article.title|escape:html}" href="{$article.url}">{$article.title}</a></li>
<!--{/foreach}-->
4.
$smarty->assign('list_articles13', index_get_class_list_articles('13','0','9','add_time DESC'));
//13为文章分类ID,别告诉我你不知道怎么看;0代表普通的文章;9是文章显示数量;add_time (DESC倒序,ASC正序)
如果吧:DESC改成ASC
$smarty->assign('list_articles13', index_get_class_list_articles('13','0','9','add_time ASC'));
那么前台排序就不一样了
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商品分类怎么自定义title标题
ECSHOP商品分类自定义title标题:修改 ecs_category 数据表的结构,新加一个字段进入 后台 》数据库管理》SQL查询,执行下面SQL语句
ecshop供货商插件ecshop供应商插件商家入住管理商品
ecshop模板屋原创多个ecshop供应商版本,最近多家同行盗用图片进行贩卖--请各位购买原创版本质量售后都有保障!
ecshop商品自动上下架,批量下架上架的设置方法
设置商品在指定时间自动上架或者下架,在此您需要先到系统设置->计划任务中安装该功能后才能使用。
ecshop商品属属性定制定做,属性批量购买教程
由于很多用户需要加上商品自定义吃寻大小等首先在\admin\templates\goods_info.htm里面找到 属 与规格 的位置 发现他调用了{$goods_attr_html}这个页面
相关源码
-
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码 -
(自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码 -
(pc+wap)pbootcms网站模板蓝色小程序网站开发公司基于PbootCMS内核开发的营销型门户模板,为小程序开发公司、电商软件企业打造。采用HTML5自适应架构,实现PC与手机端数据实时同步展示查看源码 -
(自适应)响应式文章博客互联网新闻pbootcms模板下载本模板基于PbootCMS开发,专为科技新闻、互联网资讯和文章博客类网站设计。采用响应式布局技术,确保在电脑、平板和手机上都能获得最佳浏览体验。适用于科技媒体、行业博客查看源码 -
(自适应)高端集团跨国公司产业联盟机构网站模板免费下载基于PbootCMS内核开发的集团级企业网站模板,采用响应式设计架构,确保在各类移动设备上获得浏览体验。通过模块化布局与简约大气的视觉风格,帮助集团企业高效展示组织架构、发展历程和业务矩阵,建立专业的企业形象窗口。查看源码 -
(自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码
| 分享笔记 (共有 篇笔记) |
