国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

catalog_add_quick.htm 14KB

2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  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=<?php echo $cfg_soft_lang; ?>">
  5. <title>批量增加栏目</title>
  6. <script type="text/javascript" src="../static/web/js/jquery.min.js"></script>
  7. <script type="text/javascript">
  8. var $ = jQuery;
  9. $(document).ready(function () {
  10. //删除按钮事件
  11. $("#addQuick .del").click(function () {
  12. $(this).parents(".repeat").remove();
  13. });
  14. //添加按钮事件
  15. $("#add").click(function () {
  16. var id = $("#addQuick tr").prevAll("tr").length + 1;
  17. $("#addQuick tr:eq(1)").clone(true).addClass("repeat")
  18. .find(".rank input")
  19. .attr("value", function () { return id })
  20. .end()
  21. .find(".pubinputs")
  22. .attr("name", function () { return this.name + id })
  23. .attr("id", function () { return this.id + id })
  24. .end()
  25. .appendTo($("#addQuick"));
  26. });
  27. //删除按钮事件
  28. $("#addQuickRel .del").click(function () {
  29. $(this).parents(".repeat").remove();
  30. });
  31. //添加按钮事件
  32. $("#addrel").click(function () {
  33. var id = $("#addQuickRel tr").prevAll("tr").length + 1;
  34. $("#addQuickRel tr:eq(1)").clone(true).addClass("repeat")
  35. .find(".rank input")
  36. .attr("value", function () { return id })
  37. .end()
  38. .find(".pubinputs")
  39. .attr("name", function () { return this.name + id })
  40. .attr("id", function () { return this.id + id })
  41. .end()
  42. .appendTo($("#addQuickRel"));
  43. });
  44. });
  45. </script>
  46. <script language="javascript">
  47. function ShowHide(objname) {
  48. var obj = document.getElementById(objname);
  49. if (obj.style.display == "")
  50. obj.style.display = "none";
  51. else
  52. obj.style.display = "";
  53. }
  54. function ShowObj(objname) {
  55. var obj = document.getElementById(objname);
  56. obj.style.display = "";
  57. }
  58. function HideObj(objname) {
  59. var obj = document.getElementById(objname);
  60. obj.style.display = "none";
  61. }
  62. function showSeltype(objname) {
  63. if (objname.value != 0) {
  64. $("#addQuickRel").show();
  65. $("#pathtype").show();
  66. $("#addQuick").hide();
  67. $("#savetype").val('rel');
  68. } else {
  69. $("#addQuickRel").hide();
  70. $("#addQuick").show();
  71. $("#pathtype").hide();
  72. $("#savetype").val('');
  73. }
  74. }
  75. </script>
  76. <link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
  77. <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
  78. <link rel="stylesheet" href="../static/web/css/admin.css">
  79. </head>
  80. <body>
  81. <form name="form1" action="catalog_add.php" method="post">
  82. <input type="hidden" name="dopost" value="savequick">
  83. <input type="hidden" name="savetype" value="" id="savetype">
  84. <table width="98%" align="center" cellpadding="0" cellspacing="0" class="mt-3">
  85. <tr>
  86. <td width="100%" height="26">
  87. <table width="100%" cellspacing="0" cellpadding="0">
  88. <tr>
  89. <td height="30"><i class="fa fa-book"></i> <a href="catalog_main.php">栏目管理</a> &gt; 批量增加栏目</td>
  90. </tr>
  91. </table>
  92. </td>
  93. </tr>
  94. <tr>
  95. <td width="100%" height="1" background="../static/web/img/sp_bg.gif"></td>
  96. </tr>
  97. </table>
  98. <table width="98%" align="center" cellpadding="0" cellspacing="0">
  99. <tr>
  100. <td height="10"></td>
  101. </tr>
  102. <tr>
  103. <td height="90" align="left">
  104. <table width="100%" cellspacing="0" id="head1" cellpadding="0">
  105. <tr>
  106. <td colspan="2">
  107. <table width="86" cellpadding="0" cellspacing="0">
  108. <tr>
  109. <td width="86" height="26" align="center" background="../static/web/img/itemnote1.gif">常规选项</td>
  110. </tr>
  111. </table>
  112. </td>
  113. </tr>
  114. </table>
  115. <table width="100%" id="needset" cellspacing="0" cellpadding="0" style="border:1px solid #dee2e6" class="table">
  116. <tr>
  117. <td height="26" bgcolor="#f8f8f8" style="padding-left:10px">公用参数:</td>
  118. <td bgcolor="#f8f8f8"></td>
  119. </tr>
  120. <tr>
  121. <td width="260" class="bline" height="26" style="padding-left:10px">是否支持投稿:</td>
  122. <td class="bline">
  123. <label><input type='radio' name='issend' value='0' class='np' />
  124. 不支持</label>
  125. &nbsp;
  126. <label><input type='radio' name='issend' value='1' class='np' checked='1' />
  127. 支持</label>
  128. </td>
  129. </tr>
  130. <tr>
  131. <td class="bline" height="26" style="padding-left:10px">目录保存位置:</td>
  132. <td class="bline">
  133. <input name="referpath" type="radio" id="truepath1" class="np" value="parent" checked='1' />
  134. <label for="truepath1">默认HMTL目录(
  135. <?php
  136. $pardir = '{cmspath}'.$cfg_arcdir;
  137. if(!empty($typedir)) $pardir = $typedir.'/';
  138. $pardir = preg_replace("#\/{1,}#", '/', $pardir);
  139. echo $pardir;
  140. ?>)</label>
  141. <input name="referpath" type="radio" id="truepath2" class="np" value="cmspath">
  142. <label for="truepath2">CMS根目录</label>
  143. <input name="nextdir" type="hidden" id="nextdir" value="<?php echo $pardir; ?>">
  144. <span id="pathtype" style="display:none"><input name="referpath" type="radio" id="truepath3" class="np" value="typepath">隶属栏目所属的目录</span>
  145. </td>
  146. </tr>
  147. <tr>
  148. <td class="bline" height="26" style="padding-left:10px">隶属栏目:</td>
  149. <td class="bline">
  150. <select name='reid' onchange="showSeltype(this)" style="width:160px">
  151. <option value='0'>选择所属目录</option>
  152. <?php echo $typeOptions; ?>
  153. </select>(默认为顶级栏目)
  154. </td>
  155. </tr>
  156. <tr>
  157. <td class="bline" height="26" style="padding-left:10px">内容模型:</td>
  158. <td class="bline"><select name="channeltype" id="channeltype" onChange="ParTemplet(this)" style="width:160px">
  159. <?php
  160. foreach($channelArray as $k=>$arr)
  161. {
  162. if($k==$channelid) echo "<option value='{$k}' selected>{$arr['typename']}|{$arr['nid']}</option>";
  163. else echo "<option value='{$k}'>{$arr['typename']}|{$arr['nid']}</option>";
  164. }
  165. ?>
  166. </select>
  167. </td>
  168. </tr>
  169. <tr>
  170. <td class="bline" height="26" style="padding-left:10px">栏目列表选项:</td>
  171. <td class="bline">
  172. <label><input type='radio' name='isdefault' value='1' class='np' checked='1' />
  173. 链接到默认页</label>
  174. <label><input type='radio' name='isdefault' value='0' class='np' />
  175. 链接到列表第一页</label>
  176. <label><input type='radio' name='isdefault' value='-1' class='np' />
  177. 使用动态页</label>
  178. </td>
  179. </tr>
  180. <tr>
  181. <td class="bline" height="26" style="padding-left:10px">默认页的名称:</td>
  182. <td class="bline"><input name="defaultname" type="text" value="index.html" class="pubinputs" style="width:260px"></td>
  183. </tr>
  184. <tr id='helpvar2' style='display:none'>
  185. <td height="26" bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
  186. <td height="26" bgcolor="#f8f8f8"> {Y}、{M}、{D} 年月日<br>
  187. {timestamp} INT类型的UNIX时间戳<br>
  188. {aid} 文章ID<br>
  189. {pinyin} 拼音+文章ID<br>
  190. {py} 拼音部首+文章ID<br>
  191. {typedir} 栏目目录 <br>
  192. {cc} 日期+ID混编后用转换为适合的字母 <br>
  193. </td>
  194. </tr>
  195. <tr>
  196. <td height="26" class="bline" style="padding-left:10px">文章命名规则:</td>
  197. <td class="bline">
  198. <input name="namerule" type="text" id="namerule" value="{typedir}/{aid}.html" class="pubinputs" style="width:260px">
  199. <i class="fa fa-question-circle" alt="帮助" style="cursor:pointer" onClick="ShowHide('helpvar2')"></i>
  200. </td>
  201. </tr>
  202. <tr id='helpvar3' style='display:none'>
  203. <td height="26" bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
  204. <td bgcolor="#f8f8f8">{page} 列表的页码</td>
  205. </tr>
  206. <tr>
  207. <td height="26" style="padding-left:10px">列表命名规则:</td>
  208. <td>
  209. <input name="namerule2" type="text" id="namerule2" value="{typedir}/{tid}-{page}.html" class="pubinputs" style="width:260px">
  210. <i class="fa fa-question-circle" alt="帮助" style="cursor:pointer" onClick="ShowHide('helpvar3')"></i>
  211. </td>
  212. </tr>
  213. <tr>
  214. <td height="26" bgcolor="#f8f8f8" style="padding-left:10px">栏目填写:</td>
  215. <td bgcolor="#f8f8f8"></td>
  216. </tr>
  217. <tr>
  218. <td colspan='2'>
  219. <table id="addQuick" width="850" cellpadding="3" cellspacing="1">
  220. <tbody>
  221. <tr bgcolor="#FBFCE2">
  222. <td width="60" height="26">排序</td>
  223. <td width="170">顶级栏目名称</td>
  224. <td width="370">子栏目(用&quot;目录名称1,目录名称2&quot;这样表示多个栏目)</td>
  225. <td align="center"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td>
  226. </tr>
  227. <tr height="30" align="center">
  228. <td class="rank">
  229. <input type="hidden" name="posttype" value="" class="pubinputs">
  230. <input type="text" name="rank" id="rank" value="1" class="pubinputs" style="width:60px">
  231. </td>
  232. <td align='center'><input type="text" name="toptype" id="toptype" class="pubinputs" style="width:160px"></td>
  233. <td><input type="text" name="sontype" id="sontype" class="pubinputs" style="width:360px"></td>
  234. <td align="center"><button name="" type="button" id="add" class="btn btn-success btn-sm del">删除</button></td>
  235. </tr>
  236. <?php for($i=2;$i<=10;$i++) { ?>
  237. <tr height="30" class="repeat" align="center">
  238. <td class="rank">
  239. <input type="hidden" name="posttype<?php echo $i; ?>" value="<?php echo $i; ?>">
  240. <input type="text" name="rank<?php echo $i; ?>" id="rank<?php echo $i; ?>" value="<?php echo $i; ?>" class="pubinputs" style="width:60px">
  241. </td>
  242. <td><input type="text" name="toptype<?php echo $i; ?>" id="toptype<?php echo $i; ?>" class="pubinputs" style="width:160px"></td>
  243. <td><input type="text" name="sontype<?php echo $i; ?>" id="sontype<?php echo $i; ?>" class="pubinputs" style="width:360px"></td>
  244. <td align="center"><button name="" type="button" id="add" class="btn btn-success btn-sm del">删除</button></td>
  245. </tr>
  246. <?php } ?>
  247. </tbody>
  248. </table>
  249. <table id="addQuickRel" width="302" cellpadding="3" cellspacing="1" style="display:none">
  250. <tbody>
  251. <tr bgcolor="#FBFCE2" align="center">
  252. <td width="60" height="26">排序</td>
  253. <td width="170">栏目名称</td>
  254. <td align="center"><button type="button" id="addrel" class="btn btn-success btn-sm">添加</button></td>
  255. </tr>
  256. <tr height="30" align="center">
  257. <td class="rank">
  258. <input type="hidden" name="posttype" value="" class="pubinputs">
  259. <input type="text" name="rank" id="rank" value="1" class="pubinputs" style="width:60px">
  260. </td>
  261. <td><input type="text" name="reltype" id="reltype" class="pubinputs" style="width:160px"></td>
  262. <td align="center"><button name="" type="button" id="add" class="btn btn-success btn-sm del">删除</button></td>
  263. </tr>
  264. <?php for($i=2;$i<=10;$i++) { ?>
  265. <tr height="30" class="repeat" align="center">
  266. <td class="rank">
  267. <input type="hidden" name="posttype<?php echo $i; ?>" value="<?php echo $i; ?>">
  268. <input type="text" name="rank<?php echo $i; ?>" id="rank<?php echo $i; ?>" value="<?php echo $i; ?>" class="pubinputs" style="width:60px">
  269. </td>
  270. <td><input type="text" name="reltype<?php echo $i; ?>" id="reltype<?php echo $i; ?>" class="pubinputs" style="width:160px"></td>
  271. <td align="center"><button type="button" id="add" class="btn btn-success btn-sm del">删除</button></td>
  272. </tr>
  273. <?php } ?>
  274. </tbody>
  275. </table>
  276. </td>
  277. </tr>
  278. </table>
  279. <table width="100%" cellspacing="0" cellpadding="0" bgcolor="#f8f8f8" style="border:1px solid #dee2e6;border-top:0" class="mb-3">
  280. <tr>
  281. <td align="center" class="py-3">
  282. <button type="submit" class="btn btn-success btn-sm">保存</button>
  283. <a href="catalog_main.php" class="btn btn-success btn-sm">返回</a>
  284. </td>
  285. </tr>
  286. </table>
  287. </td>
  288. </tr>
  289. </table>
  290. </form>
  291. </body>
  292. </html>