您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop文章分类页面调用文章内容简介
谢协湃2023-12-16 23:07:58ecshop商城教程已有人查阅
导读打开includes/lib_article.php文件红部分为添加的部分然后在模板文件里调用文章的内容。标签:{$article.content}
打开includes/lib_article.php文件红部分为添加的部分
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'];
$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;
}
然后在模板文件里调用文章的内容。标签:{$article.content}
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop浏览器地址栏ICO图标更换方法
最近看到有不少ECSHOP用户反映, 更换favicon.ico 文件后, 浏览器地址栏没有显示新的ICO图标,尤其是IE7。 -
ecshop商品列表商品详细热销精品搜索列表页调用商品销售量
ecshop各个页面调用商品销售量方法;ECSHOP模板首页的推荐商品包括热销推荐和促销三个文件只对热销商品为例 -
ecshop邮件如何配置发送参数
ECShop如何配置发送邮件的参数从后台进去 系统设置->邮件服务器设置。一、邮件发送方式二、两种不同发送方式的配置 -
ecshop模板更换的一些注意细节
更换ECSHOP模板,应该算是比较基本的操作。但是有一些注意点很关键,如果忽略,可能会出现这样那样的错误。
留言与评论 (共有 条评论) |