EMLOG首页调用评论发布框和评论列表

在用EMLOG建设单页网站时,需要在首页显示评论发布框和评论列表,要实现这个功能,就需要修改模版脚本文件module.php里的blog_comments_post、blog_comments、blog_comments_children这三个函数来实现效果;
默认情况下这三个函数需要在文章页面才能正常使用,因为这三个函数都绑定了文章ID号,首页没有文章ID号输入功能,所以我们如果想要在首页显示评论发布框和评论列表可以采用下面的方法来实现;

    1. 第一步:
    2. 在后台新建个单页,命名为评论中心,记住这个单页的ID号,在添加好后编辑下改新建的单页,在地址栏可以看到最后的数字就是ID号;
    3. 打开模版文件夹下的module.php文件,找到blog_comments_post、blog_comments、blog_comments_children这三个函数,复制并把函数名重命名为home_comments_post、home_comments、home_comments_children这三个名称,
    4. 在home_comments_post函数里找到if($allow_remark == ‘y‘)更改成if(Option::get(‘iscomment‘) == ‘y‘)
    5. 在home_comments函数里找到并删除<?php echo $commentPageUrl;?>代码,这是评论分页代码,因为在首页是无法正常显示评论分页的,所以需要删除,然后添加链接代码链接到新建的那个单页面。
    6. 第二步:
    7. 在模版文件夹下的模版文件index.php或log_list.php里首页需要的位置添加评论发布框和评论列表调用代码;
    8. 评论发布框调用代码,其中的123是新建的单页ID号。
    9. <?php home_comments_post(‘123‘,$ckname,$ckmail,$ckurl,$verifyCode,‘y‘); ?>
    10. 评论列表调用代码,其中的123是新建的单页ID号。
    11. <?php
    12. $Comment_Model = new Comment_Model();
    13. $comments = $Comment_Model->getComments(0, ‘123‘, ‘n‘, ‘1‘);
    14. home_comments($comments); ?>
    15. 如需要无刷新AJAX提交评论,可以参考蓝叶分享的绿色梧桐模版。

原文地址:https://www.cnblogs.com/pzgs1236/p/12026552.html

时间: 2024-10-13 21:03:28

EMLOG首页调用评论发布框和评论列表的相关文章

ecshop首页调用指定商品分类下的商品品牌列表

转之--http://www.16css.com/ecshop/735.html 通过二次开发可以实现ECSHOP首页调用指定分类下的品牌列表. 第一步: 打开根目录下的index.php 在最后面 ?> 前面加入以下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /** * 获得某个分类下的品牌 列表 * * @access  public * @param   int     $cat * @return 

模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)

我们大部分人都发过动态,想必都知道发动态.回复评论.删除动态的整个过程,那么作为初学者,要模仿这些功能有点复杂的,最起码表的关系得弄清楚~~ 先把思路理一下: (1)用户登录,用session读取当前用户----目的是:该用户可以发表动态,重点是显示该用户好友及他自己发表的动态,并且按发表时间排序. (2)做个发表动态框实现发表动态功能 (3)显示该用户和他好友已经发表对的动态信息,并按发表时间由近到远显示 (4)再每条动态后面做一个评论按钮和删除按钮:实现对动态的评论,回复和删除(斜体部分下一

Beta发布140字评论

Beta发布140字评论: 第一组:飞天小女警 此项目组的礼物挑选,具有很强的吸引力,面临的潜在用户也有很多,此次发布在界面上做出了很好的表现力,而且发布到云服务器上面. 第二组:金州勇士 金州勇士的在线考试系统,基本功能已经实现,学生可以考试,老师可以设定考试.学生可以在此网站上进行考试,具有实用性!并且发布到云服务器上面. 第三组:新峰 俄罗斯方块游戏基本上能够运行,在原有的基础上增加了新的功能,但是界面不是很友好! 第四组:天天向上 连连看游戏完成度较高,界面背景音乐都很玄,消除等都添加了

博客项目实现文章评论功能(重点是评论回复)

我开发的博客网站的地址:http://118.89.29.170/RiXiang_blog/ 博客项目代码github:https://github.com/SonnAdolf/sonne_blog 有了我的已成型的项目和代码,可以更容易理解这篇文章. 本篇文章记录下自己博客项目评论功能实现的全过程,重点其实是评论回复功能. [一,写评论] 写评论部分我没有使用富文本编辑器,只是单纯地使用了textarea标签,所以后台不需要作html标签的白名单检验(关于防范xss攻击,可以看我之前的一篇文章

VS2013如何调用别人发布的WebService程序

这篇经验会告诉我们如何调用别人发布的WebService,并且需要注意的事项.现在就拿获取天气预报的接口举例,因为文中不允许有链接,所以在下文图中有WebService链接的地址. 工具/原料 VS2013 WebService接口 方法/步骤 首先打开VS2013,选择文件->新建->项目.   在项目中选择[控制台应用程序],将项目名称重新命名为[WebServiceTest].   点击项目右键,选择添加->服务引用.   在地址栏中输入WebServie链接地址后回车,然后重新命

dede只调用当天发布的文档

dede只调用当天发布的文档 dede文章的调用 我需要织梦的模板分别调用,一天内发布的文章,三天内发布的文章,和七天内发布的文章,请问是代码是怎么写的,如何调用,如图所示. 点一天内,显示最近24的内发布的文章,点三天内,显示最近3天内发布的文章,下同. 织梦标签里面已经有这个功能了.加入subday即可.如调用一天内的文章:{dede:arclist row='10' subday='1'}底层模板(InnerText){/dede:arclist}

js微博发布框的实现

引用前请标明出处:http://www.cnblogs.com/zkhzz/ 谢谢 观察了微博发布框, 1.发现他的剩余文字是动态改变的, 2.且文字为零时 发布框颜色为暗色 3.文字不符合标准时提交不通过 整理了一下思路 js会主要用到的方法 1.onclick() //点击发布时触发 2.onmouseover()// 鼠标滑到 发布  触发 3.onmouseout() //鼠标离开 发布  时触发 4.onfocus() //点击到 输入框 时触发 5.onblur() //点击到 输入

课程表,订单表(统计报名人数),评论表(统计评论的人数),点赞表(点赞人数)

课程表,订单表(统计报名人数),评论表(统计评论的人数),点赞表(点赞人数)利用sql是最精准的做法 SELECT tc.id, tc.title, tc.img, (SELECT COUNT(1) FROM t_shoporder WHERE course_id = tc.id) AS ordercount, (SELECT COUNT(1) FROM t_course_comment WHERE course_id = tc.id) AS commentcountFROM t_course

java程序调用xfire发布的webService服务(二)

在上一篇的调用xfire发布的webService服务中,我只是从服务端返回了一个字符串给客户端,却没有测试从客户端传递数据给服务端.而实际应用中一般是不太可能只出现这样的应用场景的,因此我便更进一步测试了客户端传递数据给服务端. 因为相关的jar包在上一篇已经说过,因此便不再重复说明,这次的测试步骤如下: 一.测试向服务端传递字符串(重点在第二个): 为了进一步理解服务搭建,我重新写了一个服务端服务类: 接口: package xfireTest; public interface XFire