首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

php无限级分类实现评论及回复功能

经常在各大论坛或新闻板块详情页面下边看到评论功能,当然不单单是直接发表评论内容那么简单,可以对别人的评论进行回复,别人又可以对你的回复再次评论或回复,如此反复,理论上可以说是没有休止,从技术角度分析很容易想到运用无限级分类技术存储数据...,运用递归获取评论层级结构数据,运用ajax实现评论页面交互,这里用thinkphp框架做个简单的demo练练手,为了简化流程这里第三级评论开始停止回复,当然只要在这个基础上稍作修改就可以实现无限回复功能...3.页面操作细节:点击某个评论的回复按钮时,显示回复文本输入框,同时其他评论的回复文本输入框消失,当再次点击该回复按钮时,该文本框消失 4.在最后一级评论(这里设置是第三级)关闭回复功能 5.即时显示评论总数...无限级分类实战————评论及回复功能</title <link rel="stylesheet" type="text/css" href="/Public/css/comment.css" rel=...id var divhtml = ""; if('off'==$(this).attr("replyswitch")){//二级评论回复后三级评论不再提供回复功能,将关闭属性附加到"提交回复"按钮" divhtml

2.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    博客评论网易云跟帖评论提醒功能

    多说官方宣布 17 年 6 月 1 号停止维护,一个优秀的评论系统从此倒下了,令人唏嘘不已,还是要感谢多说团队多年的付出。眼下留给博主们的选择也就畅言和网易云跟帖了。...经过综合考虑选择了网易跟帖,由于网易云跟帖没有提醒功能,所以今天就做了一个邮件提醒的功能。...之前多说收到评论会在博客的右上角提示,云跟帖就没有这个功能,而且也不会收到邮件,这样就不能即时的处理评论。好在提供了收到评论的回调功能,所以我们自己来实现发送邮件的功能。...数据回推 在获取代码里面有个优化设置功能,需要我们自己设置接口来接受评论推送。以下邮件评论提示由 php 来实现。...php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip.

    79620

    php实现文章评论系统

    最近工作中需要完成一个评论功能,上网查找了几个评论系统的展示样式。最后参考“多说”和“畅言”等评论系统,自己使用PHP语言实现了一个简单的评论系统。...具体实现方案如下(在ThinkPHP框架上实现): 1、递归方式 优点:实现代码简单,而且如果评论的层级固定在5个层次一下的话,建议使用该种方法,这样前端通过这种数据结果实现简单。...缺点:如果评论的层级没有固定的话,前端将无法展示评论信息了,而且如果层级太多的话,将会极大的消耗内存,更要命的是每次递归都得查询数据库,性能将大大的降低。.../** * @param $arc_id 文章id * @param int $comm_id 评论id * @param array $result * @return array */...可以实现n层级的评论,前端也能很好的展示 缺点:代码稍微复杂,对于固定的层级评论,前端展示评论较为复杂。

    2K10

    纯代码实现WP评论添加@评论功能

    对于使用WordPress默认评论框的同学来说,常常会遇到这样一个问题,就是当我们回复评论者消息的时候偶尔会搞不清楚到底是回复的谁,当然我们可以通过嵌套评论来区分不同的话题,但是当大家一块参与话题互相讨论的时候还是会分不清谁回复的谁...,这时候我们就可以通过@评论者来告诉对方我是在和你交流了。...网上关于此功能的实现方法很多,这里收集整理了两种亲测可用的方法推荐给大家。...将@信息写入数据库//添加@评论功能function qgg_comment_add_at( $commentdata ) { if( $commentdata[\'comment_parent\'...return $commentdata;}add_action( \'preprocess_comment\' , \'qgg_comment_add_at\', 20);不将@信息写入数据库//添加@评论功能

    20430

    javaweb项目连接MySQL数据库_php实现评论回复功能

    Java+MySQL实现评论功能设计开发 一、背景 项目初始版本上线,有时间写点东西记录一下项目中的心得体会,通过这个项目学习了很多,要写下来的有很多,先从评论功能开始吧。...由于项目需要增加评论功能,之前并无此方面的经验,因此项目开始的一段时间都在寻思着如何进行评论功能的设计。...可能会有:①只可以进行评论,不可以回复,②既可以进行评论,也可以进行回复,然后在这个基础上可能会增加一些额外的功能,比如评论的折叠,审核,优选等。...评论会显示评论者头像,回复不会。 评论的管理:后台系统应该具备基本的评论管理功能,比如:删除,折叠,优选,排序。...主要的功能代码如下所示(因为项目有通知功能,看的时候可以略过这部分,跟单纯的评论功能没有太大关系,但是一般要有通知,后面有时间会写站内通知的设计与开发博客): 4.1 添加评论代码如下:(获取到评论相关的参数

    1.4K20

    twikoo仿段落评论,实现快速评论功能

    所以我想是否可以利用我的说说页面中的,点击评论按钮后后会在评论区添加一个:> + “文本”,从而实现类似引用的功能,那么也就实现了仿段落评论,同时所有的评论都会在评论区显示,避免了因为都在段落评论而导致主评论区没人的尴尬局面...”按钮即可看到 实现功能 添加按钮 要实现回复功能,首先需要有回复按钮呀,我们先考虑一下逻辑,什么情况需要回复按钮?...,本教程也是基于他的进行修改,这里不再详细讲解,我们直接进入添加段落回复功能。...妥协方案 下面我们需要实现该功能,刚开始我选择的时使用和说说页面类似的效果,当点击评论后,找到评论区输入框,将选中文字放到输入框中,进行类似于回复段落的效果,但是由于我设置的懒加载,当评论区没有滚入到页面视野内时不会自动加载...于是我开始使用JS实现这些功能,为了更加美观直接好理解,我将每个部分的内容封装成了函数: JS功能实现 首先,加载twikoo的库: // 加载Twikoo库 async function loadTwikooLibrary

    12420

    从零开始项目第五篇【评论功能、备忘录】

    评论功能资料 在网页上评论功能并不少见,我也想在自己的网站中增加评论功能,好让知道别人对我的网站的看法,还能让别人提醒我哪里出错了。 于是我就去寻找对应的资料去了,之前对评论功能并没有了解过…....【稍微复杂,一个评论可以对应多个回复】 实现评论与回复“盖楼”的方式,这种就是网易的评论【具体可看下面的博文,此种是最复杂的】 这位博主给出了相关的设计数据库过程,我觉得非常好,受益良多 而这位博主就是针对上面所说的第一种情况做的评论功能...: http://blog.csdn.net/yums467/article/details/50749968 有对应的前端样式,数据库设计,PHP后台的实现 下面这位博主就给出了在设计评论功能时的总结以及...github代码: http://blog.csdn.net/muzili12a3/article/details/54695426 着手开发 有了上面的基本知识,就可以着手开发属于自己的评论功能了。...就直接使用邮箱了(因为我的账户体系本来就是用邮箱的) 既然是用户设置时间、发邮件提示,那么我第一时间想到的是Quartz任务定时调度框架… 后来,觉得当前的Quartz的知识不足够我去这么一个功能,于是就去找资料重新学了一下

    77980

    新增文章评论功能

    趁着这两天比较闲,把博客文章的评论功能给加上了。 做了一个简单的评论功能,暂时还没做回复功能,做回复的话得复杂一点,样式需要改变下,懒得搞,留着下次有时间再搞吧。...文章评论功能其实也没啥大作用,但是一直在不断的完善自己的博客就感觉很不一样。...nice,那评论功能还是有必要的。...而且没有回复确实不太好,可是回复做起来有点麻烦,看了下别家的博客,发现留言评论都做得好好,但是好像都是用的博客平台,像我这样自己的博客,要加功能只能自己动手敲代码了,只能有空的时候再弄了【/悲伤那么大...好了,简单的评论功能总算好了。 这js的我都不想说了,为啥写成这样,大概就是偷懒偷懒偷懒~~ 给自己的理由是I am a java programmer..

    68920

    评论功能恢复正常~

    站点评论应该是从4月份就出问题了,我说怎么这么安静了,半年多没人评论一下。...后来搜了一下 zblog 评论内容不能为空或过长,有人说是需要在 template 目录下 single.php 文件的 前面添加两行 js 引用: <script src="{$host}zb_system/script/c_html_js_add.<em>php</em>...Totoro是一款强大的反垃圾<em>评论</em>插件! Totoro在垃圾<em>评论</em>发布前,会根据其规则系统,针对每条触犯规则的<em>评论</em>进行单独打分,从多个角度来衡量一条<em>评论</em>是否可信。...好了,目前网站<em>评论</em><em>功能</em>已经回复正常,但开启了<em>评论</em>审核,需要管理员通过后才能显示。 未经允许不得转载:Web前端开发资源网 » <em>评论</em><em>功能</em>恢复正常~

    18740
    领券