博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ECshop在文章列表页调用文章简介
阅读量:6253 次
发布时间:2019-06-22

本文共 1935 字,大约阅读时间需要 6 分钟。

1、打开includes/lib_article.php文件:
 
找到:大约21行-82行代码,替换为一下
/*** 获得文章分类下的文章列表** @access public* @param integer $cat_id* @param integer $page* @param integer $size** @return array*/function get_cat_articles($cat_id, $page = 1, $size = 20 ,$requirement=''){//取出所有非0的文章if ($cat_id == '-1'){$cat_str = 'cat_id > 0';}else{$cat_str = get_article_children($cat_id);}//增加搜索条件,如果有搜索内容就进行搜索 if ($requirement != ''){$sql = 'SELECT article_id, title,content , author, add_time, file_url, open_type' .' FROM ' .$GLOBALS['ecs']->table('article') .' WHERE is_open = 1 AND title like '%' . $requirement . '%' ' .' ORDER BY article_type DESC, article_id DESC';}else{ $sql = 'SELECT article_id, title,content , author, add_time, file_url, open_type' .' FROM ' .$GLOBALS['ecs']->table('article') .' WHERE is_open = 1 AND ' . $cat_str .' ORDER BY article_type DESC, article_id DESC';} $res = $GLOBALS['db']->selectLimit($sql, $size, ($page-1) * $size); $arr = array();if ($res){while ($row = $GLOBALS['db']->fetchRow($res)){$article_id = $row['article_id']; $arr[$article_id]['id'] = $article_id;$arr[$article_id]['title'] = $row['title'];/*68ecshop.com  add*/$arr[$article_id]['content'] = $row['content']; $arr[$article_id]['short_title'] = $GLOBALS['_CFG']['article_title_length'] > 0 ? sub_str($row['title'], $GLOBALS['_CFG']['article_title_length']) : $row['title'];$arr[$article_id]['author'] = empty($row['author']) || $row['author'] == '_SHOPHELP' ? $GLOBALS['_CFG']['shop_name'] : $row['author'];$arr[$article_id]['url'] = $row['open_type'] != 1 ? build_uri('article', array('aid'=>$article_id), $row['title']) : trim($row['file_url']);$arr[$article_id]['add_time'] = date($GLOBALS['_CFG']['date_format'], $row['add_time']);}} return $arr;}

  

2、在文章列表页面模版中调用:
 
下面代码是我自己的样式,根据个人需要更改
{$article.content|strip_tags|truncate:40}……
[详细阅读]

OK 在文章列表页面调用文章简介就完成了。

转载于:https://www.cnblogs.com/leavesldy/archive/2013/05/08/3066993.html

你可能感兴趣的文章
Docker在云家政的应用
查看>>
网络大厂推广告管理系统降低产业复杂性
查看>>
Rsync忽略文件夹或目录
查看>>
Unix系统tar命令
查看>>
关于内容审核,你需要了解的东西,这里都有!
查看>>
20180725笔记
查看>>
“微信封杀”互联网公司躲不过的“坎儿”
查看>>
必应(Bing)搜索被屏蔽的原因是什么?
查看>>
热衷混合云,近半数金融机构还在用传统数据中心
查看>>
Ei期刊投稿要求
查看>>
Teradata 时间类型转换
查看>>
AngularJS指令中compile与link的区别
查看>>
如何在普尔文网站注册华为认证考试以及参加考试
查看>>
DirectX 32位显示模式简单控制 Demo 中
查看>>
使用httpclient必须知道的参数设置及代码写法、存在的风险
查看>>
iOS设计模式-适配器
查看>>
Coreseek + Sphinx + Mysql + PHP构建中文检索引擎
查看>>
SQL server 实现自动异地备份
查看>>
Migrate Instance 操作详解 - 每天5分钟玩转 OpenStack(40)
查看>>
【MySql】9.触发器
查看>>