最近工作需要做一个评论功能,除了展示评论之外,还需要展示评论回复,评论的回复的回复,这里就用到了递归实现评论的多级回复。...评论实体 数据库存储字段:id 评论id、parent_id 回复评论id、message 消息。其中如果评论不是回复评论,parent_id 为-1。...*/ private List children = new ArrayList(); } 添加非回复评论 非回复评论的parent_id为-1,先找到非回复评论...非回复评论id匹配到评论的parentId,添加到该评论的children列表中。 递归调用。...结果展示: github 源码 https://github.com/jeremylai7/java-codes/tree/master/basis/src/main/java/recurve
效果图 先展示代码js逻辑有详细注释 代码格式有点乱复制粘贴格式化即可 wxml <!...: null, //当前点击的评论或回复评论的用户昵称 now_reply_type: 0, //当前回复类型 默认为0 1为回复评论 2为回复回复 now_parent_id: 0,...now_parent_id: pid, //当前点击的评论或回复评论所属id now_reply_type: type, //获取类型(1回复评论/2回复-回复评论)...//通过回复谁的评论id判断现在是评论还是回复 if(reply_id !...getCommentText(e) { var val = e.detail.value; this.setData({ comment_text: val }) } 顶部输入框的逻辑与底部类似粘贴以下代码格式化即可
typecho 在评论时默认是没有 @ 评论人的功能,可以用代码加一下。...在 functions.php 中: /* * 评论回复时 @ 评论人 */ function get_comment_at($coid) { $db = Typecho_Db::get()..."){ if (@$prow['status'] == "waiting"){ echo '(评论审核中...))'; }else{ echo ''; } } } 然后在 comments.php 中输出评论内容代码的前面加上: ▼代码所示 ▼效果图
许多wordpress博主为增加与读者的互动,从而获得更加多的“回头客”,常常在评论上启用一个“评论回复邮件”的功能。这个功能可以使用插件来实现,但我们一贯遵循“能用代码就用代码”的原则。...本文在这里提供几类在网络上“流传已久”的代码来实现wordpress评论回复邮件功能。 使用前,需要确定你的主机是否支持 mail() 函数。...下面的代码都是打开主题的funtions.php文件,在末尾最后一个 ?>输入的。 类型一:所有回复都发邮件通知 /* comment_mail_notify v1.0 by willin kan....,让评论人自己决定是否接收邮件通知。...如果你想更好看一些,点击《WordPress评论回复邮件样式美化教程》。
第一步屏蔽默认评论js 将header.php中的header(); ?>改为header('commentReply='); ?...> 第二步放置重构的js代码 将下面的一堆js代码放到comments.php下面(代码压缩过我自己也看不明白了哈哈哈) function showhidediv(id){var sbtitle=document.getElementById...> 第四步 将回复按钮替换为回复与取消按钮 如果你的模板重构过评论列表,那么将回复按钮处的代码换成为下面代码即可 reply('回复'); ?...> 如果你的模板没有重构过评论列表,比如默认模板,建议学习下typecho的自定义评论列表的文档 第五步 重构样式 将下面的css加入到模板css中即可 #cancel-comment-reply-link
回复树状评论(嵌套)URL ---- 添加回复评论表单weburl,autor和email原本就有,所以不做改动。但是分两种情况:登录、不登录。...\" value=\"\" /> "; 到这里,评论表单新增...第二步:Js添加weburl变量 复制代码 s = "weburl", 已被隐藏,你必须登录后查看此内容.请 登录 或 注册 最后安装 Guest_url 插件获取weburl字段值 ,到这里 “回复树状...(嵌套)评论URL” 完成了
博客一直在用 Typecho 自带的评论,但常常会遇到这种让本博主十分蛋疼的情况: ? 于是我在评论设置把回复层数改成了2层 ?...这样看起来舒服多了,但第二层的评论却没有回复按钮,当我与访客回复多几句的时候访客没注意到上一层的回复按钮,然后就重新开楼回复了。 ?...经过一番观察发现,把负责评论渲染的类 /var/Widget/Comments/Archive.php 的 reply 方法(大概在472行)的 if 判断中的 !...$this->isTopLevel 条件去掉,评论右下角的回复的链接就显示出来了 ?
很多站长都很好奇明月博客的评论回复都是“秒回复”的速度是如何实现的,今天明月就给大家分享一下,其实想实现“秒回复”博客评论并不复杂,原理很简单就是借助手机上的 WordPress 客户端和邮箱客户端来实现的...,邮箱客户端主要是接受博客站点评论提醒的,WordPress 客户端主要是方便及时的回复、修改、删除、屏蔽评论的。...重要提示 WordPress 客户端严重依赖于 WordPress 的 XMLRPC 协议端口,如果你的主题或者插件以及代码形式屏蔽了这个协议端口将无法使用 WordPress 手机客户端的,如果你用的是...这样在手机上有了 WordPress 手机客户端和 QQ 邮箱客户端后,就可以实现 WordPress 博客站点评论的秒收和秒回复了,开启 QQ 邮箱客户端在手机上邮件提醒通知就可以不错过每一个博客站点评论的提醒...,然后迅速的在手机 WordPress 客户端“评论”里直接回复即可,甚至通过 WordPress 客户端修改文章、编辑文章、发布文章都是很方便的,只要你喜欢手机端操作的体验就可以。
在上一篇文章《 免插件仅代码实现WordPress评论回复邮件 》中Jeff 提供了三种回复邮件样式类型。在你将需要的类型实现后,如果去测试一下,你会发现邮件的样式不怎么好看,甚至是丑陋的。...注意到《 免插件仅代码实现WordPress评论回复邮件 》的诸如 <div style="background-color:#eef2fa; border:1px solid #d8e3e8; color...在开始之前,让Jeff给出一个示例(你可以给我<em>评论</em>,如果我<em>回复</em>,你就会收到这类邮件): 您在 [DeveWork.com] 上的留言有<em>回复</em>啦! <em>评论</em>人, 您好!...本站目前使用的<em>评论</em><em>回复</em>邮件就与上面的差不多。下面直接给出我使用的<em>代码</em>吧,你可以个性化一下,这里就不延伸了。...跟《 免插件仅<em>代码</em>实现WordPress<em>评论</em><em>回复</em>邮件 》一样,在funtions.php文件的末尾最后一个 ?
WordPress评论在被其他人(包含管理员)评论时,默认是不会发送邮件通知原评论的作者的,这也就意味着如果我们对某一条用户评论进行评论时(这是一个讨论的场景),原始评论的作者将无法得知我们已经对他的评论做出了回复...,一直要等到该用户再次阅读这篇文章并查看评论区时才有可能看到回复信息,这样我们的评论区就真的变了死的留言板,而我们更希望他是一个活的,可以供大家讨论的讨论区,这就需要我们在作出回复时,原评论作者能够及时的了解到自己的留言有了新的动态...,这也是评论回复邮件通知的最重要的作用。...方法一: 该方法是Willin Kan提供的,目前网络中能很轻易的找到这段代码。 该方法不提供任何选项,只要在评论时提供了邮件地址的用户都会受到评论回复通知。...该方法转载自zww.me,这版本的评论回复通知是支持嵌套和@用户方式的。
基于emlog开发的一款回复评论插件,欢迎使用,没有邮件也可以看到实时评论。...页面) 绑定:点击「微信推送」,扫码关注同时即可完成绑定 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦 特征: 评论通过绑定的微信号提醒...管理员的评论不提醒. 微语回复提醒没做.消息没有分隔符,没有段落,没有标点,是推送第三方过滤了. 需要通过第三方,获取一个KEY.不敢保证稳定性。 微信提醒
在每条评论下方添加回复框,使用element-ui的Form和Input组件进行封装,用于用户输入回复内容。 5. 实现评论和回复的提交功能,使用axios库向后端发送请求。 后端: 1....使用Java语言编写后端代码,使用Spring Boot框架搭建项目。 2. 创建一个Comment实体类,用于表示评论和回复信息。 3....创建一个Controller,用于处理评论和回复的增删改查请求。 4. 创建一个Service,用于实现评论和回复的数据操作逻辑。 5. 创建一个Repository,用于与数据库进行交互。...创建一个Comment实体类,用于表示评论和回复信息。...和vue实现评论及回复功能的具体步骤。
业务背景:大家有探讨稳定采集淘宝天猫商品详情页面数据及商品评论数据包括App端和H5端及PC端,采集数据包括:商品列表主图、价格、标题,sku,商品评论日期,评论内容,评论图片,买家昵称,追评内容,店铺卖家回复内容...ID,商品标题,商品优惠券,商品到手价,商品价格,商品优惠价,商品sku属性,商品图片,商品视频,商品sku属性图片,商品属性描述,商品库存,商品销量,店铺优惠券信息,商品评论日期,评论内容,评论图片,...,shopee等全球知名的30多个电商平台,接口应用于:商品分析,竞品分析,品牌监控,商品搬家,商品上传,商城建设,淘宝客,erp选品,店铺同步,CID店铺订单回传接口等众多业务场景,接下来将展示接口代码...同样的方式拿数据) 请求参数:num_iid=600530677643&data=&page=1 参数说明:num_iid:淘宝天猫商品ID sort:排序 0:默认排序 ,1: 最新排序 2.请求代码示例...,支持高并发请求(CURL、PHP 、PHPsdk 、Java 、C# 、Python…) //using System.Net.Security; //using System.Security.Cryptography.X509Certificates
评论回复后,自动发一封邮件提醒评论人,是提高用户体验的一大举措。今天抽空研究了一下邮件回复,根据自己的需要,选择一种自己需要的代码,添加在主题的 functions.php 文件的 最后一个 ?...> 前面即可 让访客自己选择是否邮件通知,在评论框下方显示一个勾选框,让评论人自己决定是否接收邮件通知 function comment_mail_notify($comment_id) { $admin_notify...= '1'; // admin 要不要收回复通知 ( '1'=要 ; '0'=不要 ) $admin_email = get_bloginfo ('admin_email'); // $admin_email... (此邮件由系统自动发送,请勿回复。)...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress添加评论回复邮件提醒通知功能
评论栏快捷打卡/一言回复 ---- 将下列代码加入到子主题 child.js 中 或者加上script标签放到后台统计设置里 $(function(){$('.com-form-button-l').
typecho评论的回复与回复取消按钮函数调用如下: 回复按钮:reply(); ?> 取消回复按钮: 输出的结果大概是这样: 回复按钮:回复 取消回复按钮:取消回复 那么我们如何自定义超链接中的文字呢?...php $comments->reply('回复'); ?> 效果如下图: Typecho评论回复按钮文字自定义.gif
博主需要经常和访客互动,博主的回复也作为一条评论在最新评论处显示,这样一来,如果博主如果一次回复好几条评论留言,那么在最新评论的地方显示的都是自己的评论,这样不太好。...以我当前的emlog5.3.1版本为例: 打开include/lib目录下的cache.php文件(这是个缓存函数文件)在其中找到以下代码: 我的是在179行,如下 $query = $this...='阿珏' ORDER BY date DESC LIMIT 0, $index_comnum"); 提示:这是一段执行SQL语句的PHP代码,条件是检测评论用户的用户名是不是博主的用户名,是则不显示该评论到最新评论列表...=‘阿珏’,毕竟我自己回复是不带邮箱的,所以只能检测用户名了,当然 不要冒充我) 最后保存文件后,登陆emlog的后台更新下缓存,刷新网页就可以看见效果了。...原文地址《实现 Emlog 最新评论列表不显示博主的评论回复》
本文实例为大家分享了Android实现朋友圈评论回复列表的具体代码,供大家参考,具体内容如下 Android实现朋友圈评论回复列表 Android实现朋友圈点赞列表 Android实现朋友圈多图显示功能...正文 还是老流程,先来看一下效果图: image.png 然后是主要实现代码: CommentsView public class CommentsView extends LinearLayout...item = mDatas.get(position); UserBean replyUser = item.getReplyUser(); boolean hasReply = false; // 是否有回复...); if (hasReply) { builder.append(setClickableSpan(name, item.getCommentsUser())); builder.append(" 回复...public void onItemClick(int position, CommentsBean bean) { } }); commentView.notifyDataSetChanged(); 代码已整理到
经常在各大论坛或新闻板块详情页面下边看到评论功能,当然不单单是直接发表评论内容那么简单,可以对别人的评论进行回复,别人又可以对你的回复再次评论或回复,如此反复,理论上可以说是没有休止,从技术角度分析很容易想到运用无限级分类技术存储数据...3.页面操作细节:点击某个评论的回复按钮时,显示回复文本输入框,同时其他评论的回复文本输入框消失,当再次点击该回复按钮时,该文本框消失 4.在最后一级评论(这里设置是第三级)关闭回复功能 5.即时显示评论总数...页面html代码: <!...单个评论信息div结构代码 <div <div <img class="head-pic" src="{$data.head_pic}" alt="" </div <div class="cm...JS<em>代码</em> (1).
WordPress中添加评论Ctrl+Enter快捷回复 作者:matrix 被围观: 1,678 次 发布时间:2013-09-01 分类:Wordpress 兼容并蓄 | 无评论 »...修改TC_NGRO主题时发现提交评论没有Ctrl+Enter快捷回复,而现在的主题一般都有此功能 很实用。...php _e('提交评论/Ctrl+Enter'); ?>" id="submit" class="submit" /> 要确保<textarea中的name、id的值与下面的js代码中的第2行处的值(此处为comment)对应一致。...<input中的 type、id的值下面的js代码中的第12行处的值(此处为submit)对应一致。
领取专属 10元无门槛券
手把手带您无忧上云