国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

172 lines
8.0KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" />
  5. <title>comment</title>
  6. <link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />
  7. <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
  8. <script>
  9. function CheckLogin(){
  10. var taget_obj = document.getElementById('_ajax_feedback');
  11. myajax = new DedeAjax(taget_obj,false,false,'','','');
  12. myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_feedback.php");
  13. DedeXHTTP = null;
  14. }
  15. function checkSubmit(){
  16. if(document.feedback.msg.value!='') document.feedback.submit();
  17. else alert("评论内容不能为空!");
  18. }
  19. function postBadGood(ftype,fid)
  20. {
  21. var taget_obj = document.getElementById(ftype+fid);
  22. var saveid = GetCookie('badgoodid');
  23. if(saveid != null)
  24. {
  25. var saveids = saveid.split(',');
  26. var hasid = false;
  27. saveid = '';
  28. j = 1;
  29. for(i=saveids.length-1;i>=0;i--)
  30. {
  31. if(saveids[i]==fid && hasid) continue;
  32. else {
  33. if(saveids[i]==fid && !hasid) hasid = true;
  34. saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
  35. j++;
  36. if(j==10 && hasid) break;
  37. if(j==9 && !hasid) break;
  38. }
  39. }
  40. if(hasid) { alert('您刚才已表决过了喔!'); return false;}
  41. else saveid += ','+fid;
  42. SetCookie('badgoodid',saveid,1);
  43. }
  44. else
  45. {
  46. SetCookie('badgoodid',fid,1);
  47. }
  48. myajax = new DedeAjax(taget_obj,false,false,'','','');
  49. myajax.SendGet2("{dede:global.cfg_phpurl/}/feedback.php?aid="+fid+"&action="+ftype+"&fid="+fid);
  50. DedeXHTTP = null;
  51. }
  52. </script>
  53. </head>
  54. <body>
  55. <div class="pleft mt1">
  56. <dl class="tbox">
  57. <dt>
  58. <strong>最新评论</strong>
  59. <span class="more"><a href="{dede:global.cfg_phpurl/}/feedback.php?aid=<?php echo $id;?>" target="_blank">查看所有评论</a></span>
  60. </dt>
  61. <dd>
  62. <div class="dede_comment">
  63. {dede:datalist}
  64. <?php
  65. if($fields['userid']!='') $spaceurl = $cfg_basehost.'/member/index.php?uid='.$fields['userid']."' target='_blank'";
  66. else $spaceurl = "#";
  67. if($fields['username']=='匿名') $spaceurl = "#";
  68. $fields['bgimg'] = 'cmt-neu.gif';
  69. $fields['ftypetitle'] = '该用户表示中立';
  70. if($fields['ftype']=='bad') {
  71. $fields['bgimg'] = 'cmt-bad.gif';
  72. $fields['ftypetitle'] = '该用户表示差评';
  73. }
  74. else if($fields['ftype']=='good') {
  75. $fields['bgimg'] = 'cmt-good.gif';
  76. $fields['ftypetitle'] = '该用户表示好评';
  77. }
  78. ?>
  79. <div class='decmt-box'>
  80. <div class='decmt-title'>
  81. <span class='moodico'><img src='{dede:global.cfg_templeturl/}/images/mood/ico-mood-<?php if($fields['face']>0) echo $fields['face'];?>.gif'/></span>
  82. <span class='username'><a href='<?php echo $spaceurl;?>'>{dede:field.username/}</a></span>
  83. <span class='date'>{dede:field.dtime function=GetDateMk(@me)/}</span>
  84. <span>发表</span>
  85. </div>
  86. <div class='decmt-act'>
  87. <span id='goodfb{dede:field.id/}'><a href=#goodfb{dede:field.id/} onclick=postBadGood('goodfb',{dede:field.id/})>支持</a>[{dede:field.good/}]</span>
  88. <span id='badfb{dede:field.id/}'><a href=#badfb{dede:field.id/} onclick=postBadGood('badfb',{dede:field.id/})>反对</a>[{dede:field.bad/}]</span>
  89. <span><a href='{dede:global.cfg_phpurl/}/feedback.php?fid={dede:field.id/}&action=quote' target="_blank">引用</a></span>
  90. </div>
  91. <div class='decmt-content'>{dede:field.msg function='jstrim(@me,100)'/}<img src='{dede:global.cfg_templeturl/}/images/{dede:field.bgimg/}' alt='{dede:field.ftypetitle/}' />
  92. </div>
  93. </div>
  94. {/dede:datalist}
  95. </div><!-- /dede_comment -->
  96. </dd>
  97. </dl>
  98. </div><!-- /comment -->
  99. <div class="mt1 pleft">
  100. <dl class="tbox">
  101. <dt>
  102. <strong>发表评论</strong>
  103. <span class="more"><a href="{dede:global.cfg_phpurl/}/feedback.php?aid=<?php echo $id;?>" target="_blank">查看所有评论</a></span>
  104. </dt>
  105. <dd>
  106. <div class="dede_comment_post">
  107. <form action="{dede:global.cfg_phpurl/}/feedback.php" method="post" name="feedback" target="_blank">
  108. <input type="hidden" name="action" value="send" />
  109. <input type="hidden" name="comtype" value="comments">
  110. <input type="hidden" name="aid" value="<?php echo $id;?>" />
  111. <input type="hidden" name="isconfirm" value="yes" />
  112. <div class="dcmp-title">
  113. <small>请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。</small>
  114. </div><!-- /dcmp-title -->
  115. <div class="dcmp-stand">
  116. <strong>评价:</strong>
  117. <input type="radio" name="feedbacktype" checked="1" value="feedback" id="dcmp-stand-neu" /><label for="dcmp-stand-neu"><img src="{dede:global.cfg_templeturl/}/images/cmt-neu.gif" />中立</label>
  118. <input type="radio" name="feedbacktype" value="good" id="dcmp-stand-good" /><label for="dcmp-stand-good"><img src="{dede:global.cfg_templeturl/}/images/cmt-good.gif" />好评</label>
  119. <input type="radio" name="feedbacktype" value="bad" id="dcmp-stand-bad" /><label for="dcmp-stand-bad"><img src="{dede:global.cfg_templeturl/}/images/cmt-bad.gif" />差评</label>
  120. </div><!-- /dcmp-stand -->
  121. <div class="dcmp-content">
  122. <textarea cols="60" name="msg" rows="5" class="ipt-txt"></textarea>
  123. </div><!-- /dcmp-content -->
  124. <div class="dcmp-mood">
  125. <strong>表情:</strong>
  126. <ul>
  127. <li><input type="radio" name='face' value='6' checked="1" /><img src="{dede:global.cfg_templeturl/}/images/mood/ico-mood-6.gif" /></li>
  128. <li><input type="radio" name='face' value='4'/><img src="{dede:global.cfg_templeturl/}/images/mood/ico-mood-4.gif" /></li>
  129. <li><input type="radio" name='face' value='3'/><img src="{dede:global.cfg_templeturl/}/images/mood/ico-mood-3.gif" /></li>
  130. <li><input type="radio" name='face' value='5'/><img src="{dede:global.cfg_templeturl/}/images/mood/ico-mood-5.gif" /></li>
  131. <li><input type="radio" name='face' value='2'/><img src="{dede:global.cfg_templeturl/}/images/mood/ico-mood-2.gif" /></li>
  132. <li><input type="radio" name='face' value='1'/><img src="{dede:global.cfg_templeturl/}/images/mood/ico-mood-1.gif" /></li>
  133. <li><input type="radio" name='face' value='7'/><img src="{dede:global.cfg_templeturl/}/images/mood/ico-mood-7.gif" /></li>
  134. </ul>
  135. </div><!-- /dcmp-mood -->
  136. <div class="dcmp-post"><!--未登陆-->
  137. <div class="dcmp-userinfo" id="_ajax_feedback">
  138. 用户名:<input type="text" name="username" size="16" class="ipt-txt" />
  139. 密码:<input name="pwd" type="password" size="16" class="ipt-txt" />
  140. 验证码:<input type="text" name="validate" size="4" class="ipt-txt" style="text-transform: uppercase;"/><img src="{dede:global.cfg_cmsurl/}/plus/vdimgck.php" />
  141. <input type="checkbox" name="notuser" id="dcmp-submit-guest" /><label for="dcmp-submit-guest"> 匿名? </label>
  142. </div>
  143. <script language="javascript" type="text/javascript">CheckLogin();</script>
  144. <div class="dcmp-submit">
  145. <button type="button" onClick='checkSubmit()'>发表评论</button>
  146. </div>
  147. </div>
  148. </form>
  149. </div><!-- /dede_comment_post -->
  150. </dd>
  151. </dl>
  152. </div>
  153. <script type="text/javascript">
  154. function adjust()
  155. {
  156. var h = document.documentElement.scrollHeight || document.body.scrollHeight;
  157. if (document.getElementById('xclient'))
  158. {
  159. var divEl = document.getElementById('xclient').parentNode;
  160. console.log(document.getElementById('xclient').parentNode);
  161. divEl.parentNode.removeChild(divEl);
  162. }
  163. var el = document.createElement('div');
  164. el.innerHTML = '<iframe src="<?php echo $GLOBALS['siteurl'];?>/xclient.html#' + h + '" name="xclient" id="xclient" width="0" height="0" style="display:none;"></iframe>';
  165. document.body.appendChild(el);
  166. }
  167. window.onload = adjust;
  168. </script>
  169. </body>
  170. </html>