ecshop底部帮助中心文章按时间排序

<ul><liclass="lititlelititle{$smarty.foreach.foo.iteration}">{$help_cat.cat_name}</li... <ul>
<li class="lititle lititle{$smarty.foreach.foo.iteration}">{$help_cat.cat_name}</li>
<!-- {foreach from=$help_cat.article name="help_list" item=item} -->
{if $smarty.foreach.help_list.iteration lt 6}
<li><a href="{$item.url}" title="{$item.title|escape:html}">{$item.short_title}</a></li> {/if}
<!-- {/foreach} -->
</ul>
这是网站底部文章调用代码我调用了6篇文章,但是新发表的文章都排在后面在这里看不到,能不能在这里显示最新发表的文章
展开
 我来答
匿名用户
2015-03-26
展开全部
  /**
    * 获得指定栏目最新的文章列表。
    *
    * @access private
    * @return array
    */
    function index_get_class_articles($cat_aid, $cat_num)
    {
      $sql = "SELECT article_id, title,open_type,cat_id,file_url FROM " .$GLOBALS['ecs']->table('article'). " WHERE cat_id = ".$cat_aid." and is_open = 1 LIMIT " . $cat_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]['cat_name'] = $row['cat_name'];
        $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']);
        $arr[$idx]['cat_url'] = build_uri('article_cat', array('acid' => $row['cat_id']));
    }
       return $arr;
    }
悉雅彤lX
2015-03-26 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:82.2万
展开全部
在查询的SQL语句中最后加上 order by 时间字段 desc
更多追问追答
追问
我是菜鸟 如何操作 具体步骤
追答
你发布文章肯定会在数据表里存发布时间吧?根据这个字段排序!在php页面里查询的SQL改一下就行了!

$sql = "select * from (你的表名) order by (你表里的时间字段) desc limit 6";就是取六条 最近时间的数据!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式