国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

108 wiersze
3.7KB

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
  6. <title>新建/修改模板</title>
  7. <link rel="stylesheet" href="/static/web/css/font-awesome.min.css">
  8. <link rel="stylesheet" href="/static/web/css/bootstrap.min.css">
  9. <link rel="stylesheet" href="/static/web/css/admin.css">
  10. <link rel="stylesheet" href="/static/web/css/codemirror.css">
  11. <script src="/static/web/js/codemirror.js"></script>
  12. <script src="/static/web/js/mode/xml/xml.js"></script>
  13. <script src="/static/web/js/mode/javascript/javascript.js"></script>
  14. <script src="/static/web/js/mode/css/css.js"></script>
  15. <script src="/static/web/js/mode/htmlmixed/htmlmixed.js"></script>
  16. </head>
  17. <body>
  18. <form method="POST" action="tpl.php" name=form1 onSubmit="return Post();">
  19. <input type="hidden" name="action" value="saveedit">
  20. <input type="hidden" name="acdir" value="<?php echo $acdir;?>">
  21. <input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>">
  22. <table class="table shadow-sm my-3">
  23. <tr>
  24. <td colspan="2">新建/修改模板</td>
  25. </tr>
  26. <tr>
  27. <td width="260">文件名称</td>
  28. <td>
  29. <input name=filename value="<?php echo $filename;?>" class="admin-input-lg">
  30. <span>(不可以用小数点..表示路径)</span>
  31. </td>
  32. </tr>
  33. <tr>
  34. <td colspan="2">
  35. <?php
  36. foreach ($helps as $key => $help) {
  37. echo '<a href="javascript:showdiv(\''.$key.'\');" title="'.trim($help[0]).'" class="btn btn-light btn-sm">'.$key.'</a>'."";
  38. }
  39. ?>
  40. </td>
  41. </tr>
  42. <tr>
  43. <td colspan="2">
  44. <?php
  45. foreach ($helps as $key => $help) {
  46. echo '<div id="'.$key.'" class="helpinfo"><span class="float-right"><a href="javascript:;" onclick="showdiv(\'\');" class="btn btn-success btn-sm">关闭</a></span><p>标签名称:'.$key.'</p><p>标签说明:'.trim($help[0]).'</p><p><textarea id="'.$key.'" class="admin-textarea-xl">'.trim($help[1]).'</textarea></p><span>'."";
  47. $parameters = explode("\n", $help[2]);
  48. foreach($parameters as $parameter)
  49. {
  50. $parameter = trim($parameter);
  51. if ($parameter == "") continue;
  52. else echo $parameter,'<br>';
  53. }
  54. echo '</span></div>'."";
  55. }
  56. ?>
  57. </td>
  58. </tr>
  59. <tr>
  60. <td colspan="2" class="p-0">
  61. <textarea name="content" id="content"><?php echo $content;?></textarea>
  62. </td>
  63. </tr>
  64. <tr>
  65. <td colspan="2" align="center">
  66. <button type="submit" name="B1" class="btn btn-success btn-sm">保存</button>
  67. <button type="button" name="B4" class="btn btn-outline-success btn-sm" onclick="location='templets_main.php';">返回</button>
  68. </td>
  69. </tr>
  70. </table>
  71. </form>
  72. <script>
  73. function Post() {
  74. if (document.form1.filename.value == "") {
  75. alert("文件名不能为空");
  76. document.form1.filename.focus();
  77. return false;
  78. }
  79. }
  80. function showdiv(id) {
  81. hideobj = GETNAMES("helpinfo");
  82. for (i = 0; i < hideobj.length; i++) {
  83. hideobj[i].style.display = "none";
  84. }
  85. if (id != '') {
  86. document.getElementById(id).style.display = "block";
  87. }
  88. }
  89. function GETNAMES(name) {
  90. var returns = document.getElementsByClassName(name);
  91. if (returns.length > 0) return returns;
  92. returns = new Array();
  93. var e = document.getElementsByTagName("div");
  94. for (i = 0; i < e.length; i++) {
  95. if (e[i].getAttribute("name") == name) {
  96. returns[returns.length] = e[i];
  97. }
  98. }
  99. return returns;
  100. }
  101. var editor = CodeMirror.fromTextArea(document.getElementById("content"), {
  102. lineNumbers: true,
  103. lineWrapping: true,
  104. mode: 'text/html',
  105. });
  106. </script>
  107. </body>
  108. </html>