spaceregister.aspx
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:10k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. <%@ Page language="c#" AutoEventWireup="false" EnableViewState="false" Inherits="Discuz.Space.Pages.spaceregister" %>
  2. <%@ Import namespace="System.Data" %>
  3. <%@ Import namespace="Discuz.Common" %>
  4. <%@ Import namespace="Discuz.Forum" %>
  5. <%@ Import namespace="Discuz.Entity" %>
  6. <script runat="server">
  7. override protected void OnInit(EventArgs e)
  8. {
  9. /* 
  10. This page was created by Discuz!NT Template Engine at 2009-9-22 17:25:03.
  11. 本页面代码由Discuz!NT模板引擎生成于 2009-9-22 17:25:03. 
  12. */
  13. base.OnInit(e);
  14. templateBuilder.Capacity = 220000;
  15. templateBuilder.Append("<div id="nav">rn");
  16. templateBuilder.Append(" <div class="wrap s_clear">rn");
  17. templateBuilder.Append("        <a href="");
  18. templateBuilder.Append(config.Forumurl.ToString().Trim());
  19. templateBuilder.Append("" class="title">");
  20. templateBuilder.Append(config.Forumtitle.ToString().Trim());
  21. templateBuilder.Append("</a> &raquo; <strong>申请个人空间</strong>rn");
  22. templateBuilder.Append(" </div>rn");
  23. templateBuilder.Append("</div>rn");
  24. if (page_err==0)
  25. {
  26. templateBuilder.Append("<script type="text/javascript">rn");
  27. templateBuilder.Append(" function validatefrom()rn");
  28. templateBuilder.Append(" {rn");
  29. templateBuilder.Append(" if(document.getElementById("spacetitle").value == "")rn");
  30. templateBuilder.Append(" {rn");
  31. templateBuilder.Append(" alert("个人空间名称不能为空!");rn");
  32. templateBuilder.Append(" document.getElementById("spacetitle").focus();rn");
  33. templateBuilder.Append(" return false;rn");
  34. templateBuilder.Append(" }rn");
  35. templateBuilder.Append(" if(document.getElementById('spacedescription').value.length > 200)rn");
  36. templateBuilder.Append(" {rn");
  37. templateBuilder.Append(" alert('个人空间描述长度最大为200字');rn");
  38. templateBuilder.Append(" return false;rn");
  39. templateBuilder.Append(" }rn");
  40. templateBuilder.Append(" if(!(/^\d+$/.test(document.getElementById("bpp").value)))rn");
  41. templateBuilder.Append(" {rn");
  42. templateBuilder.Append(" alert("显示日志篇数必须是数值!");rn");
  43. templateBuilder.Append(" document.getElementById("bpp").focus();rn");
  44. templateBuilder.Append(" return false;rn");
  45. templateBuilder.Append(" }rn");
  46. templateBuilder.Append(" }rn");
  47. templateBuilder.Append("</");
  48. templateBuilder.Append("script>rn");
  49. if (ispost)
  50. {
  51. }
  52. else
  53. {
  54. templateBuilder.Append(" <div class="wrap s_clear">rn");
  55. templateBuilder.Append(" <div class="main">rn");
  56. templateBuilder.Append(" <h1>申请个人空间</h1>rn");
  57. templateBuilder.Append(" <form id="regspace" name="regspace" method="post" action="">rn");
  58. templateBuilder.Append(" <table cellspacing="0" cellpadding="0" width="100%" align="center" class="formtable">rn");
  59. templateBuilder.Append(" <tbody>rn");
  60. templateBuilder.Append(" <tr>rn");
  61. templateBuilder.Append(" <th>个人空间名称</th>rn");
  62. templateBuilder.Append(" <td><input name="spacetitle" type="text" id="spacetitle"  size="40" maxlength="100" class="txt"/>rn");
  63. templateBuilder.Append(" </td>rn");
  64. templateBuilder.Append(" </tr>rn");
  65. templateBuilder.Append(" <tr>rn");
  66. templateBuilder.Append(" <th>个人空间描述</th>rn");
  67. templateBuilder.Append(" <td><textarea name="description" cols="50" rows="6" id="spacedescription" class="txtarea"></textarea>rn");
  68. templateBuilder.Append(" </td>rn");
  69. templateBuilder.Append(" </tr>rn");
  70. templateBuilder.Append(" <tr>rn");
  71. templateBuilder.Append(" <th>日志显示模式</th>rn");
  72. templateBuilder.Append(" <td>rn");
  73. templateBuilder.Append(" <input type="radio" name="blogdispmode" value="0"  class="radioinput" checked="checked"/>摘要rn");
  74. templateBuilder.Append(" <input type="radio" name="blogdispmode" value="1"  class="radioinput"/>全文rn");
  75. templateBuilder.Append(" <input type="radio" name="blogdispmode" value="2"  class="radioinput"/>只显示标题rn");
  76. templateBuilder.Append(" </td>rn");
  77. templateBuilder.Append(" </tr>rn");
  78. templateBuilder.Append(" <tr>rn");
  79. templateBuilder.Append(" <th>显示日志篇数</th>rn");
  80. templateBuilder.Append(" <td><input name="bpp" type="text" size="30" maxlength="3" class="txt" /></td>rn");
  81. templateBuilder.Append(" </tr>rn");
  82. if (spaceactiveconfig.Enablespacerewrite==1)
  83. {
  84. templateBuilder.Append(" <tbody> rn");
  85. templateBuilder.Append(" <tr>rn");
  86. templateBuilder.Append(" <th>个性域名</th>rn");
  87. templateBuilder.Append(" <td>rn");
  88. templateBuilder.Append(" <input name="rewritename" type="text" id="rewritename" onblur="checkrewritename(this.value);" value="" size="30" class="txt" /><span id="checkresult" style="line-height: 25px;"></span>rn");
  89. templateBuilder.Append(" <p>设置此项后您将可以用 http://论坛地址/space/个性域名 形式的地址访问您的个人空间, 设置之后将不可更改</p>rn");
  90. templateBuilder.Append(" </td>rn");
  91. templateBuilder.Append(" <script type="text/javascript">rn");
  92. templateBuilder.Append(" function checkrewritename(rewritename)rn");
  93. templateBuilder.Append(" {rn");
  94. templateBuilder.Append(" if (rewritename.length > 0)rn");
  95. templateBuilder.Append(" {rn");
  96. templateBuilder.Append(" ajaxRead("tools/ajax.aspx?t=checkrewritename&rewritename=" + escape(rewritename), "showcheckresult(obj,'" + rewritename + "');");rn");
  97. templateBuilder.Append(" }rn");
  98. templateBuilder.Append(" elsern");
  99. templateBuilder.Append(" {rn");
  100. templateBuilder.Append(" $("checkresult").innerHTML = "";rn");
  101. templateBuilder.Append(" }rn");
  102. templateBuilder.Append(" }rn");
  103. templateBuilder.Append(" function showcheckresult(obj, rewritename)rn");
  104. templateBuilder.Append(" {rn");
  105. templateBuilder.Append(" var res = obj.getElementsByTagName('result');rn");
  106. templateBuilder.Append(" var resContainer = $("checkresult");rn");
  107. templateBuilder.Append(" var result = "";rn");
  108. templateBuilder.Append(" if (res[0] != null && res[0] != undefined)rn");
  109. templateBuilder.Append(" {rn");
  110. templateBuilder.Append(" if (res[0].childNodes.length > 1) {rn");
  111. templateBuilder.Append(" result = res[0].childNodes[1].nodeValue;rn");
  112. templateBuilder.Append(" } else {rn");
  113. templateBuilder.Append(" result = res[0].firstChild.nodeValue;     rn");
  114. templateBuilder.Append(" }rn");
  115. templateBuilder.Append(" }rn");
  116. templateBuilder.Append(" if (result == "1")rn");
  117. templateBuilder.Append(" {rn");
  118. templateBuilder.Append(" resContainer.innerHTML = "<font color='#009900'>对不起,您输入的个性化名称 \"" + rewritename + "\" 中含有非法字符或被禁用,请选择其他名字后再试。</font>";rn");
  119. templateBuilder.Append(" }rn");
  120. templateBuilder.Append(" else if (result == "2")rn");
  121. templateBuilder.Append(" {rn");
  122. templateBuilder.Append(" resContainer.innerHTML = "<font color='#009900'>个性化名称只能为字母、数字、下划线、减号的组合";rn");
  123. templateBuilder.Append(" }rn");
  124. templateBuilder.Append(" else if (result == "3")rn");
  125. templateBuilder.Append(" {rn");
  126. templateBuilder.Append(" resContainer.innerHTML = "<font color='#009900'>对不起,您输入的个性化名称 \"" + rewritename + "\" 已经被其他会员使用,请选择其他名字后再试。";rn");
  127. templateBuilder.Append(" }rn");
  128. templateBuilder.Append(" elsern");
  129. templateBuilder.Append(" {rn");
  130. templateBuilder.Append(" resContainer.innerHTML = "可用";rn");
  131. templateBuilder.Append(" }rn");
  132. templateBuilder.Append(" }rn");
  133. templateBuilder.Append(" </");
  134. templateBuilder.Append("script>rn");
  135. templateBuilder.Append(" <script type="text/javascript" src="javascript/ajax.js"></");
  136. templateBuilder.Append("script>rn");
  137. templateBuilder.Append(" </tr>rn");
  138. } //end if
  139. templateBuilder.Append(" <tr>rn");
  140. templateBuilder.Append(" <th>默认评论权限</th>rn");
  141. templateBuilder.Append(" <td>rn");
  142. templateBuilder.Append(" <input type="radio" name="commentpref" value="0"  class="radioinput" checked="checked" />允许所有人rn");
  143. templateBuilder.Append(" <input type="radio" name="commentpref" value="1"  class="radioinput"/>禁止所有人rn");
  144. templateBuilder.Append(" <input type="radio" name="commentpref" value="2"  class="radioinput"/>只有登录用户 rn");
  145. templateBuilder.Append(" </td>rn");
  146. templateBuilder.Append(" </tr>rn");
  147. templateBuilder.Append(" <tr>rn");
  148. templateBuilder.Append(" <th>留言设置</th>rn");
  149. templateBuilder.Append(" <td>rn");
  150. templateBuilder.Append(" <input type="radio" name="messagepref" value="0"  class="radioinput" checked="checked"/>允许所有人rn");
  151. templateBuilder.Append(" <input type="radio" name="messagepref" value="1"  class="radioinput"/>禁止所有人rn");
  152. templateBuilder.Append(" <input type="radio" name="messagepref" value="2"  class="radioinput"/>只有登录用户 rn");
  153. templateBuilder.Append(" </td>rn");
  154. templateBuilder.Append(" </tr>rn");
  155. templateBuilder.Append(" <tr>rn");
  156. templateBuilder.Append(" <th>&nbsp;</th>rn");
  157. templateBuilder.Append(" <td><input type="submit" name="Submit" value="确定" onclick="return validatefrom()" /></td>rn");
  158. templateBuilder.Append(" </tr>rn");
  159. templateBuilder.Append(" </tbody>rn");
  160. templateBuilder.Append(" </table>rn");
  161. templateBuilder.Append(" </form>rn");
  162. templateBuilder.Append(" </div>rn");
  163. templateBuilder.Append(" </div>rn");
  164. } //end if
  165. }
  166. else
  167. {
  168. } //end if
  169. Response.Write(templateBuilder.ToString());
  170. }
  171. </script>