index.htm 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  8. <!-- Apple devices fullscreen -->
  9. <meta name="apple-mobile-web-app-capable" content="yes">
  10. <!-- Apple devices fullscreen -->
  11. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  12. <title>内容管理</title>
  13. <link rel="shortcut icon" type="image/x-icon" href="__ROOT_DIR__/favicon.ico" media="screen"/>
  14. <!-- <link rel="stylesheet" href="__PUBLIC__/plugins/ztree/css/amazeui.min.css"> -->
  15. <link rel="stylesheet" href="__PUBLIC__/plugins/ztree/css/iframe.css?v={$version}">
  16. <link rel="stylesheet" href="__PUBLIC__/plugins/ztree/css/zTreeStyle/zTreeStyle.css?v={$version}" type="text/css">
  17. <link href="__SKIN__/font/css/font-awesome.min.css" rel="stylesheet" />
  18. <link href="__SKIN__/css/left_nav_tree.css?v={$version}" rel="stylesheet" type="text/css">
  19. <script type="text/javascript" src="__SKIN__/js/jquery.js"></script>
  20. <script src="__STATIC__/admin/js/jquery.layout-latest.min.js"></script>
  21. <script type="text/javascript" src="__PUBLIC__/plugins/ztree/js/jquery.ztree.core.min.js"></script>
  22. <script type="text/javascript" src="__PUBLIC__/plugins/layer-v3.1.0/layer.js"></script>
  23. <!--[if lt IE 9]>
  24. <script src="__STATIC__/admin/js/html5shiv.js"></script>
  25. <script src="__STATIC__/admin/js/respond.min.js"></script>
  26. <![endif]-->
  27. <style type="text/css">
  28. .ztree li{
  29. line-height: 22px;
  30. }
  31. .ztree .node_name{
  32. font-size: 13px !important;
  33. }
  34. </style>
  35. <script type="text/javascript">
  36. var myLayout;
  37. $(document).ready(function () {
  38. myLayout = $("body").layout({
  39. /* 全局配置 */
  40. closable: true /* 是否显示点击关闭隐藏按钮*/
  41. , resizable: true /* 是否允许拉动*/
  42. , maskContents: true /* 加入此参数,框架内容页就可以拖动了*/
  43. /* 顶部配置 */
  44. , north__spacing_open: 0 /* 顶部边框大小*/
  45. /* 底部配置 */
  46. , south__spacing_open: 0 /* 底部边框大小*/
  47. /* some pane-size settings*/
  48. , west__minSize: 200 /*左侧最小宽度*/
  49. , west__maxSize: 500 /*左侧最大宽度*/
  50. /* 左侧配置 */
  51. , west__slidable: false
  52. , west__animatePaneSizing: false
  53. , west__fxSpeed_size: "slow" /* 'fast' animation when resizing west-pane*/
  54. , west__fxSpeed_open: 1000 /* 1-second animation when opening west-pane*/
  55. , west__fxSettings_open: { easing: "easeOutBounce" } // 'bounce' effect when opening*/
  56. , west__fxName_close: "none" /* NO animation when closing west-pane*/
  57. , stateManagement__enabled: false /*是否读取cookies*/
  58. , showDebugMessages: false
  59. });
  60. });
  61. var zNodes = {$zNodes};
  62. var setting = {
  63. view:{
  64. dblClickExpand:false
  65. ,showLine:true
  66. ,showIcon: false
  67. },
  68. data:{
  69. simpleData:{
  70. enable:true
  71. }
  72. },
  73. callback:{
  74. beforeExpand:beforeExpand
  75. ,onExpand:onExpand
  76. ,onClick:onClick
  77. }
  78. };
  79. var curExpandNode=null;
  80. function beforeExpand(treeId,treeNode) {
  81. var pNode=curExpandNode?curExpandNode.getParentNode():null;
  82. var treeNodeP=treeNode.parentTId?treeNode.getParentNode():null;
  83. var zTree=$.fn.zTree.getZTreeObj("tree");
  84. for(var i=0,l=!treeNodeP?0:treeNodeP.children.length;i<l; i++){
  85. if(treeNode!==treeNodeP.children[i]){zTree.expandNode(treeNodeP.children[i],false);}
  86. };
  87. while (pNode){
  88. if(pNode===treeNode){break;}
  89. pNode=pNode.getParentNode();
  90. };
  91. if(!pNode){singlePath(treeNode);}
  92. };
  93. function singlePath(newNode) {
  94. if (newNode === curExpandNode) return;
  95. if (curExpandNode && curExpandNode.open==true) {
  96. var zTree = $.fn.zTree.getZTreeObj("tree");
  97. if (newNode.parentTId === curExpandNode.parentTId) {
  98. zTree.expandNode(curExpandNode, false);
  99. } else {
  100. var newParents = [];
  101. while (newNode) {
  102. newNode = newNode.getParentNode();
  103. if (newNode === curExpandNode) {
  104. newParents = null;
  105. break;
  106. } else if (newNode) {
  107. newParents.push(newNode);
  108. }
  109. }
  110. if (newParents!=null) {
  111. var oldNode = curExpandNode;
  112. var oldParents = [];
  113. while (oldNode) {
  114. oldNode = oldNode.getParentNode();
  115. if (oldNode) {
  116. oldParents.push(oldNode);
  117. }
  118. }
  119. if (newParents.length>0) {
  120. zTree.expandNode(oldParents[Math.abs(oldParents.length-newParents.length)-1], false);
  121. } else {
  122. zTree.expandNode(oldParents[oldParents.length-1], false);
  123. }
  124. }
  125. }
  126. }
  127. curExpandNode = newNode;
  128. };
  129. function onExpand(event,treeId,treeNode){curExpandNode=treeNode;};
  130. function onClick(e,treeId,treeNode){
  131. var zTree=$.fn.zTree.getZTreeObj("tree");
  132. zTree.expandNode(treeNode,null,null,null,true);
  133. }
  134. $(function(){
  135. $.fn.zTree.init($("#tree"),setting,zNodes);
  136. $(".ui-layout-north li:first-child").click();
  137. });
  138. </script>
  139. <script type="text/javascript">
  140. function quick_release()
  141. {
  142. //iframe窗
  143. layer.open({
  144. type: 2,
  145. title: '快捷发布文档',
  146. fixed: true, //不固定
  147. shadeClose: false,
  148. shade: 0.3,
  149. maxmin: true, //开启最大化最小化按钮
  150. area: ['600px', '520px'],
  151. content: "//{$Request.host}{$Request.baseFile}?m=admin&c=Archives&a=release&iframe=1&lang={$Request.param.lang}"
  152. });
  153. }
  154. </script>
  155. </head>
  156. <body>
  157. <div class="ui-layout-west">
  158. <!-- <h3><a href="javascript:void(0);" onclick="quick_release();"><i class="fa fa-chevron-left"></i>快捷发布文档</a></h3>-->
  159. <div id="tree" class="ztree"></div>
  160. </div>
  161. <div class="ui-layout-center"><iframe name="content_body" id="content_body" src="//{$Request.host}{$Request.baseFile}?m=admin&c=Archives&a=index_archives&lang={$Request.param.lang}" width="100%" height="100%" frameborder="0"></iframe></div>
  162. </body>
  163. </html>