您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop任意页面显示指定分类、数量、排序的任意类型文章,包括只显示置顶文章
翠风2024-01-16Ecshop商城教程已有人查阅
导读1、在需要使用此功能的PHP页面里最后的?>前面添加以下代码,现在以article.php为例子/** ecshop119.com * 获得指定分类ID、
1、在需要使用此功能的PHP页面里最后的?>前面添加以下代码,现在以article.php为例子
2、继续在此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}-->
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop供货商插件ecshop供应商插件商家入住管理商品
ecshop模板屋原创多个ecshop供应商版本,最近多家同行盗用图片进行贩卖--请各位购买原创版本质量售后都有保障!
ecshop退货时不退运费的实现方法
ecshop官方开发ecshop的时候,如果产生退货,我们在后台操作退货时,默认是把款项退到会员的网站帐户中,并且把邮费一起退过去,那么我们使用ECSHOP模板时
ecshop模板制作教程,ecshop模板标签大全整理
ECSHOP模板制作修改经常用到ECSHOP模板标签:页面关键字 {$keywords }页面标题 {$page_title}产品分类父分类列表
在ecshop商品搜索页怎么显示商品货号
打开 search.php 文件 (建议使用editplus 或 Dreamweaver )(2)、打开模板文件 search.dwt ,在您想要显示商品货号的地方加上下面这句:
相关源码
-
(自适应响应式)蓝色外贸英文产品介绍展示网站模板本模板采用手工编写的DIV+CSS架构,代码精简高效。适配手机端浏览,数据实时同步更新。内置SEO优化框架,支持独立设置各页面标题、关键词及描述。开源代码结构清晰,便于二次开发。查看源码 -
(自适应响应式)家电维修清晰服务网站pbootcms模板免费下载本模板基于PbootCMS内核开发,为维修服务类企业打造,特别适合家电维修、设备维护等行业使用。通过简洁直观的界面设计,帮助企业快速搭建专业级服务平台,实现线上业务高效管理。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
(自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码 -
(PC+WAP)红色家装设计智能家居家具建材pbootcms网站源码下载本模板基于PbootCMS系统开发,为智能家居、家装设计及家具建材行业设计。采用现代化布局风格,突出家居设计行业特色,适合展示各类家居产品、设计方案和建材信息。查看源码 -
(自适应响应式)个人作品技术文章博客网站模板下载基于PbootCMS内核开发的响应式博客模板,为数字营销、技术分享类内容打造。采用前沿设计理念,兼顾内容展示与阅读体验,适配各类终端设备。通过本模板可快速构建专业级行业博客,有效传播专业知识与案例成果。查看源码
| 分享笔记 (共有 篇笔记) |
