W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
評論調(diào)用方法
/* 上傳后端代碼示例 */
...
<link href="dzz/comment/images/comment.css?{VERHASH}" rel="stylesheet" media="all"> //評論css
<script src="dzz/comment/scripts/comment.js?{VERHASH}" type="text/javascript"></script> //評論js
<script type="text/javascript" src="static/js/smilies.js?{VERHASH}"></script> //表情,如果沒有調(diào)用表情參數(shù),此項(xiàng)可忽略
...
//用戶評論調(diào)用示例(此處是文檔評論的示例)
<div id="comment_container" class="document-comment clearfix">
<script type="text/javascript"> ajaxget('{DZZSCRIPT}?mod=comment&op=ajax&do=getcomment&idtype=document&id=$document[did]&allowattach=3&allowat=0&allowsmiley=1','comment_container','comment_container')</script>
</div>
//評論發(fā)布框調(diào)用示例(此處是文檔評論的示例)
<div id="comment_reply_form" class="comment-reply-form clearfix">
<div class="itemfeed" >
<div class="left_ifed"> <a href="user.php?uid=$_G[uid]" title="$_G[username]" hidefocus="true"><img width="50" height="50" src="avatar.php?uid=$_G[uid]" alt="$_G[username]"></a> </div>
<div class="cmt_fed right-ifed" id="documnet_reply">
<script type="text/javascript">ajaxget('{DZZSCRIPT}?mod=comment&op=ajax&do=getPublishForm&id=$document[did]&idtype=document&allowattach=3&allowat=0&allowsmiley=1','documnet_reply','documnet_reply')</script>
</div>
</div>
</div>
調(diào)用參數(shù)說明
idtype:調(diào)用者的主表名稱字符串,和id參數(shù)一起唯一定位調(diào)用者
id:調(diào)用者的主表中的ID ,和idtype參數(shù)一起唯一定位調(diào)用者
module:可選, 調(diào)用者的模塊名稱,通常為插件的主目錄名稱,需要調(diào)用評論回調(diào)函數(shù)時需要帶入此參數(shù)
allowsmiley:是否允許表情
allowat:是否允許@用戶
allowattach:是否允許附件,0:不允許;1:只允許上傳附件;2:只允許從桌面選擇;3:都允許
評論回調(diào)函數(shù)
當(dāng)評論發(fā)表、刪除時都會調(diào)用評論的回調(diào)函數(shù),應(yīng)用可以通過回調(diào)函數(shù)獲取評論信息,并進(jìn)行相關(guān)的處理。
回調(diào)函數(shù)代碼片段:
/* 回調(diào)函數(shù)實(shí)現(xiàn)代碼片段
* $arr[module] 帶入的module值
* $arr[idtype] 帶入的idtype值
* $ats 評論中@用戶的uid數(shù)組
*/
...
if($arr['module']){
@include_once DZZ_ROOT.'./dzz/'.$arr['module'].'/class/table/table_'.$arr['idtype'].'.php';
}else{
@include_once DZZ_ROOT.'./core/class/table/table_'.$arr['idtype'].'.php';
}
if(class_exists('table_'.$arr['idtype']) && method_exists('table_'.$arr['idtype'],'callback_by_comment')){
$arr['message']=dzzcode($arr['message']);
C::t($arr['idtype'])->callback_by_comment($arr,'add',$ats);
}
...
回調(diào)函數(shù)
/*評論回調(diào)函數(shù)(必須在數(shù)據(jù)表類(idtype參數(shù)對應(yīng)的)中定義此函數(shù))
* $arr 評論信息數(shù)組
* $action 評論的動作:'add':發(fā)表評論;'delete':刪除評論
* $at 評論@用戶的uid數(shù)組
*/
callback_by_comment($arr,$action,$ats);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: