group_create.htm 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <div class="bm bml" id="main_messaqge">
  2. <div class="bm_h cl">
  3. <h1 class="xs2">{lang group_create_new}
  4. <!--{if $_G['setting']['groupmod']}-->&nbsp;&nbsp;&nbsp;({lang group_create_mod})<!--{/if}-->
  5. </h1>
  6. </div>
  7. <div class="bm_c">
  8. <form method="post" autocomplete="off" name="groupform" id="groupform" class="s_clear" onsubmit="checkCategory();ajaxpost('groupform', 'returnmessage4', 'returnmessage4', 'onerror');return false;" action="forum.php?mod=group&action=create">
  9. <input type="hidden" name="formhash" value="{FORMHASH}" />
  10. <input type="hidden" name="referer" value="{echo dreferer()}" />
  11. <input type="hidden" name="handlekey" value="creategroup" />
  12. <table cellspacing="0" cellpadding="0" class="tfm" summary="{lang group_create}">
  13. <tbody>
  14. <tr>
  15. <th>&nbsp;</th>
  16. <td>
  17. <style type="text/css">
  18. #returnmessage4 { display: none; color: {NOTICETEXT}; font-weight: bold; }
  19. #returnmessage4.onerror { display: block; }
  20. </style>
  21. <p id="returnmessage4"></p>
  22. </td>
  23. </tr>
  24. <tr>
  25. <th><strong class="rq y">*</strong>{lang group_name}:</th>
  26. <td>
  27. <input type="text" name="name" id="name" class="px" size="36" tabindex="1" value="" autocomplete="off" onBlur="checkgroupname()" tabindex="1" />
  28. <span id="groupnamecheck" class="xi1"></span>
  29. </td>
  30. </tr>
  31. <tr>
  32. <th><strong class="rq y">*</strong>{lang group_category}:</th>
  33. <td>
  34. <select name="parentid" tabindex="2" class="ps" onchange="ajaxget('forum.php?mod=ajax&action=secondgroup&fupid='+ this.value, 'secondgroup');">
  35. <option value="0">{lang choose_please}</option>
  36. $groupselect[first]
  37. </select>
  38. <em id="secondgroup"></em>
  39. <span id="groupcategorycheck" class="xi1"></span>
  40. </td>
  41. </tr>
  42. <tr>
  43. <th>{lang group_description}:</th>
  44. <td>
  45. <script type="text/javascript">
  46. var allowbbcode = allowimgcode = parsetype = 1;
  47. var allowhtml = forumallowhtml = allowsmilies = 0;
  48. </script>
  49. <script type="text/javascript" src="{$_G[setting][jspath]}bbcode.js?{VERHASH}"></script>
  50. <div id="descriptionpreview"></div>
  51. <div class="tedt">
  52. <div class="bar">
  53. <div class="y"><a href="javascript:;" onclick="$('descriptionpreview').innerHTML = bbcode2html($('descriptionmessage').value)">{lang group_description_preview}</a></div>
  54. <!--{eval $seditor = array('description', array('bold', 'color', 'img', 'link'));}-->
  55. <!--{subtemplate common/seditor}-->
  56. </div>
  57. <div class="area">
  58. <textarea id="descriptionmessage" name="descriptionnew" tabindex="3" class="pt" rows="8"></textarea>
  59. </div>
  60. </div>
  61. </tr>
  62. <tr>
  63. <th><strong class="rq y">*</strong>{lang group_perm_visit}:</th>
  64. <td>
  65. <label class="lb"><input type="radio" name="gviewperm" class="pr" tabindex="4" value="1" checked="checked" />{lang group_perm_all_user}</label>
  66. <label class="lb"><input type="radio" name="gviewperm" class="pr" value="0" />{lang group_perm_member_only}</label>
  67. </td>
  68. </tr>
  69. <tr>
  70. <th><strong class="rq y">*</strong>{lang group_join_type}:</th>
  71. <td>
  72. <label class="lb"><input type="radio" name="jointype" class="pr" tabindex="5" value="0" checked="checked" />{lang group_join_type_free}</label>
  73. <label class="lb"><input type="radio" name="jointype" class="pr" value="2" />{lang group_join_type_moderate}</label>
  74. <label class="lb"><input type="radio" name="jointype" class="pr" value="1" />{lang group_join_type_invite}</label>
  75. </td>
  76. </tr>
  77. <tr>
  78. <th>&nbsp;</th>
  79. <td>
  80. <input type="hidden" name="createsubmit" value="true"><button type="submit" class="pn pnc" tabindex="6"><strong>{lang create}</strong></button>
  81. <!--{if $_G['group']['buildgroupcredits']}-->&nbsp;&nbsp;&nbsp;(<strong class="rq">{lang group_create_buildcredits} $_G['group']['buildgroupcredits'] $_G['setting']['extcredits'][$creditstransextra]['unit']{$_G['setting']['extcredits'][$creditstransextra]['title']}</strong>)<!--{/if}-->
  82. </td>
  83. </tr>
  84. </tbody>
  85. </table>
  86. </form>
  87. </div>
  88. </div>
  89. <script type="text/javascript">
  90. function checkgroupname() {
  91. var groupname = trim($('name').value);
  92. ajaxget('forum.php?mod=ajax&forumcheck=1&infloat=creategroup&handlekey=creategroup&action=checkgroupname&groupname=' + (BROWSER.ie && document.charset == 'utf-8' ? encodeURIComponent(groupname) : groupname), 'groupnamecheck');
  93. }
  94. function checkCategory(){
  95. var groupcategory = trim($('fup').value);
  96. if(groupcategory == ''){
  97. $('groupcategorycheck').innerHTML = '{lang group_create_selete_categroy}';
  98. return false;
  99. } else {
  100. $('groupcategorycheck').innerHTML = '';
  101. }
  102. }
  103. <!--{if $_GET['fupid']}-->
  104. ajaxget('forum.php?mod=ajax&action=secondgroup&fupid=$_GET[fupid]<!--{if $_GET[groupid]}-->&groupid=$_GET[groupid]<!--{/if}-->', 'secondgroup');
  105. <!--{/if}-->
  106. if($('name')) {
  107. $('name').focus();
  108. }
  109. </script>