ECShop添加自定义最新评论模块

我直接写上操作步骤吧,看下思路,相信大家也会了

第一步:

在includes/lib_goods.php里面构建自定义函数

 代码如下 复制代码

/**
 * 获取最近评论
 *
 * @return array
 */
function get_latest_comment($limit_num)
{
    $sql = "SELECT c.content,c.add_time,g.goods_id,g.goods_name FROM ".$GLOBALS['ecs']->table('comment')." AS c
            LEFT JOIN ".$GLOBALS['ecs']->table('goods')." AS g on c.id_value=g.goods_id
            WHERE c.status=1
            LIMIT ".$limit_num;   
      $res = $GLOBALS['db']->getAll($sql);
    return $res;
}

 第二步:

在根目录的goods.php的$smarty->assign('goods_rank',          get_goods_rank($goods_id));                       // 商品的销售排名

下面添加以下代码

 代码如下 复制代码

$smarty->assign('comments_latest',     get_latest_comment(10));                 //获取最新品论

 第三步:

在library目录下创建comments_latest.lbi文件

 

第四步:

在模板文件goods.dwt中使用以下代码即可在商品详情页面中调用“最新评论”

 代码如下 复制代码

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

时间: 2024-09-08 19:12:34

ECShop添加自定义最新评论模块的相关文章

评论模块的设计

下面对比一些产品的评论模块的设计,包括机制.优点.缺点 网易博客新版博客中心动态 机制:最新评论显示在最前面,可以对任何一条评论和评论回复再评论(回复评论直接"XX回复XX显示),时间信息和回复按钮紧接着评论内容后面,评论框在最上面 优点:展示空间很紧凑,最新评论容易注意到 缺点:多次回复之后,信息呈现非常之乱;很难理清前后条评论的上下语境,很容易看得云里雾里的 网易邮箱微博 机制:评论显示按发布先后顺序显示,回复某某人以 @XX 形式显示(评论者和被评论者的昵称用了不同的链接色,这是个人觉得很

两句CSS完美截断侧栏最新评论列表

常见的侧栏最新评论列表一般有两种格式:路人甲 发表于 某某文章,或者 路人乙:引言-- 它们都有个问题,就是换行很难控制,长短不一,有时候内容还会把页面撑破.老肥研究了很久 CSS 手册,找到了一个符合标准的办法,像现在我的侧栏 widget 一样,强制只显示一行,多出来的一刀切断,是不是有点像 Gmail 里面的预览文字?方法很简单,比如我的侧栏 widget 是 <DIV class="widget">, 要对它下面的 <LI>进行截断,那么用下面的 CSS

Joomla扩展使用手记:shoutbox中文站点评论模块

目的:通过体验.对比.遴选,找到适合于自己的 Joomla 的扩展,包括组 件.模块.模板. 环境:Win7 + XAMPP 1.7.1 + Joomla 1.5.14.为了更切实的体验,每次试 用某个扩展时都尽量在一个干净的 Joomla 环境中:安装 Joomla 后,导入示例 数据,在没有其他第三方组件时安装某一扩展. shoutbox 是 shoutbox改写的中文评论模块(作者:ufonba),下载地址: http://www.maycode.com/index.php/docman/

最新日志和最新评论的位置

  我们总习惯于将最新日志.评论最多的日志以及最新评论放置于侧边栏或者宽大的页脚的位置,从没进一步的考虑过放置于其它位置的可能性,Subtly Made主题打破了这种思维的局限性,它将这一部分内容放在了整个页面最显眼的位置.(下图红色圆框标注的位置) 仔细考虑一下,其实放置在这里是有充分根据的.最新显眼的日志标题列表类似于报纸的头版,不用向后翻你就能知道报纸的其它部分都有哪些内容.这里也一样,不用向下滚动滚动条,就能知道最新的文章有哪些.尤其是当文章比较长的时候,向下持续滚动成了阅读的一种障碍和

百度空间如何添加好友最新文章模块

  百度空间添加好友最新文章模块方法:点击"设置"--"高级设置"--"自定义模板"-- "内容模块"--勾选好友最新文章.然后点击"确定",并"保存"设置,即可在个人空间主页添加此模块. 登录后在"好友最新文章"右侧点击"设置",可选择好友最新文章的显示样式:"文字样式"或 "图文样式".并可设定显示好友最

WordPress怎么添加多说最新评论插件

为啥写下这东西就不多述了吧,原因就是该主题添加了侧边栏小工具后之前默认的侧边栏DIV都不见了.所以只能动手改改侧边栏(sidebar.php)这个文件了.简约不简单的好处就是容易修改,下面就说下这次给WordPress主题侧边栏添加多说最新评论的具体过程: 1.获取多说侧边栏最新评论代码: 添加多说评论侧边栏 使用Chrome强大浏览器进行复制代码: 复制代码 将代码复制至Notepad(注意要自动换行,如图): 复制代码至Notepad 编辑主题侧边栏(sidebar.php)文件,(若原来有

电子商务网站“用户评论”模块浅析

前几天在robin club 上分享到电商产品评论的设计,感觉说的不过瘾,这里博客记录一下. 在开始进行后面的产品分析和对比之前,我们来看一下之目前对商品详细页评论影响比较大的两块产品形态, 一是信息交互始祖:bbs,论坛.我们已经习惯在一层一层的楼层中阅读信息和辨别精华,针对楼主表达的思想进行回顾和发表自己的看法,后续的人也会把之前的信息看成原本内容的一部分,所以也就有了后来更多的一楼决定楼向等评论互动. 一是淘宝,长期以来,我们可以看到,大把的淘宝卖家把用户的评论截图贴到商品介绍的显要位置,

添加自定义的Python模块方法

默认的搜索路径是安装路径: /usr/local/lib/python2.7/dist-packages/grc_gnuradio/blks2/packet.py 这里便携了一个自定义的my_packet.py模块,要使其能够在流图中使用,需要将其添加到Python的环境变量中去. 编辑~/.bashrc,创建环境变量PYTHONPATH,添加如下语句: export PYTHON=$PYTHONPATH:~/grc_gnuradio 也就是为Python添加了~/grc_gnuradio搜索路

如何科学地蹭热点:用python爬虫获取热门微博评论并进行情感分析

前言:本文主要涉及知识点包括新浪微博爬虫.python对数据库的简单读写.简单的列表数据去重.简单的自然语言处理(snowNLP模块.机器学习).适合有一定编程基础,并对python有所了解的盆友阅读. 甩锅の声明 1.本数据节选自新浪热门微博评论,不代表本人任何观点 2.本人不接受任何非技术交流类批评指责(夸我可以) 3.本次分析结果因技术问题存在一定误差(是引入的包的问题,不是我的) 4.本次选取热门微博为一个月以前的(翻译一下:热点已经冷了,我只是个写教程的) 顶锅盖逃 继上次更完"国庆去