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; }
本文轉自:
轉載請註明出處!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560779/viewspace-2656564/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於實現論壇的回覆評論
- Java實現評論回覆功能Java
- WordPress增加評論回覆的郵件通知功能
- 使用chatGPT自動回覆抖音評論ChatGPT
- 評論回覆功能,總結開發-JavaJava
- 資料庫設計——評論回覆功能資料庫
- PHP無限級評論回覆功能實現PHP
- Jquery實現微博分享評論表情特效jQuery特效
- 回覆女朋友朋友圈自拍照的甜蜜評論
- 影片號直播自動迴圈發評論-自動回覆評論 - 瀏覽器外掛瀏覽器
- 微信小程式--仿朋友圈Pro(內容釋出、點贊、評論、回覆評論)微信小程式
- ThinkPHP6 核心分析(二):Request 類的例項化PHP
- Thinkphp5微信掃碼支付例項PHP
- 淘寶直播自動回覆評論 - 瀏覽器外掛瀏覽器
- css選擇器,帶例項CSS
- CSS 選擇器 - 帶例項CSS
- vuepress和valine搭建帶評論的部落格Vue
- 執行caffe自帶的mnist例項教程
- ThinkPHP6 例項化 Http 類和依賴注入PHPHTTP依賴注入
- [打怪升級]小程式評論回覆和發帖功能實戰(二)
- [打怪升級]小程式評論回覆和發貼功能實戰(一)
- ThinkPHP6 核心分析之Http 類跟Request類的例項化PHPHTTP
- 抖音私信客服系統 - 對接抖音私信統一接待回覆 -以及私信或評論自動回覆
- 抖音評論自動回覆固定話語,抖音私信企業多員工號統一接待回覆
- CSS 例項系列 - 03 - Rate 愛心評分CSS
- ThinkPHP6 原始碼閱讀(二):Request 類是如何例項化的PHP原始碼
- ThinkPHP6 原始碼閱讀(一):Http 類是如何例項化的PHP原始碼HTTP
- php例項化物件的例項方法PHP物件
- 客服系統配置抖音開放平臺,實現授權登入回覆私信和評論 實現授權登入,為授權使用者管理回覆私信和評論
- 三大例項帶你搞定 Prometheus API 使用PrometheusAPI
- 【討論】用大模型評審測試用例?大模型
- iOS 仿即刻評論輸入框帶圖片iOS
- shell script程式設計小結——附帶例項程式設計
- nginx thinkphp rewrite配置項NginxPHP
- TopThink對帖子的“回覆”和“評論”分別應用的是“目錄、主題、段落”3種文件型別中的哪個?“回覆”也是“主題”文件型別?型別
- 直播帶貨原始碼,評論框自動控制高度原始碼
- Activiti的流程例項【ProcessInstance】與執行例項【Execution】
- eventlet 之 monkeypatch 帶來的若干相容性問題例項分析