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

soft_edit.htm 22KB

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年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475
  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/daterangepicker.css">
  11. <link rel="stylesheet" href="../static/web/css/jquery.fileupload.css">
  12. <link rel="stylesheet" href="../static/web/css/cropper.min.css">
  13. <style>table{border-collapse:inherit}</style>
  14. <script>const cfg_uplitpic_cut = '<?php echo $cfg_uplitpic_cut; ?>';</script>
  15. <script src="../static/web/js/jquery.min.js"></script>
  16. <script src="../static/web/js/bootstrap.bundle.min.js"></script>
  17. <script src="../static/web/js/webajax.js"></script>
  18. <script src="../static/web/js/moment.min.js"></script>
  19. <script src="../static/web/js/daterangepicker.js"></script>
  20. <script src="js/main.js"></script>
  21. <script src="../static/web/js/cropper.min.js"></script>
  22. <script>
  23. function checkSubmit() {
  24. if (document.form1.title.value == '') {
  25. ShowMsg('软件名称不能为空');
  26. document.form1.title.focus();
  27. return false;
  28. }
  29. }
  30. var startNum = <?php echo $newRowStart?>;
  31. function MakeUpload() {
  32. var upfield = document.getElementById('uploadfield');
  33. var endNum = parseInt(document.form1.picnum.value) + startNum;
  34. if (endNum > 30) endNum = 30;
  35. for (startNum; startNum < endNum; startNum++) {
  36. upfield.innerHTML += "<div>软件地址" + startNum + ":<input type='text' name='softurl" + startNum + "' value='http://' style='width:260px'> 服务器名称:<input type='text' name='servermsg" + startNum + "' style='width:160px'></div>";
  37. }
  38. }
  39. function ShowHideAddr() {
  40. document.getElementById('morelink').style.display = (document.getElementById('morelink').style.display == 'block' ? 'none' : 'block');
  41. document.getElementById('btsh3').value = (document.getElementById('morelink').style.display == 'block' ? '隐藏地址' : '显示地址');
  42. }
  43. </script>
  44. </head>
  45. <body>
  46. <form name="form1" action="soft_edit.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();">
  47. <input type="hidden" name="dopost" value="save">
  48. <input type="hidden" name="channelid" value="<?php echo $channelid?>">
  49. <input type="hidden" name="id" value="<?php echo $aid?>">
  50. <table width="98%" align="center" cellpadding="0" cellspacing="0" class="mt-3 mb-3">
  51. <tr>
  52. <td width="90%"><i class="fa fa-map"></i> <a href="catalog_do.php?cid=<?php echo $arcRow['typeid']?>&dopost=listArchives"></a><a href="catalog_do.php?cid=<?php echo $arcRow['typeid']?>&dopost=listArchives">软件列表</a> &gt; 修改软件</td>
  53. <td align="right"><a href="catalog_main.php" class="btn btn-success btn-sm">栏目管理</a></td>
  54. </tr>
  55. </table>
  56. <table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1">
  57. <tr>
  58. <td>
  59. <table cellpadding="0" cellspacing="0">
  60. <tr>
  61. <td width="80" height="28" align="center" bgcolor="#fbfce2">常规参数</td>
  62. </tr>
  63. </table>
  64. </td>
  65. </tr>
  66. </table>
  67. <table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="biz-border">
  68. <tr>
  69. <td class="bline">
  70. <table width="900" cellspacing="0" cellpadding="0">
  71. <tr>
  72. <td width="90"> 文章标题:</td>
  73. <td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:390px"></td>
  74. <td width="90"> 简略标题:</td>
  75. <td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle']; ?>" style="width:160px"></td>
  76. </tr>
  77. </table>
  78. </td>
  79. </tr>
  80. <tr>
  81. <td class="bline">
  82. <table width="900" cellspacing="0" cellpadding="0">
  83. <tr>
  84. <td width="90"> 自定义属性:</td>
  85. <td>
  86. <?php
  87. $dsql->SetQuery("Select * From `#@__arcatt` order by sortid asc");
  88. $dsql->Execute();
  89. while($trow = $dsql->GetObject())
  90. {
  91. if($trow->att=='j') $jumpclick = " onclick='ShowUrlTr()'";
  92. else $jumpclick = '';
  93. if(preg_match("#".$trow->att."#",$arcRow['flag']))
  94. echo "<label class='mr-1'><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked='checked'> {$trow->attname}[{$trow->att}]</label>";
  95. else
  96. echo "<label class='mr-1'><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'{$jumpclick} /> {$trow->attname}[{$trow->att}]</label>";
  97. }
  98. ?>
  99. </td>
  100. </tr>
  101. </table>
  102. </td>
  103. </tr>
  104. <tr>
  105. <td class="bline" id="redirecturltr" style="display:<?php echo (empty($addRow['redirecturl']) ? 'none' : 'block'); ?>">
  106. <table width="900" cellspacing="0" cellpadding="0">
  107. <tr>
  108. <td width="90"> 跳转网址:</td>
  109. <td><input type="text" name="redirecturl" id="redirecturl" value="<?php echo $addRow['redirecturl']?>" style="width:300px"></td>
  110. </tr>
  111. </table>
  112. </td>
  113. </tr>
  114. <tr>
  115. <td class="bline">
  116. <table width="900" cellspacing="0" cellpadding="0">
  117. <tr>
  118. <td width="90"> Tag标签:</td>
  119. <td><input type="text" name="tags" id="tags" value="<?php echo $tags; ?>" style="width:300px">(','号分开,单个标签小于12字节)</td>
  120. <td width="60">权重:</td>
  121. <td><input type="text" name="weight" id="weight" value="<?php echo $arcRow['weight']; ?>" style="width:60px">(越小越靠前)</td>
  122. </tr>
  123. </table>
  124. </td>
  125. </tr>
  126. <tr id="pictable">
  127. <td class="bline">
  128. <table width="900" cellspacing="0" cellpadding="0">
  129. <tr>
  130. <td width="90" height="80"> 缩略图:</td>
  131. <td width="560">
  132. <input type="text" name="picname" id="picname" value="<?php echo $arcRow['litpic']?>" style="width:300px">
  133. <label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程</label>
  134. <span class="btn btn-success btn-sm fileinput-button">上传图片<input type="file" name="files[]" id="iptAddImages"></span>
  135. <button type="button" name="Submit" onClick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择图片</button>
  136. <button type="button" id="btnClearAll" class="btn btn-success btn-smete">清空</button>
  137. </td>
  138. <td align="center"><img src="<?php if($arcRow['litpic']!='') echo $arcRow['litpic']; else echo '../static/web/img/defaultpic.jpg'; ?>" id="litPic" class="thumbnail"></td>
  139. </tr>
  140. </table>
  141. </td>
  142. </tr>
  143. <tr>
  144. <td class="bline">
  145. <table width="900" cellspacing="0" cellpadding="0">
  146. <tr>
  147. <td width="90"> 来源:</td>
  148. <td width="260">
  149. <input type="text" name="source" id="source"value="<?php echo $arcRow['source']?>" style="width:160px">
  150. <button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button>
  151. </td>
  152. <td width="60">作者:</td>
  153. <td>
  154. <input type="text" name="writer" id="writer" value="<?php echo $arcRow['writer']?>" style="width:160px">
  155. <button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button>
  156. </td>
  157. </tr>
  158. </table>
  159. </td>
  160. </tr>
  161. <tr>
  162. <td class="bline">
  163. <table width="900" cellspacing="0" cellpadding="0">
  164. <tr>
  165. <td width="90"> 发布栏目:</td>
  166. <td width="360">
  167. <?php
  168. $typeOptions = GetOptionList($arcRow["typeid"],$cuserLogin->getUserChannel(),$channelid);
  169. echo "<select name='typeid' id='typeid' style='width:160px'>";
  170. if($arcRow["typeid"]=="0") echo "<option value='0' selected>请选择主分类</option>";
  171. echo $typeOptions;
  172. echo "</select>";
  173. ?>
  174. <i class="btn btn-sm fa fa-search" onClick="ShowCatMap(event,this,<?php echo $channelid; ?>,'typeid','<?php echo $arcRow['typeid']; ?>')" title="快捷选择" style="cursor:pointer"></i>
  175. </td>
  176. <td width="90">消费金币:</td>
  177. <td><input type="text" name="needmoney" id="needmoney" value="<?php echo $needmoney; ?>" style="width:160px"></td>
  178. </tr>
  179. </table>
  180. </td>
  181. </tr>
  182. <?php
  183. if($cfg_need_typeid2=='Y') {
  184. ?>
  185. <tr>
  186. <td class="bline">
  187. <table width="900" cellspacing="0" cellpadding="0">
  188. <tr>
  189. <td width="90"> 副栏目:</td>
  190. <td>
  191. <span id="typeid2ct"></span>
  192. <input type="text" name="typeid2" id="typeid2" value="<?php echo ($arcRow['typeid2']=='0' ? '' : $arcRow['typeid2']); ?>" style="width:160px">
  193. <i class="btn btn-sm fa fa-search" onClick="ShowCatMap(event,this,<?php echo $channelid; ?>,'typeid2','<?php echo $arcRow['typeid2']; ?>')" title="选择副栏目" style="cursor:pointer"></i></td>
  194. </tr>
  195. </table>
  196. </td>
  197. </tr>
  198. <?php
  199. }
  200. ?>
  201. <tr>
  202. <td class="bline">
  203. <table width="900" cellspacing="0" cellpadding="0">
  204. <tr>
  205. <td width="90"> 关键词:</td>
  206. <td><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords']?>" style="width:360px"></td>
  207. </tr>
  208. </table>
  209. </td>
  210. </tr>
  211. <tr>
  212. <td class="bline">
  213. <table width="900" cellspacing="0" cellpadding="0">
  214. <tr>
  215. <td width="90"> 描述:</td>
  216. <td><textarea name="description" id="description" style="width:360px;height:50px"><?php echo $arcRow['description']?></textarea></td>
  217. </tr>
  218. </table>
  219. </td>
  220. </tr>
  221. <tr>
  222. <td class="bline">
  223. <table cellspacing="0" cellpadding="0">
  224. <tr>
  225. <td width="90"> 文件类型:</td>
  226. <td width="170">
  227. <select name="filetype" id="filetype" style="width:160px">
  228. <?php
  229. if($addRow["filetype"]!="") echo "<option value=\"".$addRow["filetype"]."\">".$addRow['filetype']."</option>";
  230. ?>
  231. <option value=".exe">.exe</option>
  232. <option value=".zip">.zip</option>
  233. <option value=".rar">.rar</option>
  234. <option value=".iso">.iso</option>
  235. <option value=".gz">.gz</option>
  236. <option value="其它">其它</option>
  237. </select></td>
  238. <td width="90">软件等级:</td>
  239. <td width="170">
  240. <select name="softrank" id="softrank" style="width:160px">
  241. <?php
  242. if($addRow["softrank"]!="") echo "<option value=\"".$addRow["softrank"]."\">".$addRow['softrank']."星</option>";
  243. ?>
  244. <option value="1">一星</option>
  245. <option value="2">二星</option>
  246. <option value="3">三星 </option>
  247. <option value="4">四星</option>
  248. <option value="5">五星</option>
  249. </select>
  250. </td>
  251. <td width="90">软件类型:</td>
  252. <td width="170">
  253. <select name="softtype" id="softtype" style="width:160px">
  254. <?php
  255. if($addRow["softtype"]!="") echo "<option value=\"".$addRow["softtype"]."\">".$addRow['softtype']."</option>";
  256. ?>
  257. <option value="国产软件">国产软件</option>
  258. <option value="国外软件">国外软件</option>
  259. <option value="汉化补丁">汉化补丁</option>
  260. </select>
  261. </td>
  262. <td width="90">界面语言:</td>
  263. <td width="170">
  264. <select name="language" id="language" style="width:160px">
  265. <?php
  266. if($addRow["language"]!="") echo "<option value=\"".$addRow["language"]."\">".$addRow['language']."</option>";
  267. ?>
  268. <option value="简体中文">简体中文</option>
  269. <option value="英文软件">英文软件</option>
  270. <option value="繁体中文">繁体中文</option>
  271. <option value="其它类型">其它类型</option>
  272. </select>
  273. </td>
  274. <td width="90">授权方式:</td>
  275. <td width="170">
  276. <select name="accredit" id="accredit" style="width:160px">
  277. <?php
  278. if($addRow["accredit"]!="") echo "<option value=\"".$addRow["accredit"]."\">".$addRow['accredit']."</option>";
  279. ?>
  280. <option value="共享软件">共享软件</option>
  281. <option value="免费软件">免费软件</option>
  282. <option value="开源软件">开源软件</option>
  283. <option value="商业软件">商业软件</option>
  284. <option value="破解软件">破解软件</option>
  285. <option value="游戏外挂">游戏外挂</option>
  286. </select>
  287. </td>
  288. </tr>
  289. </table>
  290. </td>
  291. </tr>
  292. <tr>
  293. <td class="bline">
  294. <table width="900" cellspacing="0" cellpadding="0">
  295. <tr>
  296. <td width="90"> 运行环境:</td>
  297. <td><input type="text" name="os" value="<?php echo $addRow['os']?>" style="width:260px"></td>
  298. </tr>
  299. </table>
  300. </td>
  301. </tr>
  302. <tr>
  303. <td class="bline">
  304. <table width="900" cellspacing="0" cellpadding="0">
  305. <tr>
  306. <td width="90"> 官方网址:</td>
  307. <td width="310"><input type="text" name="officialUrl" id="officialUrl" value="<?php echo $addRow['officialUrl']?>" style="width:260px"></td>
  308. <td width="90">程序演示:</td>
  309. <td><input type="text" name="officialDemo" id="officialDemo" value="<?php echo $addRow['officialDemo']?>" style="width:260px"></td>
  310. </tr>
  311. </table>
  312. </td>
  313. </tr>
  314. <tr>
  315. <td class="bline">
  316. <table width="900" cellspacing="0" cellpadding="0">
  317. <tr>
  318. <td width="90"> 软件大小:</td>
  319. <td width="310"><input name="softsize" type="text" id="softsize" value="<?php echo $addRow['softsize']?>" style="width:260px"></td>
  320. <td width="90"> 需会员权限:</td>
  321. <td>
  322. <select name="daccess" id="daccess" style="width:160px">
  323. <?php
  324. $dsql->SetQuery("Select * from `#@__arcrank` where `rank`>=0 ");
  325. $dsql->Execute();
  326. while($row = $dsql->GetArray())
  327. {
  328. if($row['rank']==0) $row['membername'] = "不限会员";
  329. if($row['rank'] == $daccess) echo "<option value='{$row['rank']}' selected>{$row['membername']}</option>";
  330. else echo "<option value='{$row['rank']}'>{$row['membername']}</option>";
  331. }
  332. ?>
  333. </select>
  334. <a href="soft_config.php" class="btn btn-success btn-sm">软件频道设置</a>
  335. </td>
  336. </tr>
  337. </table>
  338. </td>
  339. </tr>
  340. <tr>
  341. <td><?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?></td>
  342. </tr>
  343. <tr>
  344. <td class="bline">
  345. <table width="900" cellspacing="0" cellpadding="0">
  346. <tr>
  347. <td width="90"> 其它地址:</td>
  348. <td>
  349. <input type="text" name="picnum" id="picnum" size="8" value="5">
  350. <button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onClick="MakeUpload();">增加数量</button>
  351. <button type="button" name="Submit3" id="btsh3" class="btn btn-success btn-sm" onClick="ShowHideAddr();">隐藏地址</button>(最多为30个链接)
  352. </td>
  353. </tr>
  354. </table>
  355. </td>
  356. </tr>
  357. <tr>
  358. <td class="bline">
  359. <?php
  360. echo $nForm;
  361. ?>
  362. <div id="morelink" style="display:block">
  363. <div id="uploadfield" style="width:800px"></div>
  364. </div>
  365. </td>
  366. </tr>
  367. <tr>
  368. <td class="bline">
  369. <table width="900" cellspacing="0" cellpadding="0">
  370. <tr>
  371. <td width="90"> 附加选项:</td>
  372. <td>
  373. <label><input type="checkbox" name="remote" id="remote" value="1" <?php if($cfg_rm_remote=='Y') echo 'checked="1"'; ?>> 下载远程图片和资源</label>
  374. <label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if($cfg_arc_autopic=='Y') echo 'checked="1"'; ?>> 提取第一个图片为缩略图</label>
  375. </td>
  376. </tr>
  377. </table>
  378. </td>
  379. </tr>
  380. <tr>
  381. <td class="bline"><?php GetEditor("body",$addRow["introduce"],450,"Small");?></td>
  382. </tr>
  383. <tr>
  384. <td class="bline">
  385. <table width="900" cellspacing="0" cellpadding="0">
  386. <tr>
  387. <td width="90" width="260"> 评论选项:</td>
  388. <td width="260">
  389. <label><input type='radio' name='notpost' value='0' <?php if($arcRow['notpost']==0) echo "checked='1'"; ?>> 允许评论</label>
  390. <label><input type='radio' name='notpost' value='1' <?php if($arcRow['notpost']==1) echo "checked='1'"; ?>> 禁止评论</label>
  391. </td>
  392. <td width="90">发布选项:</td>
  393. <td>
  394. <label><input type="radio" name="ishtml" value="1" <?php if($arcRow["ismake"]!=-1) echo "checked"; ?>> 生成网页</label>
  395. <label><input type="radio" name="ishtml" value="0" <?php if($arcRow["ismake"]==-1) echo "checked"; ?>> 仅动态浏览</label>
  396. </td>
  397. </tr>
  398. </table>
  399. </td>
  400. </tr>
  401. <tr>
  402. <td class="bline">
  403. <table width="900" cellspacing="0" cellpadding="0">
  404. <tr>
  405. <td width="90"> 文章排序:</td>
  406. <td width="260">
  407. <select name="sortup" id="sortup" style="width:160px">
  408. <?php
  409. $subday = SubDay($arcRow["sortrank"],$arcRow["pubdate"]);
  410. echo "<option value='0'>正常排序</option>";
  411. if($subday>0) echo "<option value='$subday' selected>置顶 $subday 天</option>";
  412. ?>
  413. <option value="7">置顶一周</option>
  414. <option value="30">置顶一个月</option>
  415. <option value="90">置顶三个月</option>
  416. <option value="180">置顶半年</option>
  417. <option value="360">置顶一年</option>
  418. </select> </td>
  419. <td width="90">标题颜色:</td>
  420. <td>
  421. <input type="text" name="color" id="color" value="<?php echo $arcRow['color']?>" style="width:160px">
  422. <button class='btn btn-success btn-sm' name="modcolor" type="button" id="modcolor" onClick="ShowColor(event,this)">选取</button>
  423. </td>
  424. </tr>
  425. </table>
  426. </td>
  427. </tr>
  428. <tr>
  429. <td class="bline">
  430. <table width="900" cellspacing="0" cellpadding="0">
  431. <tr>
  432. <td width="90"> 阅读权限:</td>
  433. <td width="260">
  434. <select name="arcrank" id="arcrank" style="width:160px">
  435. <option value='<?php echo $arcRow["arcrank"]; ?>'><?php echo ($arcRow["arcrank"]==0 ? '已审核状态' : $arcRow["rankname"]); ?></option>
  436. <option value='0'>已审核状态</option>
  437. <option value='-1'>未审核状态</option>
  438. </select>
  439. </td>
  440. <td width="90"> 文件名称:</td>
  441. <td><input type="text" name="filename" id="filename" value="<?php echo $arcRow['filename']?>" style="width:160px">(不包括后缀名如.html等)</td>
  442. </tr>
  443. </table>
  444. </td>
  445. </tr>
  446. <tr>
  447. <td height="70" class="bline">
  448. <table width="900" cellspacing="0" cellpadding="0">
  449. <tr>
  450. <td width="90"> 更新时间:</td>
  451. <td width="260">
  452. <?php
  453. $nowtime = GetDateTimeMk($arcRow["pubdate"]);
  454. echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker' style='width:160px'>";
  455. ?>
  456. </td>
  457. <td width="90">浏览次数:</td>
  458. <td><input type="text" name="click" value="<?php echo $arcRow['click']; ?>" style="width:160px"></td>
  459. </tr>
  460. </table>
  461. </td>
  462. </tr>
  463. </table>
  464. <table width="98%" cellspacing="0" cellpadding="0" align="center" bgcolor="#f8f8f8" class="biz-border border-top-0 mb-3">
  465. <tr>
  466. <td align="center" class="py-2">
  467. <button type="submit" class="btn btn-success btn-sm">保存</button>
  468. <button type="button" onClick="location.reload();" class="btn btn-success btn-sm">重置</button>
  469. </td>
  470. </tr>
  471. </table>
  472. </form>
  473. <script>InitPage();</script>
  474. </body>
  475. </html>