iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Thinkphp带表情的评论回复是怎样开发的
  • 597
分享到

Thinkphp带表情的评论回复是怎样开发的

2023-06-04 06:06:56 597人浏览 八月长安
摘要

本篇文章为大家展示了ThinkPHP带表情的评论回复是怎样开发的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。基于Thinkphp开发的一个简单的带表情的评论回复实例,可以无限回复,适合新手学习或作

本篇文章为大家展示了ThinkPHP带表情的评论回复是怎样开发的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

基于Thinkphp开发的一个简单的带表情的评论回复实例,可以无限回复,适合新手学习或作为毕业设计作品等。

Thinkphp带表情的评论回复是怎样开发的

评论提交验证

$(".submit-btn").click(function() {     var $this = $(this);     var name = $this.parent().siblings().children('.name1').val();     var content = $this.parent().siblings().children('.comment').val();     if (name == "" || content == "") {         alert("昵称或者评论不能为空哦");         return false;     } });

添加评论

$rules = array(//定义动态验证规则     array('comment', 'require', '评论不能为空'),     array('username', 'require', '昵称不能为空'), //            array('username', '3,15', '用户名长度必须在3-15位之间!', 0, 'length', 3), ); $data = array(     'content' => I("post.comment"),     'ip' => get_client_ip(),     'add_time' => time(),     'pid' => I('post.pid'),     'author' => I('post.username'), );  $comment = M("comment"); // 实例化User对象 if (!$comment->validate($rules)->create()) {//验证昵称和评论     exit($comment->getError()); } else {     $add = $comment->add($data);     if ($add) {         $this->success('评论成功');     } else {         $this->error('评论失败');     } }

评论递归函数

function CommentList($pid = 0, &$commentList = array(), $spac = 0) {     static $i = 0;     $spac = $spac + 1; //初始为1级评论     $List = M('comment')->                     field('id,add_time,author,content,pid')->                     where(array('pid' => $pid))->order("id DESC")->select();     foreach ($List as $k => $v) {         $commentList[$i]['level'] = $spac; //评论层级         $commentList[$i]['author'] = $v['author'];         $commentList[$i]['id'] = $v['id'];         $commentList[$i]['pid'] = $v['pid']; //此条评论的父id         $commentList[$i]['content'] = $v['content'];         $commentList[$i]['time'] = $v['add_time'];         // $commentList[$i]['pauthor']=$pautor;         $i++;         $this->CommentList($v['id'], $commentList, $spac);     }     return $commentList; }

上述内容就是Thinkphp带表情的评论回复是怎样开发的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网PHP编程频道。

--结束END--

本文标题: Thinkphp带表情的评论回复是怎样开发的

本文链接: https://www.lsjlt.com/news/236764.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作