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

ecshop任意页面显示指定分类、数量、排序的任意类型文章,包括只显示置顶文章

翠风2024-01-16Ecshop商城教程已有人查阅

导读1、在需要使用此功能的PHP页面里最后的?>前面添加以下代码,现在以article.php为例子/** ecshop119.com * 获得指定分类ID、

1、在需要使用此功能的PHP页面里最后的?>前面添加以下代码,现在以article.php为例子
/** ebingou.cn
* 获得指定分类ID、文章类型、指定数量、排序规则的文章列表。
* @access  private
* @return  array
* @cat_id  文章分类ID  0代表显示所有分类的以下条件文章
* @list_type  文章列表类型 0 普通 1置顶 2头条 3推荐 4热门
* @list_num  文章列表数量 默认10条新闻,可不填写
* @list_order  文章列表排序 默认按照很新添加的排序,可不填写
*/
function get_class_list_articles($cat_id='0',$list_type='0',$list_num='10',$list_order='add_time DESC') {  $sql = 'SELECT article_id, title, add_time, file_url, open_type ' . ' FROM ' . $GLOBALS['ecs']->table('article') . ' WHERE ' ;
if($cat_id!='0'){
$sql =$sql.' cat_id = '.$cat_id.' 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; }
您是不是很疑惑,ECSHOP只有普通及置顶的文章,哪来的其它类型的文章哦,至于这个你就得看下我写的另外一篇文章了。
2、继续在此article.php文件里调用显示的代码里添加以下代码:
$smarty->assign('hot_goods',
get_recommend_goods('hot'));
// 热点文章
$smarty->assign('list_articles15',  get_class_list_articles('15','0','6','add_time ASC'));
//15为文章分类ID,别告诉我你不知道怎么看;0代表普通的文章;6是文章显示数量;add_time ASC代表是按照添加时间的先后顺序显示
3、在要显示此内容的article.dwt模板文件里添加以下代码:
<!--{foreach from=$list_articles15 item=article}-->
<li><a title="{$article.title|escape:html}" href="{$article.url}">{$article.title}</a></li>
<!--{/foreach}-->

本文标签:

很赞哦! ()

相关源码

  • 帝国cms大气淘宝客网站源码带手机版带火车头采集本款创意礼物导购网站模板为礼物类电商平台设计,采用清爽简约的界面风格,具备完善的商品导购功能。系统支持在文章攻略中灵活插入商品购买链接,实现内容与电商的结合。查看源码
  • (自适应html5)自媒体运营培训教程个人博客pbootcms模板本模板基于PbootCMS系统开发,特别适合自媒体运营培训、知识付费类网站使用。采用响应式设计,能够适配各类终端设备,为内容创作者提供专业的内容展示平台。查看源码
  • (PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码
  • pbootcms模板PC+WAP娱乐新闻资讯类博客网站源码该模板基于PbootCMS内核开发,专为娱乐新闻、健康生活类资讯网站设计,同时支持快速适配其他行业(如企业官网、博客门户等),仅需替换图文内容即可完成转型。查看源码
  • (自适应)绿色宠物门诊兽医行业网站模板该绿色清爽风格网站模板专为宠物门诊与兽医诊所设计,基于PbootCMS内核开发,采用响应式布局确保手机、PC等多端体验一致,帮助宠物医疗机构高效构建线上服务平台。查看源码
  • (自适应响应式)环保净化器家用电器网站免费模板针对环保设备、环境监测等领域的PbootCMS响应式模板,通过模块化设计清晰展示污水处理技术、空气净化系统等解决方案。移动端呈现环保数据可视化图表,后端统一管理确保项目案例、技术等资料多端同步。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐