W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
評(píng)論調(diào)用方法
/* 上傳后端代碼示例 */
...
<link href="dzz/comment/images/comment.css?{VERHASH}" rel="stylesheet" media="all"> //評(píng)論css
<script src="dzz/comment/scripts/comment.js?{VERHASH}" type="text/javascript"></script> //評(píng)論js
<script type="text/javascript" src="static/js/smilies.js?{VERHASH}"></script> //表情,如果沒有調(diào)用表情參數(shù),此項(xiàng)可忽略
...
//用戶評(píng)論調(diào)用示例(此處是文檔評(píng)論的示例)
<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>
//評(píng)論發(fā)布框調(diào)用示例(此處是文檔評(píng)論的示例)
<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ù)說(shuō)明
idtype:調(diào)用者的主表名稱字符串,和id參數(shù)一起唯一定位調(diào)用者
id:調(diào)用者的主表中的ID ,和idtype參數(shù)一起唯一定位調(diào)用者
module:可選, 調(diào)用者的模塊名稱,通常為插件的主目錄名稱,需要調(diào)用評(píng)論回調(diào)函數(shù)時(shí)需要帶入此參數(shù)
allowsmiley:是否允許表情
allowat:是否允許@用戶
allowattach:是否允許附件,0:不允許;1:只允許上傳附件;2:只允許從桌面選擇;3:都允許
評(píng)論回調(diào)函數(shù)
當(dāng)評(píng)論發(fā)表、刪除時(shí)都會(huì)調(diào)用評(píng)論的回調(diào)函數(shù),應(yīng)用可以通過(guò)回調(diào)函數(shù)獲取評(píng)論信息,并進(jìn)行相關(guān)的處理。
回調(diào)函數(shù)代碼片段:
/* 回調(diào)函數(shù)實(shí)現(xiàn)代碼片段
* $arr[module] 帶入的module值
* $arr[idtype] 帶入的idtype值
* $ats 評(píng)論中@用戶的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ù)
/*評(píng)論回調(diào)函數(shù)(必須在數(shù)據(jù)表類(idtype參數(shù)對(duì)應(yīng)的)中定義此函數(shù))
* $arr 評(píng)論信息數(shù)組
* $action 評(píng)論的動(dòng)作:'add':發(fā)表評(píng)論;'delete':刪除評(píng)論
* $at 評(píng)論@用戶的uid數(shù)組
*/
callback_by_comment($arr,$action,$ats);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: