最新消息:新席地网:网页制作,360度全景摄影,微信营销推广,详情见:新席地网xxidi.com,电话:13913571631

ECshop在文章列表页调用文章简介

ecshop admin 2411浏览 0评论

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、在文章列表页面模版中调用:

下面代码是我自己的样式,根据个人需要更改

<dd>{$article.content|strip_tags|truncate:40}……<a href=”{$article.url}” title=”{$article.title|escape:html}”><font color=”#FF0000″>[详细阅读]</font></a></dd>

OK 在文章列表页面调用文章简介就完成了。其中,40为调用字数,可以修改为自己需要的。



分享到: 更多

转载请注明:梦寻天涯的博客 » ECshop在文章列表页调用文章简介

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址