/** * 获取评论js * @param string $title 评论的题头,目前有留言和评论两个,默认为评论 * @param integer $vuid 登录者id * @param integer $uid 被访问者id * @param integer $appid 评论的唯一标识,即文章id,图片id等 * @param string $appdescribe 评论类型描述,目前有blog,vote,album,photo,record,index等。 * @param string feed 模板名称,目前有vote_add,diary_add等。 */ public function getCommentJs($title = '评论', $vuid, $uid, $appid, $appdescribe) { $allow = $this->retrunAllow($vuid, $uid); $showInput = 'false'; //是否显示输入 $showInputMsg = '用户关闭评论'; $feedModel = new Feed_Model(); if ($allow == 1) { $showInput = 'true'; $showInputMsg = ''; } elseif ($allow == 2) { $showInput = 'false'; $showInputMsg = '仅好友可以评论'; } $praise = new Praise_Model(); $str .= ' <script src="' . url::js_url() . 'lib/ui.pagination/jquery.pagination.js" type="text/javascript"></script> <div> <span class="span-comment-opt"></span> </div> <div class="tip-1 feed"> <textarea class="hiddenJSON hide"> { "uid": ' . $uid . ' ,"commentCount":"0" ,"success":true ,"msg":"" ,"typeid":"' . $feedModel->getFeedTplId($appdescribe) . '" ,"objid":' . $appid . ' ,"pid":0 ,"commentEnabled":' . $showInput . ' ,"likeCount":' . $praise->getPraiseCount($appdescribe, $appid) . ' ,"likeList":' . json_encode($praise->getPraiseUser($appdescribe, $appid, null, null, $uid)) . ' } </textarea> </div> <script type="text/javascript"> $(document).ready(function() { $("#div_comment .hiddenJSON").initComment({ title: "' . $title . '", pageSize: 12, showPrivateChk: true, //显示悄悄话的checkbox showHeader: true, //显示头部 uid: ' . $uid . ', //被访问者 vuid: ' . $vuid . ', //当前登录者 showInput:' . $showInput . ', showInputMsg:"' . $showInputMsg . '", typeid: "' . $feedModel->getFeedTplId($appdescribe) . '", //diary,index,vote等 objid: ' . $appid . ', //当前应用id 如日志id,投票id,首页留言appid=uid inputPosition: "top", inputExpand: true, showPager: true }); }); </script>'; return $str; }