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

SCSI/ASPI

开发平台:

Others

  1. <%@ Page language="c#" AutoEventWireup="false" EnableViewState="false" Inherits="Discuz.Space.Pages.usercpspaceeditblog" %>
  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:04.
  11. 本页面代码由Discuz!NT模板引擎生成于 2009-9-22 17:25:04. 
  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; <a href="usercp.aspx">用户中心</a> &raquo; <strong>编辑日志</strong>rn");
  22. templateBuilder.Append(" </div>rn");
  23. templateBuilder.Append("</div>rn");
  24. templateBuilder.Append("<div class="wrap with_side s_clear" id="wrap">rn");
  25. templateBuilder.Append(" <div class="cpmain">rn");
  26. templateBuilder.Append(" <div class="cpcontent">rn");
  27. templateBuilder.Append(" <h1>编辑日志</h1>rn");
  28. if (config.Enablespace==1)
  29. {
  30. templateBuilder.Append("<div class="cm_header itemtitle s_clear">rn");
  31. if (userid>0 && user.Spaceid>0)
  32. {
  33. templateBuilder.Append(" <ul>rn");
  34. templateBuilder.Append(" <li rn");
  35. if (pagename=="usercpspacepostblog.aspx"||pagename=="usercpspacemanageblog.aspx"||pagename=="usercpspaceeditblog.aspx")
  36. {
  37. templateBuilder.Append("class="current"rn");
  38. } //end if
  39. templateBuilder.Append("><a href="usercpspacemanageblog.aspx"><span>管理日志</span></a></li>rn");
  40. templateBuilder.Append(" <li rn");
  41. if (pagename=="usercpspacelinklist.aspx"||pagename=="usercpspacelinkadd.aspx"||pagename=="usercpspacelinkedit.aspx")
  42. {
  43. templateBuilder.Append("class="current"rn");
  44. } //end if
  45. templateBuilder.Append("><a href="usercpspacelinklist.aspx"><span>友情链接</span></a></li>rn");
  46. templateBuilder.Append(" <li rn");
  47. if (pagename=="usercpspacecomment.aspx")
  48. {
  49. templateBuilder.Append("class="current"rn");
  50. } //end if
  51. templateBuilder.Append("><a href="usercpspacecomment.aspx"><span>管理评论</span></a></li>rn");
  52. templateBuilder.Append(" <li  rn");
  53. if (pagename=="usercpspacemanagecategory.aspx"||pagename=="usercpspacecategoryadd.aspx"||pagename=="usercpspacecategoryedit.aspx")
  54. {
  55. templateBuilder.Append("class="current"rn");
  56. } //end if
  57. templateBuilder.Append("><a href="usercpspacemanagecategory.aspx"><span>管理分类</span></a></li>rn");
  58. templateBuilder.Append(" <li rn");
  59. if (pagename=="usercpspacemanageattachment.aspx")
  60. {
  61. templateBuilder.Append("class="current"rn");
  62. } //end if
  63. templateBuilder.Append("><a href="usercpspacemanageattachment.aspx"><span>管理附件</span></a></li>rn");
  64. templateBuilder.Append(" <li rn");
  65. if (pagename=="usercpspaceset.aspx")
  66. {
  67. templateBuilder.Append("class="current"rn");
  68. } //end if
  69. templateBuilder.Append("><a href="usercpspaceset.aspx"><span>基本设置</span></a></li>rn");
  70. templateBuilder.Append(" </ul>rn");
  71. } //end if
  72. templateBuilder.Append("</div> rn");
  73. } //end if
  74. if (page_err==0)
  75. {
  76. if (ispost)
  77. {
  78. }
  79. else
  80. {
  81. templateBuilder.Append(" <form id="postform" name="postpm" method="post" action="">rn");
  82. templateBuilder.Append(" <table cellspacing="0" cellpadding="0" class="formtable" summary="个人资料">rn");
  83. templateBuilder.Append(" <tbody>rn");
  84. templateBuilder.Append(" <tr>rn");
  85. templateBuilder.Append(" <th><label for="user">日志标题</label></th>rn");
  86. templateBuilder.Append(" <td><input name="title" type="text" id="title" size="40" value="");
  87. templateBuilder.Append(spacepostsinfo.Title.ToString().Trim());
  88. templateBuilder.Append("" maxlength="150" class="txt"/></td>rn");
  89. templateBuilder.Append(" </tr>rn");
  90. templateBuilder.Append(" <tr>rn");
  91. templateBuilder.Append(" <th><label for="category">日志类别</label></th>rn");
  92. templateBuilder.Append(" <td>rn");
  93. if (categoryslist.Rows.Count!=0)
  94. {
  95. int rows__loop__id=0;
  96. foreach(DataRow rows in categoryslist.Rows)
  97. {
  98. rows__loop__id++;
  99. templateBuilder.Append(" <input type="checkbox" name="category" value="" + rows["categoryid"].ToString().Trim() + ""rn");
  100. if (rows["checked"].ToString().Trim()!="-1")
  101. {
  102. templateBuilder.Append("  checked="checked"rn");
  103. } //end if
  104. templateBuilder.Append(" >" + rows["title"].ToString().Trim() + "&nbsp;rn");
  105. } //end loop
  106. templateBuilder.Append(" <a href="usercpspacecategoryadd.aspx">新建日志类别</a>rn");
  107. }
  108. else
  109. {
  110. templateBuilder.Append(" 暂无日志类别,<a href="usercpspacecategoryadd.aspx">新建日志类别</a>rn");
  111. } //end if
  112. templateBuilder.Append(" </td>rn");
  113. templateBuilder.Append(" </tr>rn");
  114. templateBuilder.Append(" <tr>rn");
  115. templateBuilder.Append(" <th><label for="DataTextarea">内容</label></th>rn");
  116. templateBuilder.Append(" <td><textarea id="DataTextarea" cols="80" rows="20" name="DataTextarea" class="txtarea">");
  117. templateBuilder.Append(spacepostsinfo.Content.ToString().Trim());
  118. templateBuilder.Append("</textarea></td>rn");
  119. templateBuilder.Append(" </tr>rn");
  120. templateBuilder.Append(" <tr>rn");
  121. templateBuilder.Append(" <th><label for="checkveriframe">上传文件</label></th>rn");
  122. templateBuilder.Append(" <td><iframe width="80%" height="40" id="checkveriframe" allowTransparency="true" style="border-width: 0px; margin: 0px;" frameborder="0" scrolling="no" src="");
  123. templateBuilder.Append(spaceurl.ToString());
  124. templateBuilder.Append("space/manage/uploadfile.aspx"></iframe><div id="postattachfile" style="border: 0px; display: block;"></div></td>rn");
  125. templateBuilder.Append(" </tr>rn");
  126. if (enabletag)
  127. {
  128. templateBuilder.Append(" <tr>rn");
  129. templateBuilder.Append(" <th><label for="tags">标签(Tags)</label></th>rn");
  130. templateBuilder.Append(" <td>rn");
  131. templateBuilder.Append(" <script type="text/javascript" src="javascript/ajax.js"></");
  132. templateBuilder.Append("script>rn");
  133. templateBuilder.Append(" <script type="text/javascript" src="javascript/post_editor.js"></");
  134. templateBuilder.Append("script>rn");
  135. templateBuilder.Append(" <input type="text" name="tags" id="tags" value="");
  136. templateBuilder.Append(spaceposttags.ToString());
  137. templateBuilder.Append("" size="55" class="txt"/><input type="button" onclick="relatekw($('title').value, dntEditor.GetText());" value="可用标签"/>(用空格隔开多个标签,最多可填写 5 个)rn");
  138. templateBuilder.Append(" </td>rn");
  139. templateBuilder.Append(" </tr>rn");
  140. } //end if
  141. templateBuilder.Append(" <tr>rn");
  142. templateBuilder.Append(" <th><label for="poststatus">发布类型</label></th>rn");
  143. templateBuilder.Append(" <td><input type="radio" name="poststatus" value="1"rn");
  144. if (spacepostsinfo.PostStatus==1)
  145. {
  146. templateBuilder.Append(" checked="checked"rn");
  147. } //end if
  148. templateBuilder.Append(" />直接发布rn");
  149. templateBuilder.Append(" <input type="radio" name="poststatus" value="0" rn");
  150. if (spacepostsinfo.PostStatus==0)
  151. {
  152. templateBuilder.Append(" checked="checked"rn");
  153. } //end if
  154. templateBuilder.Append(" />放入草稿箱rn");
  155. templateBuilder.Append(" <input type="radio" name="poststatus" value="2"rn");
  156. if (spacepostsinfo.PostStatus==2)
  157. {
  158. templateBuilder.Append(" checked="checked"rn");
  159. } //end if
  160. templateBuilder.Append(" />私有<br />rn");
  161. templateBuilder.Append(" <label for="user" class="labelshort">评论类型:</label>rn");
  162. templateBuilder.Append(" <input type="radio" name="commentstatus" value="1"rn");
  163. if (spacepostsinfo.CommentStatus==1)
  164. {
  165. templateBuilder.Append(" checked="checked"rn");
  166. } //end if
  167. templateBuilder.Append(" />不允许评论rn");
  168. templateBuilder.Append(" <input type="radio" name="commentstatus" value="0"rn");
  169. if (spacepostsinfo.CommentStatus==0)
  170. {
  171. templateBuilder.Append(" checked="checked"rn");
  172. } //end if
  173. templateBuilder.Append(" />允许匿名评论rn");
  174. templateBuilder.Append(" <input name="commentstatus" type="radio" value="2"rn");
  175. if (spacepostsinfo.CommentStatus==2)
  176. {
  177. templateBuilder.Append(" checked="checked"rn");
  178. } //end if
  179. templateBuilder.Append(" />仅允许注册用户评论rn");
  180. templateBuilder.Append(" </td>rn");
  181. templateBuilder.Append(" </tr>rn");
  182. templateBuilder.Append(" <tr>rn");
  183. templateBuilder.Append(" <th></th>rn");
  184. templateBuilder.Append(" <td>rn");
  185. templateBuilder.Append(" <input type="submit" name="Submit" id="postsubmit" value="确定" onclick="return checkBlog();" />[完成后可按Ctrl+Enter提交]rn");
  186. templateBuilder.Append(" </td>rn");
  187. templateBuilder.Append(" </tr>rn");
  188. templateBuilder.Append(" </tbody>rn");
  189. templateBuilder.Append(" </table>rn");
  190. templateBuilder.Append(" </form>rn");
  191. templateBuilder.Append(" <script type="text/javascript" src="javascript/dnteditor.js"></");
  192. templateBuilder.Append("script>rn");
  193. templateBuilder.Append(" <script type="text/javascript" src="javascript/post.js"></");
  194. templateBuilder.Append("script>rn");
  195. templateBuilder.Append(" <script type="text/javascript">rn");
  196. templateBuilder.Append(" var dntEditor;rn");
  197. templateBuilder.Append(" function CreateEditor()rn");
  198. templateBuilder.Append(" {rn");
  199. templateBuilder.Append(" dntEditor = new DNTeditor('DataTextarea', '90%', '250', $('DataTextarea').value);rn");
  200. templateBuilder.Append(" dntEditor.Style = "");
  201. templateBuilder.Append(forumpath.ToString());
  202. templateBuilder.Append("templates/");
  203. templateBuilder.Append(templatepath.ToString());
  204. templateBuilder.Append("/editor.css";rn");
  205. templateBuilder.Append(" dntEditor.BasePath = '");
  206. templateBuilder.Append(forumpath.ToString());
  207. templateBuilder.Append("';rn");
  208. templateBuilder.Append(" dntEditor.ReplaceTextarea();rn");
  209. templateBuilder.Append(" }rn");
  210. templateBuilder.Append(" function PrepareSave()rn");
  211. templateBuilder.Append(" {rn");
  212. templateBuilder.Append(" $('DataTextarea').value = dntEditor.GetHtml();rn");
  213. templateBuilder.Append(" }rn");
  214. templateBuilder.Append(" function validate(theform)rn");
  215. templateBuilder.Append(" {rn");
  216. templateBuilder.Append("    PrepareSave();rn");
  217. templateBuilder.Append("    return true;rn");
  218. templateBuilder.Append(" }rn");
  219. templateBuilder.Append(" CreateEditor();rn");
  220. templateBuilder.Append(" </");
  221. templateBuilder.Append("script>rn");
  222. templateBuilder.Append(" <script type="text/javascript" src="javascript/template_spaceblog.js"></");
  223. templateBuilder.Append("script>rn");
  224. } //end if
  225. templateBuilder.Append(" </div>rn");
  226. }
  227. else
  228. {
  229. } //end if
  230. templateBuilder.Append(" </div>rn");
  231. templateBuilder.Append(" </div>rn");
  232. templateBuilder.Append("</divrn");
  233. Response.Write(templateBuilder.ToString());
  234. }
  235. </script>