theme.reply.php 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <link href="<?php echo CIRCLE_TEMPLATES_URL;?>/css/ubb.css" rel="stylesheet" type="text/css">
  3. <div class="group warp-all">
  4. <?php require_once circle_template('group.top');?>
  5. <div class="theme-editor">
  6. <form method="post" id="reply_form1" action="<?php echo CIRCLE_SITE_URL;?>/index.php?act=theme&op=save_reply&type=adv&c_id=<?php echo $output['c_id'];?>&t_id=<?php echo $output['t_id'];?>">
  7. <input type="hidden" name="form_submit" value="ok" />
  8. <?php if(!empty($output['answer'])){?>
  9. <input type="hidden" name="answer_id" value="<?php echo $output['answer']['reply_id'];?>" />
  10. <?php }?>
  11. <div class="quick-thread">
  12. <div class="quick-thread-box">
  13. <div class="title">
  14. <label><span class="t">RE:
  15. <?php if(!empty($output['answer'])){echo $lang['circle_reply'].'&nbsp;'.$output['answer']['reply_id'].'&nbsp;'.$lang['circle_floor'].'&nbsp;'.$output['answer']['member_name'].'&nbsp;'.$lang['circle_of_reply'];}else{echo $output['theme_info']['theme_name'];}?>
  16. </span></label>
  17. </div>
  18. <?php echo showMiniEditor('replycontent', '', 'all', $output['affix_list'], 'goods', array());?>
  19. <div class="bottom"> <a class="submit-btn" nctype="reply_submit" href="Javascript: void(0)"><?php echo $lang['nc_reply_theme'];?></a> <a class="cancel-btn" href="Javascript:history.go(-1);" nctype="theme_cancle"><?php echo $lang['nc_cancel'];?></a>
  20. <div id="warning"></div>
  21. </div>
  22. </div>
  23. </div>
  24. </form>
  25. </div>
  26. </div>
  27. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/fileupload/jquery.iframe-transport.js" charset="utf-8"></script>
  28. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/fileupload/jquery.ui.widget.js" charset="utf-8"></script>
  29. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/fileupload/jquery.fileupload.js" charset="utf-8"></script>
  30. <script type="text/javascript" src="<?php echo CIRCLE_RESOURCE_SITE_URL;?>/js/miniditor/jquery.insertsome.min.js"></script>
  31. <script type="text/javascript" src="<?php echo CIRCLE_RESOURCE_SITE_URL;?>/js/miniditor/ubb.insert.js" charset="utf-8"></script>
  32. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.validation.min.js"></script>
  33. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.mousewheel.js"></script>
  34. <script type="text/javascript">
  35. var c_id = <?php echo $output['c_id'];?>;
  36. var t_id = <?php echo $output['t_id'];?>;
  37. $(function(){
  38. $('.theme-editor').ncUBB({
  39. c_id : c_id,
  40. t_id : t_id,
  41. UBBContent : $('#replycontent'),
  42. UBBSubmit : $('a[nctype="reply_submit"]'),
  43. UBBform : $('#reply_form1'),
  44. UBBfileuploadurl : 'index.php?act=theme&op=image_upload&c_id='+c_id+'&type=reply',
  45. UBBcontentleast : <?php echo intval(C('circle_contentleast'));?>
  46. });
  47. //自定义滚定条
  48. $('#scrollbar').perfectScrollbar();
  49. // 表单验证
  50. $('#reply_form1').validate({
  51. errorLabelContainer: $('#warning'),
  52. invalidHandler: function(form, validator) {
  53. $('#warning').show();
  54. },
  55. submitHandler:function(form){
  56. ajaxpost('reply_form1', CIRCLE_SITE_URL+'/index.php?act=theme&op=save_reply&c_id='+c_id+'&t_id='+t_id, '', 'onerror');
  57. },
  58. rules : {
  59. replycontent : {
  60. required : true
  61. <?php if(intval(C('circle_contentleast')) > 0){?>
  62. ,minlength : <?php echo intval(C('circle_contentleast'));?>
  63. <?php }?>
  64. }
  65. },
  66. messages : {
  67. replycontent : {
  68. required : '<?php echo $lang['nc_content_not_null'];?>'
  69. <?php if(intval(C('circle_contentleast')) > 0){?>
  70. ,minlength : '<?php printf(L('nc_content_min_length'), intval(C('circle_contentleast')));?>'
  71. <?php }?>
  72. }
  73. }
  74. });
  75. });
  76. </script>