LSRONG-双荣设计
扫描二维码添加QQ好友

扫一扫二维码,加我QQ

ECSHOP首页显示最新评论(评论内容&时间)的方法

2016-03-27 11:03:42ecshop常见问题

   里奥模板中心技术为您整理,首页显示最新评论(评论内容&时间)的解决方法。

 

第一步:

将下面代码复制,并保存为一个库文件,文件名和保存路径为: /themes/default/library/index_comments.lbi 

<?php

if(!function_exists("get_comments")){

function get_comments($num)

{

   $sql = 'SELECT * FROM '. $GLOBALS['ecs']->table('comment') .

            ' WHERE status = 1 AND parent_id = 0 and comment_type=0 '.

            ' ORDER BY add_time DESC';

  if ($num > 0)

  {

   $sql .= ' LIMIT ' . $num;

  }

  //echo $sql;

        

  $res = $GLOBALS['db']->getAll($sql);

  $comments = array();

  foreach ($res AS $idx => $row)

  {

   $comments[$idx]['add_time']       = $comments[$idx]['add_time']       = local_date

($GLOBALS['_CFG']['time_format'], $row['add_time']);

   $comments[$idx]['user_name']       = $row['user_name'];

   $comments[$idx]['content']       = $row['content'];

   $comments[$idx]['id_value']       = $row['id_value'];

  }

  return $comments;

}

}

$GLOBALS['smarty']->assign('my_comments',get_comments(10)); // 10条数据

?>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<!-- 最新评论__Begin -->       

  <div class="box_2">

   <h3><span>最新评论</span></h3>

  <div class="top10List clearfix">

  <!--{foreach from=$my_comments item=comments}-->

      <ul class="clearfix">      

      <li style="padding:5px 10px;">

<a href="goods.php?id={$comments.id_value}" target="_blank">

{$comments.content|truncate:21:""}</a><br />

{$comments.add_time}

</li>

</ul>

  <!--{/foreach}-->

      </div>

  </div>

 

第二步:

 

在ECSHOP首页模板文件中,调用这个库文件

打开 themes/default/index.dwt 文件,

在 

</div>

  <!--left end-->

上面增加一行调用代码

<!-- #BeginLibraryItem "/library/index_comments.lbi" -->  <!-- #EndLibraryItem -->

 

清除一下缓存

 
文章关键词