91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

喀什市| 星子县| 内黄县| 昌图县| 文化| 乌什县| 彰武县| 武川县| 泰兴市| 莱州市| 左权县| 科技| 泸定县| 原阳县| 岫岩| 兴山县| 抚顺县| 礼泉县| 顺昌县| 沙田区| 上虞市| 泽州县| 绵阳市| 迭部县| 凤阳县| 高要市| 枣强县| 天等县| 白玉县| 宿松县| 扎赉特旗| 万年县| 延吉市| 德昌县| 湘乡市| 定西市| 威远县| 长春市| 北辰区| 安泽县| 改则县|