中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Thinkphp帶表情的評論回復是怎樣開發的

發布時間:2021-10-19 11:32:56 來源:億速云 閱讀:171 作者:柒染 欄目:編程語言

本篇文章為大家展示了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帶表情的評論回復是怎樣開發的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新津县| 巴林左旗| 昌邑市| 封丘县| 塘沽区| 通许县| 新沂市| 宜都市| 陈巴尔虎旗| 全椒县| 新竹县| 广宗县| 额敏县| 大渡口区| 海伦市| 吐鲁番市| 光泽县| 焉耆| 深圳市| 莱州市| 宁武县| 黔江区| 临猗县| 青州市| 安岳县| 容城县| 太湖县| 临沂市| 翁源县| 衡阳县| 广丰县| 溆浦县| 内黄县| 萍乡市| 灵石县| 调兵山市| 天长市| 博野县| 东乡族自治县| 宁波市| 丽江市|