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

spec_add.htm 17KB

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年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="<?php echo $cfg_soft_lang; ?>">
  5. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  6. <title>发布专题</title>
  7. <link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
  8. <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
  9. <link rel="stylesheet" href="../static/web/css/admin.css">
  10. <link rel="stylesheet" href="../static/web/css/jquery.fileupload.css">
  11. <link rel="stylesheet" href="../static/web/css/daterangepicker.css">
  12. <link rel="stylesheet" href="../static/web/css/cropper.min.css">
  13. <script>const cfg_uplitpic_cut = '<?php echo $cfg_uplitpic_cut; ?>';</script>
  14. <script src="../static/web/js/jquery.min.js"></script>
  15. <script src="../static/web/js/webajax.js"></script>
  16. <script src="../static/web/js/moment.min.js"></script>
  17. <script src="../static/web/js/daterangepicker.js"></script>
  18. <script src="../static/web/js/bootstrap.bundle.min.js"></script>
  19. <script src="js/main.js"></script>
  20. <script src="../static/web/js/cropper.min.js"></script>
  21. <style>
  22. table{border-collapse:separate}
  23. .form-control{display:inline-block;margin-right:10px;width:160px}
  24. </style>
  25. <script>
  26. function checkSubmit() {
  27. if (document.form1.title.value == "") {
  28. ShowMsg("专题名称不能为空");
  29. return false;
  30. }
  31. for (i = 1; i <= 6; i++) {
  32. $val = CheckVal(i);
  33. if ($val == false) {
  34. return false;
  35. }
  36. }
  37. }
  38. function SelectArcList(fname) {
  39. var pos = GetWinPos(800,600);
  40. window.open("content_select_list.php?f=" + fname, "selArcList", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top);
  41. }
  42. function SelectImage(fname, vlist) {
  43. var pos = GetWinPos(800,600);
  44. window.open("./dialog/select_images.php?f=" + fname + "&imgstick=" + vlist, "popUpImagesWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top);
  45. }
  46. function SelectTemplets(fname) {
  47. var pos = GetWinPos(800,600);
  48. window.open("./dialog/select_templets.php?f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top);
  49. }
  50. function CheckVal(id) {
  51. var notename = $DE('notename' + id);
  52. var arcid = $DE('arcid' + id);
  53. if (arcid.value != "") {
  54. if (notename.value == "") {
  55. $DE('notename' + id).focus();
  56. ShowMsg('您的节点' + id + '名称不能为空');
  57. return false;
  58. }
  59. }
  60. }
  61. </script>
  62. </head>
  63. <body>
  64. <form name="form1" action="spec_add.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();">
  65. <input type="hidden" name="dopost" value="save">
  66. <input type="hidden" name="channelid" value="<?php echo $channelid?>">
  67. <input type="hidden" name="arcrank" value="0">
  68. <input type="hidden" name="source" value="本站">
  69. <table width="98%" align="center" cellpadding="0" cellspacing="0" class="mt-3">
  70. <tr>
  71. <td width="85%"><i class="fa fa-book"></i> <a href="content_s_list.php">专题列表</a><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives"></a> &gt; 发布专题</td>
  72. <td width="10%" align="right"> <a href="makehtml_spec.php" class="btn btn-success btn-sm">更新专题</a></td>
  73. </tr>
  74. </table>
  75. <table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1">
  76. <tr>
  77. <td colspan="2">
  78. <table width="168" cellpadding="0" cellspacing="0">
  79. <tr>
  80. <td width="84" height="28" align="center" bgcolor="#FBFCE2">常规参数</td>
  81. <td width="84" align="center" bgcolor="#f8f8f8"><a href="javascript:;" onClick="ShowItem2()">专题文档</a></td>
  82. </tr>
  83. </table>
  84. </td>
  85. </tr>
  86. </table>
  87. <table width="98%" align="center" cellpadding="0" cellspacing="0" id="head2" style="display:none">
  88. <tr>
  89. <td colspan="2">
  90. <table width="168" cellpadding="0" cellspacing="0">
  91. <tr>
  92. <td width="84" align="center" bgcolor="#f8f8f8"><a href="javascript:;" onClick="ShowItem1()">常规参数</a></td>
  93. <td width="84" height="28" align="center" bgcolor="#FBFCE2">专题文档</td>
  94. </tr>
  95. </table>
  96. </td>
  97. </tr>
  98. </table>
  99. <table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" style="border:1px solid #dee2e6">
  100. <tr>
  101. <td colspan="4" class="bline">
  102. <table width="900" cellspacing="0" cellpadding="0">
  103. <tr>
  104. <td width="90"> 专题名称:</td>
  105. <td width="400"><input type="text" name="title" id="title" value="" style="width:390px"></td>
  106. <td width="90"> 简略标题:</td>
  107. <td><input type="text" name="shorttitle" id="shorttitle" style="width:160px"></td>
  108. </tr>
  109. </table>
  110. </td>
  111. </tr>
  112. <tr>
  113. <td colspan="4" class="bline">
  114. <table width="900" cellspacing="0" cellpadding="0">
  115. <tr>
  116. <td width="90"> 自定义属性:</td>
  117. <td><?php
  118. $dsql->SetQuery("Select * From `#@__arcatt` order by sortid asc");
  119. $dsql->Execute();
  120. while($trow = $dsql->GetObject())
  121. {
  122. if($trow->att!='j')
  123. {
  124. echo "<label class='mr-1'><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label>";
  125. }
  126. }
  127. ?></td>
  128. </tr>
  129. </table>
  130. </td>
  131. </tr>
  132. <tr id="pictable">
  133. <td colspan="4" class="bline">
  134. <table width="900" cellspacing="0" cellpadding="0">
  135. <tr>
  136. <td width="90"> 缩略图:</td>
  137. <td>
  138. <input type="text" name="picname" id="picname" style="width:300px">
  139. <label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程</label>
  140. <span class="btn btn-success btn-sm fileinput-button">上传图片<input type="file" name="files[]" id="iptAddImages"></span>
  141. <button type="button" name="Submit2" onClick="SelectImage('form1.picname','small');" class="btn btn-success btn-sm">选择图片</button>
  142. <button type="button" id="btnClearAll" class="btn btn-success btn-sm delete">清空</button>
  143. </td>
  144. <td width="260" align="center"><img id="litPic" src="../static/web/img/defaultpic.jpg" style="height:80px"></td>
  145. </tr>
  146. </table>
  147. </td>
  148. </tr>
  149. <tr>
  150. <td colspan="4" class="bline">
  151. <table width="900" cellspacing="0" cellpadding="0">
  152. <tr>
  153. <td width="90"> 责任编辑:</td>
  154. <td><input type="text" name="writer" id="writer" style="width:160px"></td>
  155. </tr>
  156. </table>
  157. </td>
  158. </tr>
  159. <tr>
  160. <td colspan="4" class="bline">
  161. <table width="900" cellspacing="0" cellpadding="0">
  162. <tr>
  163. <td width="90"> 内容排序:</td>
  164. <td width="260">
  165. <select name="sortup" id="sortup" style="width:160px">
  166. <option value="0" selected>默认排序</option>
  167. <option value="7">置顶一周</option>
  168. <option value="30">置顶一个月</option>
  169. <option value="90">置顶三个月</option>
  170. <option value="180">置顶半年</option>
  171. <option value="360">置顶一年</option>
  172. </select>
  173. </td>
  174. <td width="90">标题颜色:</td>
  175. <td>
  176. <input type="text" name="color" id="color" style="width:160px">
  177. <button type="button" name="modcolor" id="modcolor" class="btn btn-success btn-sm" onClick="ShowColor(event,this)">选取</button>
  178. </td>
  179. </tr>
  180. </table>
  181. </td>
  182. </tr>
  183. <tr>
  184. <td colspan="4" class="bline">
  185. <table width="900" cellspacing="0" cellpadding="0">
  186. <tr>
  187. <td width="90"> 主分类:</td>
  188. <td>
  189. <?php
  190. $typeOptions = GetOptionList($cid, $cuserLogin->getUserChannel(), 0);
  191. echo "<select name='typeid' id='typeid' style='width:160px'>";
  192. echo "<option value='0'>请选择主分类</option>";
  193. echo $typeOptions;
  194. echo "</select>";
  195. ?>
  196. <i class="btn btn-sm fa fa-search" onClick="ShowCatMap(event,this,0,'typeid')" title="快捷选择" style="cursor:pointer"></i>
  197. </td>
  198. </tr>
  199. </table>
  200. </td>
  201. </tr>
  202. <tr>
  203. <td colspan="4" class="bline">
  204. <table width="900" cellspacing="0" cellpadding="0">
  205. <tr>
  206. <td width="90"> 关键词:</td>
  207. <td>
  208. <input type="text" name="keywords" id="keywords" value="" style="width:360px">
  209. <button type="button" name="Submit" class="btn btn-success btn-sm" onClick="SelectKeywords('form1.keywords');">浏览</button>
  210. </td>
  211. <td><label><input type="checkbox" name="autokey" onClick="ShowHide('keywords');" ; id="autokey" value="1" <?php if($cfg_arc_autokeyword=='Y') echo 'checked="1"'; ?> />自动获取,手动填写用","分开</label></td>
  212. </tr>
  213. </table>
  214. </td>
  215. </tr>
  216. <tr>
  217. <td colspan="4" class="bline">
  218. <table width="900" cellspacing="0" cellpadding="0">
  219. <tr>
  220. <td width="90"> 专题简介:</td>
  221. <td><textarea name="description" id="description" style="width:360px;height:50px"></textarea></td>
  222. </tr>
  223. </table>
  224. </td>
  225. </tr>
  226. <tr>
  227. <td colspan="4" class="bline">
  228. <table width="900" cellspacing="0" cellpadding="0">
  229. <tr>
  230. <td width="90" width="260"> 评论选项:</td>
  231. <td width="260">
  232. <label><input type="radio" name="notpost" value="0" <?php if($cfg_feedback_forbid=='N') echo "checked='1'"; ?>> 允许评论</label>
  233. <label><input type="radio" name="notpost" value="1" <?php if($cfg_feedback_forbid=='Y') echo "checked='1'"; ?>> 禁止评论</label>
  234. </td>
  235. <td width="90">发布选项:</td>
  236. <td>
  237. <label><input type="radio" name="ishtml" value="1" checked="1"> 生成网页</label>
  238. <label><input type="radio" name="ishtml" value="0"> 仅动态浏览</label>
  239. </td>
  240. </tr>
  241. </table>
  242. </td>
  243. </tr>
  244. <tr>
  245. <td colspan="4" class="bline">
  246. <table width="900" cellspacing="0" cellpadding="0">
  247. <tr>
  248. <td width="90"> 专题模板:</td>
  249. <td width="260">
  250. <input type="text" name="templet" id="templet" value="<?php echo $cfg_df_style?>/article_spec.htm" style="width:160px">
  251. <button type="button" name="set3" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.templet');">浏览</button>
  252. </td>
  253. <td width="90">文件名称:</td>
  254. <td><input type="text" name="filename" id="filename" style="width:160px">(不包括后缀名如.html等)</td>
  255. </tr>
  256. </table>
  257. </td>
  258. </tr>
  259. <tr>
  260. <td colspan="4" class="bline">
  261. <table width="900" cellspacing="0" cellpadding="0">
  262. <tr>
  263. <td width="90"> 发布时间:</td>
  264. <td width="260"><?php
  265. $nowtime = GetDateTimeMk(time());
  266. echo "<input name='pubdate' value='$nowtime' type='text' id='pubdate' class='datepicker' style='width:160px'>";
  267. ?>
  268. </td>
  269. <td width="90">浏览次数:</td>
  270. <td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(50,200):$cfg_arc_click); ?>" style="width:160px"></td>
  271. </tr>
  272. </table>
  273. </td>
  274. </tr>
  275. <tr>
  276. <td><?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield'); ?></td>
  277. </tr>
  278. </table>
  279. <table width="98%" align="center" cellpadding="2" cellspacing="2" id="adset" style="display:none;border:1px solid #dee2e6">
  280. <tr>
  281. <td class="bline2">专题节点列表: <br>
  282. 1、文章列表用ID1,ID2,ID3这样形式分开,系统会自动排除不同节点的相同文章;<br>
  283. 2、关于单条记录模板里的[field:fieldname/]标记的使用,请参考关于系统帮助关于 arclist 标记的说明;<br>
  284. 3、节点ID是节点的唯一标识,专题模板中用{dede:field.note noteid='标识'/}这样来表示单个节点,不指定noteid时为所有节点列表<br>
  285. 4、正常的情况下,每个节点显示的是“节点文章列表”里的文档,如果您指定为“自动获取模式”,那么必须指定关键词和栏目id </td>
  286. </tr>
  287. <tr>
  288. <td>
  289. <table width="98%" cellspacing="2" cellpadding="2">
  290. <?php
  291. $speclisttmp = GetSysTemplets("spec_arclist.htm");
  292. $nodename = $nodeid = '';
  293. for($i=1;$i<=$cfg_specnote;$i++)
  294. {
  295. if($i==1)
  296. {
  297. $nodename = '默认节点';
  298. $nodeid = 'default';
  299. } else {
  300. $nodename = $nodeid = '';
  301. }
  302. ?>
  303. <tr bgcolor="#FBFCE2">
  304. <td width="260">节点<?php echo $i?>名称:</td>
  305. <td colspan="2">
  306. <table width="900" cellspacing="0" cellpadding="0">
  307. <tr>
  308. <td width="310"><input type="text" name="notename<?php echo $i?>" value="<?php echo $nodename; ?>" id="notename<?php echo $i?>" style="width:300px"></td>
  309. <td width="90">节点标识:</td>
  310. <td><input type="text" name="noteid<?php echo $i?>" value="<?php echo $nodeid; ?>" id="noteid<?php echo $i?>" style="width:160px"></td>
  311. </tr>
  312. </table>
  313. </td>
  314. </tr>
  315. <tr>
  316. <td>节点文章列表:</td>
  317. <td><textarea name="arcid<?php echo $i?>" onblur='CheckVal(<?php echo $i ?>)' rows="3" id="arcid<?php echo $i?>" style="width:90%"></textarea></td>
  318. <td><button name="selarc<?php echo $i?>" type="button" id="selarc<?php echo $i?>2" class="btn btn-success btn-sm" onClick="SelectArcList('form1.arcid<?php echo $i?>');">选择节点文章</button></td>
  319. </tr>
  320. <tr>
  321. <td>文档来源:</td>
  322. <td colspan="2">
  323. <label><input type="radio" name="isauto<?php echo $i?>" id="isauto<?php echo $i?>" value="0" checked> 按文章列表</label>
  324. <label><input type="radio" name="isauto<?php echo $i?>" id="isauto<?php echo $i?>" value="1"> 自动获取文档</label>
  325. <label>关键词:<input type="text" name="keywords<?php echo $i?>" id="keywords<?php echo $i?>" value="" size="16">(逗号分开)</label>
  326. 栏目id:<label><input type="text" name="typeid<?php echo $i?>" id="_typeid<?php echo $i?>" value="0" size="4"></label>
  327. </td>
  328. </tr>
  329. <tr>
  330. <td height="50" rowspan="2">节点布局:</td>
  331. <td colspan="2">
  332. 列数:<input type="text" name="col<?php echo $i?>" id="col<?php echo $i?>" value="1" size="3">
  333. 图片宽:<input type="text" name="imgwidth<?php echo $i?>" id="imgwidth<?php echo $i?>" value="120" size="3">
  334. 图片高:<input type="text" name="imgheight<?php echo $i?>" id="imgheight<?php echo $i?>" value="90" size="3">
  335. 标题长:<input type="text" name="titlelen<?php echo $i?>" id="titlelen<?php echo $i?>" value="60" size="3">
  336. 简介长:<input type="text" name="infolen<?php echo $i?>" id="infolen<?php echo $i?>" value="160" size="3">
  337. 文档数:<input type="text" name="rownum<?php echo $i?>" id="rownum<?php echo $i?>" value="10" size="3">
  338. </td>
  339. </tr>
  340. <tr>
  341. <td colspan="2">单条记录的模板:<br>
  342. <textarea name="listtmp<?php echo $i?>" rows="3" id="listtmp<?php echo $i?>" style="width:60%"><?php echo $speclisttmp?></textarea></td>
  343. </tr>
  344. <tr>
  345. <td>节点容器模板:</td>
  346. <td colspan="2">
  347. <input type="text" name="notetemplet<?php echo $i?>" id="notetemplet<?php echo $i?>" value="system/channel_spec_note.htm" style="width:300px">
  348. <button type="button" name="selno<?php echo $i?>" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.notetemplet<?php echo $i?>');">浏览</button>
  349. </td>
  350. </tr>
  351. <?php
  352. }
  353. ?>
  354. </table>
  355. </td>
  356. </tr>
  357. </table>
  358. <table width="98%" cellspacing="0" cellpadding="0" align="center" bgcolor="#f8f8f8" style="border:1px solid #dee2e6;border-top:0">
  359. <tr>
  360. <td align="center" class="py-2">
  361. <button type="submit" class="btn btn-success btn-sm">保存</button>
  362. <button type="button" onClick="location.reload();" class="btn btn-success btn-sm">重置</button>
  363. </td>
  364. </tr>
  365. </table>
  366. </form>
  367. <script>InitPage();</script>
  368. </body>
  369. </html>