star7th пре 7 година
родитељ
комит
8295cfd3e8
33 измењених фајлова са 0 додато и 2515 уклоњено
  1. 0 62
      Application/Home/Controller/AttornController.class.php
  2. 0 34
      Application/Home/Controller/CatalogController.class.php
  3. 0 99
      Application/Home/Controller/MemberController.class.php
  4. 0 71
      Application/Home/Controller/TemplateController.class.php
  5. 0 44
      Application/Home/View/Attorn/index.html
  6. 0 77
      Application/Home/View/Catalog/edit.html
  7. 0 11
      Application/Home/View/Common/footer.html
  8. 0 23
      Application/Home/View/Common/header.html
  9. 0 38
      Application/Home/View/Common/message.html
  10. 0 132
      Application/Home/View/Index/index.html
  11. 0 143
      Application/Home/View/Item/add.html
  12. 0 38
      Application/Home/View/Item/delete.html
  13. 0 57
      Application/Home/View/Item/export.html
  14. 0 52
      Application/Home/View/Item/index.html
  15. 0 70
      Application/Home/View/Item/pwd.html
  16. 0 269
      Application/Home/View/Item/setting.html
  17. 0 176
      Application/Home/View/Item/show.html
  18. 0 187
      Application/Home/View/Item/show_regular.html
  19. 0 89
      Application/Home/View/Item/show_single_page.html
  20. 0 71
      Application/Home/View/Item/showbyuid.html
  21. 0 44
      Application/Home/View/MdTemplate/api-doc.en-us.html
  22. 0 45
      Application/Home/View/MdTemplate/api-doc.zh-cn.html
  23. 0 12
      Application/Home/View/MdTemplate/database.en-us.html
  24. 0 13
      Application/Home/View/MdTemplate/database.zh-cn.html
  25. 0 57
      Application/Home/View/Member/edit.html
  26. 0 89
      Application/Home/View/Page/diff.html
  27. 0 148
      Application/Home/View/Page/edit.html
  28. 0 47
      Application/Home/View/Page/history.html
  29. 0 21
      Application/Home/View/Page/index.html
  30. 0 152
      Application/Home/View/Page/single.html
  31. 0 67
      Application/Home/View/User/login.html
  32. 0 58
      Application/Home/View/User/register.html
  33. 0 19
      Application/Home/View/User/setting.html

+ 0 - 62
Application/Home/Controller/AttornController.class.php

@@ -1,62 +0,0 @@
-<?php
-namespace Home\Controller;
-use Think\Controller;
-class AttornController extends BaseController {
-
-    //转让页面
-    public function index(){
-        $item_id =  I("item_id");
-        $login_user = $this->checkLogin();
-        if (!$this->checkItemCreator($login_user['uid'] , $item_id)) {
-            $this->message(L('no_permissions'));
-            return;
-        }
-        $this->assign("item_id" , $item_id);
-
-        $this->display();        
-    }
-
-    //保存
-    public function save(){
-        $login_user = $this->checkLogin();
-
-        $username = I("username");
-        $item_id = I("item_id/d");
-        $password = I("password");
-
-        $item  = D("Item")->where("item_id = '$item_id' ")->find();
-
-        if(! D("User")-> checkLogin($item['username'],$password)){
-            $return['error_code'] = 10102 ;
-            $return['error_message'] = L('incorrect_password') ;
-            $this->sendResult($return);
-            return ;
-        }
-
-        $member = D("User")->where(" username = '%s' ",array($username))->find();
-
-        if (!$member) {
-            $return['error_code'] = 10201 ;
-            $return['error_message'] = L('user_does_not_exist') ;
-            $this->sendResult($return);
-            return ;
-        }
-
-        $data['username'] = $member['username'] ;
-        $data['uid'] = $member['uid'] ;
-        
-
-        $id = D("Item")->where(" item_id = '$item_id' ")->save($data);
-
-        $return = D("Item")->where("item_id = '$item_id' ")->find();
-
-        if (!$return) {
-            $return['error_code'] = 10103 ;
-            $return['error_message'] = 'request  fail' ;
-        }
-
-        $this->sendResult($return);
-        
-    }
-
-}

+ 0 - 34
Application/Home/Controller/CatalogController.class.php

@@ -1,34 +0,0 @@
-<?php
-namespace Home\Controller;
-use Think\Controller;
-class CatalogController extends BaseController {
-
-    //编辑页面
-    public function edit(){
-
-        $cat_id = I("cat_id/d");
-
-        $Catalog = D("Catalog")->where(" cat_id = '$cat_id' ")->find();
-
-        if ($Catalog) {
-            $this->assign("Catalog" , $Catalog);
-        }
-
-        if ($Catalog['parent_cat_id']) {
-            $this->assign("default_parent_cat_id" , $Catalog['parent_cat_id']);
-        }
-        
-        $item_id = $Catalog['item_id'] ? $Catalog['item_id'] : I("item_id");
-
-        $login_user = $this->checkLogin();
-        if (!$this->checkItemPermn($login_user['uid'] , $item_id)) {
-            $this->message(L('no_permissions'));
-            return;
-        }
-
-        $this->assign("item_id" , $item_id);
-
-        $this->display();        
-    }
-
-}

+ 0 - 99
Application/Home/Controller/MemberController.class.php

@@ -1,99 +0,0 @@
-<?php
-namespace Home\Controller;
-use Think\Controller;
-class MemberController extends BaseController {
-
-    //编辑页面
-    public function edit(){
-        $item_id =  I("item_id");
-        $login_user = $this->checkLogin();
-        if (!$this->checkItemCreator($login_user['uid'] , $item_id)) {
-            $this->message(L('no_permissions'));
-            return;
-        }
-        $this->assign("item_id" , $item_id);
-
-        $this->display();        
-    }
-
-    //保存
-    public function save(){
-        $item_id =  I("item_id/d");
-        $member_group_id =  I("member_group_id/d");
-        $login_user = $this->checkLogin();
-        if (!$this->checkItemCreator($login_user['uid'] , $item_id)) {
-            $this->message(L('no_permissions'));
-            return;
-        }
-        $username = I("username");
-        $member = D("User")->where(" username = '%s' ",array($username))->find();
-
-        if (!$member) {
-            $return['error_code'] = 10201 ;
-            $return['error_message'] =L('user_does_not_exist') ;
-            $this->sendResult($return);
-            return ;
-        }
-
-        $data['username'] = $member['username'] ;
-        $data['uid'] = $member['uid'] ;
-        $data['item_id'] = $item_id ;
-        $data['member_group_id'] = $member_group_id ;
-        $data['addtime'] = time() ;
-        
-
-        $id = D("ItemMember")->add($data);
-        $return = D("ItemMember")->where(" item_member_id = '$id' ")->find();
-
-        if (!$return) {
-            $return['error_code'] = 10103 ;
-            $return['error_message'] = 'request  fail' ;
-        }
-
-        $this->sendResult($return);
-        
-    }
-
-    //获取成员列表
-    public function getList(){
-        $item_id = I("item_id/d");
-        if ($item_id > 0 ) {
-            $ret = D("ItemMember")->where(" item_id = '$item_id' ")->order(" addtime asc  ")->select();
-        }
-        if ($ret) {
-           $this->sendResult($ret);
-        }else{
-            $return['error_code'] = 10103 ;
-            $return['error_message'] = 'request  fail' ;
-            $this->sendResult($return);
-        }
-    }
-
-    //删除成员
-    public function delete(){
-        $item_id = I("item_id/d")? I("item_id/d") : 0;
-        $login_user = $this->checkLogin();
-        if (!$this->checkItemCreator($login_user['uid'] , $item_id)) {
-            $this->message(L('no_permissions'));
-            return;
-        }
-        $username = I("username")? I("username") : 0;
-
-        if ($username) {
-            
-            $ret = D("ItemMember")->where(" item_id = '%d' and username = '%s'  ",array($item_id,$username))->delete();
-
-        }
-        if ($ret) {
-           $this->sendResult($ret);
-        }else{
-            $return['error_code'] = 10103 ;
-            $return['error_message'] = 'request  fail' ;
-            $this->sendResult($return);
-        }
-    }
-
-
-
-
-}

+ 0 - 71
Application/Home/Controller/TemplateController.class.php

@@ -1,71 +0,0 @@
-<?php
-namespace Home\Controller;
-use Think\Controller;
-class TemplateController extends BaseController {
-
-
-    //保存
-    public function save(){
-        $login_user = $this->checkLogin();
-
-        $template_title = I("template_title");
-        $template_content = I("template_content");
-
-        $data['username'] = $login_user['username'] ;
-        $data['uid'] = $login_user['uid'] ;
-        $data['template_title'] = $template_title ;
-        $data['template_content'] = $template_content ;
-        $data['addtime'] = time() ;
-        
-
-        $id = D("Template")->add($data);
-        $return = D("Template")->where(" id = '$id' ")->find();
-
-        if (!$return) {
-            $return['error_code'] = 10103 ;
-            $return['error_message'] = 'request  fail' ;
-        }
-
-        $this->sendResult($return);
-        
-    }
-
-    //获取我的模板列表
-    public function getList(){
-        $login_user = $this->checkLogin();
-        if ($login_user['uid'] > 0 ) {
-            $ret = D("Template")->where(" uid = '$login_user[uid]' ")->order(" addtime desc  ")->select();
-        }
-        if ($ret) {
-            foreach ($ret as $key => &$value) {
-                $value['addtime'] = date("Y-m-d H:i:s" , $value['addtime']);
-                $value['template_content'] = htmlspecialchars_decode($value['template_content']);
-            }
-           $this->sendResult($ret);
-        }else{
-            $return['error_code'] = 10103 ;
-            $return['error_message'] = 'request  fail' ;
-            $this->sendResult($return);
-        }
-    }
-
-    //删除目录
-    public function delete(){
-        $id = I("id/d")? I("id/d") : 0;
-        $login_user = $this->checkLogin();
-        if ($id && $login_user['uid']) {
-            $ret = D("Template")->where(" id = '$id' and uid = '$login_user[uid]'")->delete();
-        }
-        if ($ret) {
-           $this->sendResult($ret);
-        }else{
-            $return['error_code'] = 10103 ;
-            $return['error_message'] = 'request  fail' ;
-            $this->sendResult($return);
-        }
-    }
-
-
-
-
-}

+ 0 - 44
Application/Home/View/Attorn/index.html

@@ -1,44 +0,0 @@
-<include file="Common/header" />
-<style type="text/css">
-.single-cat{
-  margin: 10px;
-}
-</style>
- <div id="edit-cat" class="modal hide fade">
-  <!-- 编辑框 -->
-  <div class="cat-edit">
-      <div class="modal-header">
-      <h4>{$Think.Lang.attorn_item}</h4>
-      </div>
-      <input type="hidden" id="item_id" value="{$item_id}">
-      <div class="add-cat">
-          <form class="form-horizontal">
-            <div class="control-group">
-              <label class="control-label" for="inputEmail">{$Think.Lang.username}</label>
-              <div class="controls">
-                <input type="text" id="username" placeholder="{$Think.Lang.receiver_name}" value="">
-              </div>
-            </div>
-            <div class="control-group">
-              <label class="control-label" for="inputEmail">{$Think.Lang.verify_identity}</label>
-              <div class="controls">
-                <input type="password" id="password" placeholder="{$Think.Lang.your_password}" value="">
-              </div>
-            </div>
-            <div class="control-group">
-              <div class="controls">
-                <button type="submit" class="btn" id="save-cat">{$Think.Lang.attorn}</button>
-              </div>
-            </div>
-          </form>
-
-      </div>
-    </div>
-
-    <div class="modal-footer">
-      <a href="#" class="btn exist-cat">{$Think.Lang.close}</a>
-    </div>
- </div>
-
- <include file="Common/footer" />
- <script src="__PUBLIC__/js/attorn/index.js"></script>

+ 0 - 77
Application/Home/View/Catalog/edit.html

@@ -1,77 +0,0 @@
-<include file="Common/header" />
-<style type="text/css">
-.single-cat{
-  margin: 5px;
-}
-.cat-list{
-  max-height: 300px;
-}
-.cat-content,.second-cat-content,.third-cat-content{
-     max-height: 95px;
-     overflow-y: auto;
- }
-</style>
- <div id="edit-cat" class="modal hide fade">
-  <!-- 编辑框 -->
-  <div class="cat-edit">
-      <div class="modal-header">
-      <h4>{$Think.Lang.new_or_edit_catalog}</h4>
-      </div>
-      <input type="hidden" id="item_id" value="{$item_id}">
-      <input type="hidden" id="cat_id" value="{$Catalog.cat_id}">
-      <div class="add-cat">
-          <form class="form-horizontal">
-            <div class="control-group">
-              <label class="control-label" for="inputEmail">{$Think.Lang.catalog_name}</label>
-              <div class="controls">
-                <input type="text" id="cat_name" placeholder="{$Think.Lang.catalog_name}" value="{$Catalog.cat_name}">
-              </div>
-            </div>
-            <div class="control-group">
-              <label class="control-label" for="inputPassword">{$Think.Lang.s_number}</label>
-              <div class="controls">
-                <input type="text" id="s_number" placeholder="{$Think.Lang.s_number_explain}" value="{$Catalog.s_number}">
-              </div>
-            </div>
-             <div class="control-group">
-              <label class="control-label" for="inputPassword">{$Think.Lang.last_catalog}</label>
-              <div class="controls">
-                  <select name="parent_cat_id" id="parent_cat_id" ></select>
-              </div>
-            </div>
-            <div class="control-group">
-              <div class="controls">
-                <button  class="btn" id="save-cat">{$Think.Lang.save}</button>
-                <button  class="btn btn-link" id="delete-cat">{$Think.Lang.delete_catalog}</button>
-              </div>
-            </div>
-          </form>
-
-      </div>
-    </div>
-  <!-- 目录列表 -->
-  <div class="cat-list">
-    <div class="modal-header">
-    <!-- <h4>{$Think.Lang.catalog_list}&nbsp;</h4> -->
-    </div>
-
-    <div style="margin-left:10px;">
-      <h5>二级目录列表<small>({$Think.Lang.click_to_edit})</small></h5>
-      <div id="show-second-cat"  class="second-cat-content">
-      </div>
-      <h5>三级目录列表<small>({$Think.Lang.click_to_edit})</small></h5>
-      <div id="show-third-cat"  class="third-cat-content">
-      </div>
-    </div>
-
-
-  </div>
-
-    <div class="modal-footer">
-      <a href="#" class="btn exist-cat">{$Think.Lang.close}</a>
-    </div>
- </div>
-
-<input type="hidden" id="default_parent_cat_id"  value="{$default_parent_cat_id}">
- <include file="Common/footer" />
- <script src="__PUBLIC__/js/catalog/edit.js?v=1.1.10thirde12"></script>

+ 0 - 11
Application/Home/View/Common/footer.html

@@ -1,11 +0,0 @@
-   
-	<script src="__PUBLIC__/js/common/jquery.min.js"></script>
-    <script src="__PUBLIC__/bootstrap/js/bootstrap.min.js"></script>
-    <script src="__PUBLIC__/js/common/showdoc.js?v=1.1"></script>
-    <script src="__PUBLIC__/layer/layer.js"></script>
-    <script src="__PUBLIC__/js/dialog.js"></script>
-    <div style="display:none">
-    	{:C("STATS_CODE")}
-    </div>
-  </body>
-</html> 

+ 0 - 23
Application/Home/View/Common/header.html

@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html >
-  <head>
-    <meta charset="utf-8">
-    <title>{$item.item_name} ShowDoc</title>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="">
-    <meta name="author" content="">
-    <link href="__PUBLIC__/bootstrap/css/bootstrap.min.css" rel="stylesheet">
-    <link href="__PUBLIC__/css/showdoc.css" rel="stylesheet">
-      <script type="text/javascript">
-      var DocConfig = {
-          host: window.location.origin,
-          app: "{:U('/')}",
-          server: "server/index.php?s=",
-          pubile:"__PUBLIC__",
-      }
-
-      DocConfig.hostUrl = DocConfig.host + "/" + DocConfig.app;
-      </script>
-      <script src="__PUBLIC__/js/lang.{:LANG_SET}.js?v=212"></script>
-  </head>
-  <body>

+ 0 - 38
Application/Home/View/Common/message.html

@@ -1,38 +0,0 @@
-
-<include file="Common/header" />
-<style type="text/css">
-.message {
-  width: 600px;
-  min-height: 80px;
-  padding: 20px 20px 10px 20px;
-  margin: 50px auto 0 auto;
-  border-width: 5px;
-  overflow: hidden;
-}
-.message .content {
-  overflow: hidden;
-}
-.message h4 {
-  margin: 10px 0;
-  line-height: 30px;
-}
-
-</style>
-<div class="message alert alert-{$type}">
-	<div class="icon pull-left"><i class="{if $type=='success'}icon-ok{else if $type=='error'}icon-remove{else if $type=='tips'}icon-exclamation-sign{else if $type=='sql'}icon-warning-sign{/if}"></i></div>
-	<div class="content">
-		<h4><?php echo $msg;?></h4>
-		<?php if($redirect){ ?>
-		<p><a href="<?php echo $redirect;?>">{$Think.Lang.redirect_message}</a></p>
-		<script type="text/javascript">
-			setTimeout(function () {
-				location.href = "<?php echo $redirect;?>";
-			}, 3000);
-		</script>
-		<?php }else{ ?>
-		<p>[<a href="javascript:history.go(-1);">{$Think.Lang.click_to_goback}</a>] &nbsp; [<a href="__APP__/">{$Think.Lang.home}</a>]</p>
-		<?php } ?>
-	</div>
-</div>
-
-<include file="Common/footer" />

+ 0 - 132
Application/Home/View/Index/index.html

@@ -1,132 +0,0 @@
-
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
-<title>ShowDoc</title>
- <link rel="stylesheet" href="__PUBLIC__/bootstrap/css/bootstrap.min.css">
-
- <link rel="stylesheet" href="__PUBLIC__/css/jquery.fullPage.css">
- <style>
-.section { text-align: center; font: 30px "Microsoft Yahei"; color: #fff;}
-.header{
- padding-right: 100px;
- padding-top: 30px;
- font-size: 18px; 
- position: fixed;
-    right: 0;
-    left: 0;
-    z-index: 1030;
-    margin-bottom: 0;
-}
-.header a {
-    color: white;
-    font-size: 12px;
-    font-weight: bold;
-}
-</style>
-</head>
-
-<body>
-<div class="row header  ">
-  <div class="right pull-right">
-    <ul class="inline pull-right">
-	  <if condition="$login_user">
-	    <li ><a href="{:U('Home/Item/index')}">{$Think.lang.my_item}</a></li>
-	    <else />
-	    <li ><a href="{:U('Home/User/login')}">{$Think.lang.index_login_or_register}</a></li>
-	  </if>
-    </ul>
-    </div>  
-  </div>
-
-<div id="dowebok">
-    <div class="section">
-        <div class="slide">
-            <img src="__PUBLIC__/logo/b_64.png" alt="">
-            <h1>{$Think.lang.section_title1}</h1>
-            <br>
-            <p>{$Think.lang.section_description1}</p>
-            <br>
-            <p>
-                <a class="btn   btn-large " href="{$demo_url}" target="_blank">{$Think.lang.demo}</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-                <a class="btn  btn-large" href="{$help_url}" target="_blank" >{$Think.lang.help}&nbsp;</i></a>
-            </p>
-        </div>
-        <div class="slide">
-            <h1>{$Think.lang.section_title2}</h1>
-            <br>
-            <p> {$Think.lang.section_description2}</p>
-            <br>
-        </div>
-        <div class="slide">
-            <h1>{$Think.lang.section_title3}</h1>
-            <br>
-            <p>{$Think.lang.section_description3}</p>
-            <br>
-        </div>
-        <div class="slide">
-            <h1>{$Think.lang.section_title4}</h1>
-            <br>
-            <p>{$Think.lang.section_description4}</p>
-            <br>
-        </div>
-
-        <div class="slide">
-            <h1>{$Think.lang.section_title5}</h1>
-            <br>
-            <p>{$Think.lang.section_description5}</p>
-            <br>
-        </div>
-
-        <div class="slide">
-            <h1>{$Think.lang.section_title6}</h1>
-            <br>
-            <p>{$Think.lang.section_description6}</p>
-            <br>
-        </div>
-
-        <div class="slide">
-            <h1>{$Think.lang.section_title7}</h1>
-            <br>
-            <p>{$Think.lang.section_description7}</p>
-            <br>
-        </div>
-        <div class="slide">
-            <h1></h1>
-            <br>
-            <p>{$Think.lang.section_description8}</p>
-            <br>
-            <p>
-                <a class="btn   btn-large " href="{:U('Home/User/register')}">{$Think.lang.section_title8}</a>
-            </p>
-        </div>
-    </div>
-</div>
- <include file="Common/footer" />
-<script src="__PUBLIC__/js/jquery.fullPage.min.js"></script>
-<script>
-$(function(){
-    $('#dowebok').fullpage({
-        sectionsColor : ['#1bbc9b', '#4BBFC3', '#2C606A', '#f90','#7CBD9D','#A77DC2','#85CE92','#1bbc9b'],
-        navigation:false,
-    });
-
-    $(window).resize(function(){
-        autoScrolling();
-    });
-
-    function autoScrolling(){
-        var $ww = $(window).width();
-        if($ww < 1024){
-            $.fn.fullpage.setAutoScrolling(false);
-        } else {
-            $.fn.fullpage.setAutoScrolling(true);
-        }
-    }
-
-    autoScrolling();
-});
-</script>
-</body>
-</html>

+ 0 - 143
Application/Home/View/Item/add.html

@@ -1,143 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/login.css" />
-<style type="text/css">
-.choose_type{
-    margin-bottom: 20px;
-    text-align: center;
-}
-#choose_item{
-    width: 100%;
-}
-</style>
-    <div class="container">
-
-      <form class="form-signin myform" method="post"  action="server/index.php?s=/api/item/add">
-        <!-- <h3 class="form-signin-heading">新建项目</h3> -->
-        <div class="choose_type">
-            <label class="radio inline">
-              <input type="radio" name="item_type" id="item_type1" value="1" checked >
-              常规项目
-            </label>
-            <label class="radio inline">
-              <input type="radio" name="item_type" id="item_type2" value="2" >
-              单页项目
-              &nbsp;
-              <a href="https://www.showdoc.cc/page/65391" target="_blank"><i class="icon-question-sign"></i></a>
-
-            </label>
-        </div>
-
-
-        <input type="text" class="input-block-level" id="item_name" name="item_name" placeholder="{$Think.Lang.item_name}" autocomplete="off" value="{$item.item_name}" >
-        <input type="text" class="input-block-level" id="item_description" name="item_description" placeholder="{$Think.Lang.item_description}" autocomplete="off" value="{$item.item_description}">
-        <input type="text" style="display:none" class="input-block-level"  name="item_domain" placeholder="{$Think.Lang.item_domain}" autocomplete="off" value="{$item.item_domain}" >
-        <input style="display:none"><!-- for disable autocomplete on chrome -->
-        <input style="display:none"><!-- for disable autocomplete on chrome -->
-        <input type="text" onfocus="this.type='password'" id="password" class="input-block-level" name="password" placeholder="{$Think.Lang.visit_password_placeholder}" title="{$Think.Lang.visit_password_placeholder}" autocomplete="off" value="{$item.password}">
-        <label class="checkbox">
-            <input type="checkbox" id="show_copy"> 复制已存在项目
-        </label>
-        <div >
-            <select id="choose_item" name="copy_item_id">
-
-            </select>
-        </div>
-        <br>
-        <button class="btn  btn-primary" type="submit">{$Think.Lang.submit}</button>
-        <a href="javascript:history.go(-1)" class="btn">{$Think.Lang.goback}</a>
-      </form>
-
-    </div> <!-- /container -->
-
-
- <include file="Common/footer" />
- <script src="__PUBLIC__/js/jquery.form.min.js"></script>
- <script type="text/javascript">
- var password = $("#password").val();
- if (password) {
-    $("#password").val('');
-    $("#password").attr('type','password');
-    $("#password").val(password);  
- };
-
-$("#choose_item").hide();
-
-//如果是编辑项目,则禁用复制项目功能
-if ($("#item_id").val()) {
-    $("#show_copy").parent().hide();
-    $(".choose_type").html("");
-};
-
-$("#show_copy").change(function(){
-    if ($("#show_copy").is(':checked')) {
-        $("#choose_item").show();
-        $("#item_type1").attr("disabled","disabled");
-        $("#item_type2").attr("disabled","disabled");
-        $("#item_type1").removeAttr("checked");
-        $("#item_type2").removeAttr("checked");
-    }else{
-        $("#choose_item").hide();
-        $("#item_type1").removeAttr("disabled");
-        $("#item_type2").removeAttr("disabled");
-        $("#item_name").val("");
-        $("#item_description").val('');
-        $("#password").val('');
-    }
-    get_item_list();
-});
-
-
-function get_item_list(){
-    //获取已有项目列表
-    $.get(
-            DocConfig.server+"/api/item/itemList",
-            {},
-            function(data){
-             if (data.error_code === 0) {
-                var json = data.data ;
-                var html = '<option>请选择</option>';
-                for (var i = 0; i < json.length; i++) {
-                    html += '<option value="'+json[i].item_id+'" item_description="'+json[i].item_description+'" password="'+json[i].password+'" >'+json[i].item_name+'</option>';
-                };
-                $("#choose_item").html(html);
-
-             };
-            },
-            "json"
-        );    
-}
-
-
-//当用户选择了某个复制项目,则填充信息
-$("#choose_item").change(function(){
-    var a = $(this).find("option:selected");
-    var item_name = a.text();
-    var item_description = a.attr("item_description");
-    var password = a.attr("password");
-    $("#item_name").val(item_name+"--copy");
-    $("#item_description").val(item_description);
-    $("#password").val(password);
-
-});
-
-
-//上传表单参数
-var ajax_option = {
-  dataType:"json",
-  beforeSubmit:function(){
-
-  },
-  success:function(res){
-    if (res.error_code === 0) {
-      window.location.href = "?s=/home/item/index";
-    }else{
-      $.alert(res.error_message);
-    }
-
-    return false;
-  }
-};
-
-$('.myform').ajaxForm(ajax_option); 
-
- </script>

+ 0 - 38
Application/Home/View/Item/delete.html

@@ -1,38 +0,0 @@
-<include file="Common/header" />
-<style type="text/css">
-.single-cat{
-  margin: 10px;
-}
-</style>
- <div id="edit-cat" class="modal hide fade">
-  <!-- 编辑框 -->
-  <div class="cat-edit">
-      <div class="modal-header">
-      <h4>{$Think.Lang.delete_item}</h4>
-      </div>
-      <input type="hidden" id="item_id" value="{$item_id}">
-      <div class="add-cat">
-          <form class="form-horizontal">
-            <div class="control-group">
-              <label class="control-label" for="inputEmail">{$Think.Lang.verify_your_identity}</label>
-              <div class="controls">
-                <input type="password" id="password" placeholder="{$Think.Lang.creator_password}" value="">
-              </div>
-            </div>
-            <div class="control-group">
-              <div class="controls">
-                <button type="submit" class="btn" id="save-cat">{$Think.Lang.delete}</button>
-              </div>
-            </div>
-          </form>
-
-      </div>
-    </div>
-
-    <div class="modal-footer">
-      <a href="#" class="btn exist-cat">{$Think.Lang.close}</a>
-    </div>
- </div>
-
- <include file="Common/footer" />
- <script src="__PUBLIC__/js/item/delete.js?v=dd"></script>

+ 0 - 57
Application/Home/View/Item/export.html

@@ -1,57 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/login.css" />
-<style type="text/css">
-.choose_type{
-    margin-bottom: 30px;
-    text-align: center;
-}
-.inline{
-    display: inline;
-}
-</style>
-    <div class="container">
-
-      <form class="form-signin" method="post">
-        <input type="hidden" id="item_id" name="item_id" value="{$item_id}">
-        <div class="choose_type">
-            <label class="radio inline">
-              <input type="radio" name="item_type" id="item_type1" value="1" checked="checked">
-              导出全部
-            </label>
-            <label class="radio inline">
-              <input type="radio" name="item_type" id="item_type2" value="2" >
-              按目录导出
-            </label>
-        </div>
-
-
-        <div >
-            <label class="inline">二级目录:</label>
-            <select class="inline level_2_directory" disabled="disabled">
-                <option >  全部 </option>
-            </select>
-        </div>
-        <div >
-            <label class="inline">三级目录:</label>
-            <select class="inline level_3_directory" disabled="disabled">
-                <option>  全部 </option>
-            </select>
-        </div>
-        <!--  
-        <div >
-            <label class="inline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;页面:</label>
-            <select class="inline page" disabled="disabled">
-                <option>  全部 </option>
-            </select>
-        </div>
-        -->
-        <br>
-        <button class="btn  btn-primary export-submit" type="submit">{$Think.Lang.submit}</button>
-        <a href="javascript:history.go(-1)" class="btn">{$Think.Lang.goback}</a>
-      </form>
-
-    </div> <!-- /container -->
-
-
- <include file="Common/footer" />
-<script src="__PUBLIC__/js/item/export.js"></script>

+ 0 - 52
Application/Home/View/Item/index.html

@@ -1,52 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/item/index.css?v=1.234" />
-    <div class="container-narrow">
-
-      <div class="masthead">
-        <div class="btn-group pull-right">
-        <a class="btn btn-link" href="https://github.com/star7th/showdoc/issues" target="_blank">{$Think.Lang.feedback}</a>
-        <a class="btn btn-link dropdown-toggle" data-toggle="dropdown" href="#">
-        {$Think.Lang.more}
-        <span class="caret"></span>
-        </a>
-        <ul class="dropdown-menu">
-        <!-- dropdown menu links -->
-          <li><a href="{:U('Home/User/setting')}">{$Think.Lang.personal_setting}</a></li>
-<!--           <li><a href="#share-home-modal"  data-toggle="modal">{$Think.Lang.share_home}</a></li>
- -->      
-          <li><a href="{:U('Home/index/index')}">{$Think.Lang.web_home}</a></li>
-          <li><a href="{:U('Home/User/exist')}">{$Think.Lang.logout}</a></li>
-
-        </ul>
-        </div>
-
-        </ul>
-        <h3 class="muted"><img src="__PUBLIC__/logo/b_64.png" style="width:50px;height:50px;margin-bottom:15px;" alt="">ShowDoc</h3>
-      </div>
-
-      <hr>
-
-    <div class="container-thumbnails">
-      <ul class="thumbnails" id="item-list">
-
-      </ul>
-    </div>
-
-
-    </div> <!-- /container -->
-
-<!-- 分享项目框 -->
-<div class="modal hide fade" id="share-home-modal">
-  <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-    <h3>{$Think.Lang.share_my_home}</h3>
-  </div>
-  <div class="modal-body">
-    <p>{$Think.Lang.home_address}:<code id="share-home-link">{$share_url}</code></p>
-    <p>{$Think.Lang.home_address_description}</p>
-  </div>
-</div>
-
-
- <include file="Common/footer" />
- <script src="__PUBLIC__/js/item/index.js?v=12"></script>

+ 0 - 70
Application/Home/View/Item/pwd.html

@@ -1,70 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/login.css" />
-    <div class="container">
-
-            <form class="form-signin myform card" method="post" action="server/index.php?s=/api/item/pwd">
-        <h3 class="form-signin-heading heading">{$Think.Lang.input_visit_password}</h3>
-        <input type="hidden" id="item_id" name="item_id" value="{$item_id}">
-        <input type="password" class="input-block-level" name="password" placeholder="{$Think.Lang.password}">
-        <input type="hidden"  name="refer_url" value="{$refer_url}">
-        <if  condition="$CloseVerify != 1">
-        <input type="text" class="input-block-level" id="input_v_code" name="v_code" placeholder="{$Think.Lang.verification_code}">
-              <div class="control-group">
-          <div class="controls">
-            <img src="" id="v_code_img">
-          </div>
-        </div>
-        </if>
-        <button class="btn btn-large btn-primary btn-block" type="submit">{$Think.Lang.submit}</button>
-     
-        <div class="form-group" style="text-align:center;margin-top:15px;">
-            <a href="{:U('Home/User/login')}">{$Think.Lang.login_or_register}</a>
-        </div>
-         </form>
-    </div> <!-- /container -->
-
-
-<include file="Common/footer" />
-<script src="__PUBLIC__/js/jquery.form.min.js"></script>
- <script type="text/javascript">
- $(function(){
-    $("#input_v_code").hide();
-    $("#v_code_img").hide();
-    $("#v_code_img").attr("src" , DocConfig.pubile+'/verifyCode.php');
-
-    $("#v_code_img").click(function(){
-      var v_code_img = $("#v_code_img").attr("src");
-      $("#v_code_img").attr('src' ,v_code_img+'?'+Date.parse(new Date()) );
-    }); 
-
-    //上传表单参数
-    var ajax_option = {
-      dataType:"json",
-      beforeSubmit:function(){
-
-      },
-      success:function(res){
-        if (res.error_code === 0) {
-          if (res.refer_url) {
-            var url = res.refer_url;
-          }else{
-            var url = '?s=/'+$("#item_id").val();
-          }
-          window.location.href = url;
-        }else{
-          $.alert(res.error_message);
-
-          if (res.error_code === 10206 || res.error_code === 10308 ) {
-            $("#v_code_img").click();
-            $("#v_code_img").show();
-            $("#input_v_code").show();
-          };
-          
-        }
-      }
-    };
-
-    $('.myform').ajaxForm(ajax_option); 
- });
-</script>
-

+ 0 - 269
Application/Home/View/Item/setting.html

@@ -1,269 +0,0 @@
-<include file="Common/header" />
-
-<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/tab-tpl.css?v=1">
-<style type="text/css">
-.member-desc{
-  width: 300px;
-  margin: 0 auto;
-}
-
-</style>
-<div class="tab-header"></div>
-<div class="container tab-doc-container">
- <div class="tab-doc-title-box">
-  <span  class="dn"></span>
-  <h3 >项目设置 &nbsp;&nbsp;<small><a href="javascript:history.go(-1)">返回</a></small></h3>
-</div>
-<div class="tab-doc-body" >
-
-  <div class="tab-doc-content" >
-    <ul class="nav nav-tabs" id="myTab">
-      <li><a href="#base-info" data-toggle="tab">基础信息</a></li>
-      <li><a href="#member" data-toggle="tab">成员管理</a></li>
-      <li><a href="#adv-seting" data-toggle="tab">高级设置</a></li>
-      <li><a href="#item-api" data-toggle="tab">开放API</a></li>
-    </ul>
-
-    <div class="tab-content">
-      <div class="tab-pane" id="base-info" >
-        <form class="form-horizontal">
-         <div class="control-group">
-          <label class="control-label" for="">项目名:</label>
-          <div class="controls">
-            <input type="text" id="item_name" placeholder="">
-          </div>
-        </div>
-        <div class="control-group">
-          <label class="control-label" for="">项目描述:</label>
-          <div class="controls">
-            <input type="text" id="item_description" placeholder="">
-          </div>
-        </div>
-        <div class="control-group" style="display:none">
-          <label class="control-label" for="">个性域名:</label>
-          <div class="controls">
-            <input type="text" id="item_domain" placeholder="">
-          </div>
-        </div>
-        <div class="control-group">
-          <label class="control-label" for="inputPassword">访问密码:</label>
-          <div class="controls">
-            <input  type="text" onfocus="this.type='password'" id="password" placeholder="(可选)私有项目请设置访问密码">
-          </div>
-        </div>
-        <div class="control-group">
-          <div class="controls">
-            <button type="submit" id="item_save" class="btn">保存</button>
-          </div>
-        </div>
-      </form>
-    </div>
-
-    <div class="tab-pane" id="member">
-      <p><button  id="add-member-btn" class="btn ">新增成员</button></p>
-      <table class="table table-hover">
-        <thead>
-          <tr>
-            <th style="width:80px;">用户名</th>
-            <th style="width:80px;">添加时间</th>
-            <th style="width:80px;">权限</th>
-            <th style="width:80px;">操作</th>
-
-          </tr>
-        </thead>
-        <tbody id="member-list">
-
-        </tbody>
-      </table>
-
-    </div>
-    <div class="tab-pane" id="adv-seting">
-      <div style="width:300px;margin:0 auto;padding-top:20px;">
-        <p><button  id="attorn-btn" class="btn ">转让</button></p>
-        <p><small>你可以将项目转让给他人</small></p>
-        <hr>
-        <p><button  id="archive-item-btn" class="btn ">归档</button></p>
-        <p><small>归档后,项目将变为只读,无法再修改/新增内容</small></p>
-        <hr>
-        <p><button  id="delete-item-btn" class="btn btn-danger">删除</button></p>
-        <p><small>删除后将不可恢复</small></p>
-        <hr> 
-      </div>
-
-    </div>
-    <div class="tab-pane" id="item-api">
-        <form class="form-horizontal">
-         <div class="control-group">
-          <label class="control-label" for="">api_key:</label>
-          <div class="controls">
-            <!-- <input type="text" id="api_key" style="width:260px;" placeholder="" disabled> -->
-            <code id="api_key" ></code>
-          </div>
-        </div>
-        <div class="control-group">
-          <label class="control-label" for="">api_token:</label>
-          <div class="controls">
-            <!-- <input type="text" id="api_token" placeholder="" style="width:260px;" disabled> -->
-            <code id="api_token" ></code>
-          </div>
-        </div>
-        <div class="control-group">
-          <div class="controls">
-            <button type="submit" id="reset_api_token" class="btn">重新生成api_token</button>
-          </div>
-        </div>
-      </form>
-      <div style="width:450px;margin:0 auto;padding-top:20px;">
-        <p>showdoc开放文档编辑的API,供使用者更加方便地操作文档数据。利用开放API,你可以自动化地完成很多事</p>
-        <p>关于API详细用法,请参考我们的<a href="https://www.showdoc.cc/page/102098" target="_blank">API文档</a></p>
-        <hr> 
-      </div>
-    </div>
-  </div>
-
-</div>
-
-</div>
-
-<input type="hidden" id="item_id" value="{$item_id}">
-
-
-<!-- 转让项目的弹窗 -->
-<div id="attorn-modal" class="modal hide fade">
-  <div class="">
-    <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-      <h4>转让项目</h4>
-    </div>
-    <div class="">
-      <form class="form-horizontal">
-        <div class="control-group">
-          <label class="control-label" for="inputEmail">{$Think.Lang.username}</label>
-          <div class="controls">
-            <input type="text" id="attorn_username" placeholder="{$Think.Lang.receiver_name}" value="">
-          </div>
-        </div>
-        <div class="control-group">
-          <label class="control-label" for="inputEmail">{$Think.Lang.verify_identity}</label>
-          <div class="controls">
-            <input type="password" id="attorn_password" placeholder="{$Think.Lang.your_password}" value="">
-          </div>
-        </div>
-        <div class="control-group">
-          <div class="controls">
-            <button type="submit" class="btn" id="attorn_save">{$Think.Lang.attorn}</button>
-          </div>
-        </div>
-      </form>
-
-    </div>
-  </div>
-
-  <div class="modal-footer">
-    <a href="#" class="btn exist-attorn" data-dismiss="modal" aria-hidden="true" >{$Think.Lang.close}</a>
-  </div>
-</div>
-
-<!-- 删除项目的弹窗 -->
-<div id="delete-item-modal" class="modal hide fade">
-  <div class="">
-    <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-      <h4>删除项目</h4>
-    </div>
-    <div class="">
-      <form class="form-horizontal">
-        <div class="control-group">
-          <label class="control-label" for="inputEmail">{$Think.Lang.verify_identity}</label>
-          <div class="controls">
-            <input type="password" id="delete_item_password" placeholder="{$Think.Lang.your_password}" value="">
-          </div>
-        </div>
-        <div class="control-group">
-          <div class="controls">
-            <button type="submit" class="btn" id="delete_item_save">{$Think.Lang.delete}</button>
-          </div>
-        </div>
-      </form>
-
-    </div>
-  </div>
-
-  <div class="modal-footer">
-    <a href="#" class="btn exist-attorn" data-dismiss="modal" aria-hidden="true" >{$Think.Lang.close}</a>
-  </div>
-</div>
-
-<!-- 添加成员的弹窗 -->
-<div id="member-modal" class="modal hide fade">
-  <!-- 编辑框 -->
-  <div class="">
-    <div class="modal-header">
-    <h4>{$Think.Lang.new_member}</h4>
-    </div>
-    <div class="">
-        <form class="form-horizontal">
-          <div class="control-group">
-            <label class="control-label" for="inputEmail">{$Think.Lang.username}</label>
-            <div class="controls">
-              <input type="text" id="member_username" placeholder="{$Think.Lang.username}" value="">
-            </div>
-          </div>
-          <div class="control-group">
-            <div class="controls">
-              <label class="checkbox">
-                <input type="checkbox" id="member_group_id">{$Think.Lang.member_group_id}
-              </label>
-            </div>
-          </div>
-          <div class="control-group">
-            <div class="controls">
-              <button type="submit" class="btn" id="member_save">{$Think.Lang.save}</button>
-            </div>
-          </div>
-        </form>
-        <div class="member-desc">
-          <p>权限说明:
-            <br>默认成员可以新建/编辑项目页面,删除时将只能删除自己新建/编辑的页面。
-            <br>勾选只读属性后,该成员对所有页面都只能查看,无法新增/编辑/删除</p>
-        </div>
-        
-    </div>
-  </div>
-  <div class="modal-footer">
-    <a href="#" class="btn " data-dismiss="modal" aria-hidden="true">{$Think.Lang.close}</a>
-  </div>
-</div>
-
-<!-- 归档项目的弹窗 -->
-<div id="archive-item-modal" class="modal hide fade">
-  <div class="">
-    <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-      <h4>归档项目</h4>
-    </div>
-    <div class="">
-      <form class="form-horizontal">
-        <div class="control-group">
-          <label class="control-label" for="inputEmail">{$Think.Lang.verify_identity}</label>
-          <div class="controls">
-            <input type="password" id="archive_item_password" placeholder="{$Think.Lang.your_password}" value="">
-          </div>
-        </div>
-        <div class="control-group">
-          <div class="controls">
-            <button type="submit" class="btn" id="archive_item_save">归档</button>
-          </div>
-        </div>
-      </form>
-        <div class="member-desc">
-          <p>说明:
-            <br>归档项目,项目将无法再新增和修改内容,并且无法取消归档状态。
-            <br>如想再次修改内容,可复制本项目,在新的项目基础上修改。复制项目的方法是,在创建项目的时候,选择从已有项目里复制。</p>
-        </div>
-    </div>
-  </div>
-
-<include file="Common/footer" />
-<script src="__PUBLIC__/js/item/setting.js?v=12"></script>
-

+ 0 - 176
Application/Home/View/Item/show.html

@@ -1,176 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/item/show.css?1.1d.1thdddef" />
-
-
-<div class="doc-head row" >
-  <div class="left "><h2>{$item.item_name}</h2></div>
-  <div class="right">
-    <ul class="inline pull-right">
-
-      <if condition="$ItemPermn">
-      <li>
-          <div class="btn-group ">
-            <a class="btn btn-link dropdown-toggle" data-toggle="dropdown" href="#">
-              {$Think.Lang.item}
-              <span class="caret"></span>
-            </a>
-          <ul class="dropdown-menu">
-          <!-- dropdown menu links -->
-            <li><a href="#" id="share">{$Think.Lang.share}</a></li>
-             <li><a href="{:U('Home/Item/word',array('item_id'=>$item['item_id']))}">{$Think.Lang.export}</a></li>
-
-             <if condition="$ItemCreator">
-              <li><a href="{:U('Home/Item/add',array('item_id'=>$item['item_id']))}">{$Think.Lang.update_info}</a></li>          
-              <li><a href="{:U('Home/Member/edit',array('item_id'=>$item['item_id']))}">{$Think.Lang.manage_members}</a></li>
-              <li><a href="{:U('Home/Attorn/index',array('item_id'=>$item['item_id']))}">{$Think.Lang.attorn}</a></li>
-              <li><a href="{:U('Home/Item/delete',array('item_id'=>$item['item_id']))}">{$Think.Lang.delete}</a></li>
-            </if>
-
-            <li><a href="{:U('Home/Item/index')}">{$Think.Lang.goback}</a></li>
-          </ul>
-      </li>
-      <else />
-
-      <if condition="! $login_user">
-        <li ><a href="{:U('Home/User/login')}">{$Think.Lang.login_or_register}</a></li>
-        <li ><a href="{$help_url}" target="_blank">{$Think.Lang.about_showdoc}</a></li>
-        <else />
-        <li><a href="{:U('Home/Item/index')}">{$Think.Lang.my_item}</a></li>
-      </if>
-
-        
-      </if>
-
-    </ul>
-    </div>  
-  </div>
-</div>
-
-<div class="doc-body row">
-  <!-- 左侧栏菜单 -->
-    <div class="doc-left span3 bs-docs-sidebar pull-left">
-        <form class="form-search text-center" action="{:U('Home/item/show',array('item_id'=>$item['item_id']))}" method="post">
-          <div class="input-append search-input-append">
-            <i class="icon-blank"></i>
-            <input type="text" name="keyword" class="search-query search-query-input" value="{$keyword}">
-            <input type="hidden" name="item_id" value="{$item.item_id}">
-            <button type="submit" class="btn"><i class="icon-search"></i></button>
-          </div>
-        </form>
-
-      <ul class="nav nav-list bs-docs-sidenav">
-
-        <!-- 一级目录的页面在前面 -->
-        <foreach name="pages" item="page">
-          <li ><a href="{:U('Home/Page/index',array('page_id'=>$page['page_id']))}" data-page-id="{$page.page_id}" ><i class="icon-blank"></i>{$page.page_title}</a></li>
-        </foreach>
-
-        <foreach name="catalogs" item="catalog">
-
-        
-          <li><a href="#"><i class="icon-chevron-right"></i>{$catalog.cat_name}</a>
-            <ul class="child-ul nav-list hide">
-              <!-- 二级目录的页面们 -->
-              <foreach name="catalog.pages" item="catalog_page">
-                <li><a href="{:U('Home/Page/index',array('page_id'=>$catalog_page['page_id']))}" data-page-id="{$catalog_page.page_id}" >{$catalog_page.page_title}</a></li>
-              </foreach>
-              <!-- 二级目录的子目录们(三级目录) -->
-                <foreach name="catalog.catalogs" item="catalog3">   
-                  <li class="third-child-catalog"><a href="#"><i class="icon-chevron-right"></i>{$catalog3.cat_name}</a>
-                    <ul class="child-ul nav-list hide">
-                      <!-- 二级目录的页面们 -->
-                      <foreach name="catalog3.pages" item="catalog3_page">
-                        <li><a href="{:U('Home/Page/index',array('page_id'=>$catalog3_page['page_id']))}" data-page-id="{$catalog3_page.page_id}" >{$catalog3_page.page_title}</a></li>
-                      </foreach>
-                    </ul>
-                  </li>
-
-                </foreach>
-
-            </ul>
-          </li>
-
-        </foreach>
-
-      </ul>
-      <!-- 新建栏 -->
-      <div class="doc-left-newbar">
-
-        <if condition="$ItemPermn">
-          <div><a href="{:U('Home/Page/edit',array('item_id'=>$item['item_id'],'type'=>'new'))}" id="new-like"><i class="icon-plus"></i>&nbsp;{$Think.Lang.new_page}</a></div>
-          <div><a href="{:U('Home/Catalog/edit',array('item_id'=>$item['item_id']))}" id="dir-like" ><i class="icon-folder-open"></i>{$Think.Lang.new_catalog}</a></div>
-
-        </if>
-
-      </div>
-
-      <input type="hidden" id="item_id" value="{$item.item_id}">
-      <input type="hidden" id="item_domain" value="{$item.item_domain}">
-      <input type="hidden" id="current_page_id" value="{$current_page_id}">
-      <input type="hidden" id="base_url" value="__APP__">
-
-
-    </div>
-    <div class="doc-right  span12 ">
-      <!-- 编辑栏 -->
-      <div class='page-edit-link pull-right hide'>
-        <ul class="inline">
-          <if condition="$ItemPermn">
-            <li><a href="" id="share-page" title="{$Think.Lang.share_address_to_your_friends}">{$Think.Lang.share}</a></li>
-            <li><a href="" id="copy-link" title="{$Think.Lang.copy_interface_to_new}">{$Think.Lang.copy}</a></li>
-            <li><a href="" id="edit-link" title="{$Think.Lang.edit_interface}">{$Think.Lang.edit}</a></li>
-            <li><a href="" title="{$Think.Lang.delete_interface}" onclick="return confirm('{$Think.Lang.comfirm_delete}');return false;" id="delete-link">{$Think.Lang.delete}</a></li>
-          <else />
-            <li></li>
-            <li></li>
-        </if>
-        </ul>
-      </div>
-      <!-- 页面内容 -->
-      <div class='iframe_content'>
-        <iframe id="page-content" width="100%" scrolling="yes"  height="100%" frameborder="0" style=" overflow:visible; height:100%;" name="main"  seamless ="seamless"src=""></iframe>
-      </div>
-
-    </div>
-
-<include file="Common/footer" />
-<!-- 分享项目框 -->
-<div class="modal hide fade" id="share-modal">
-  <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-    <h3>{$Think.Lang.share}</h3>
-  </div>
-  <div class="modal-body">
-  <div class="modal-body" style="text-align: center;">
-    <p>{$Think.Lang.item_address}:<code id="share-item-link">{$share_url}</code>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="copy-item-link">复制链接</a>
-  </p>
-    <p style="border-bottom: 1px solid #eee;"><img  alt="二维码" style="width:114px;height:114px;" src="?s=home/common/qrcode&size=3&url={$share_url}"> </p>
-  </div>
-
-  </div>
-</div>
-
-<!-- 分享页面框 -->
-<div class="modal hide fade" id="share-page-modal">
-  <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-    <h3>{$Think.Lang.share_page}</h3>
-  </div>
-  <div class="modal-body" style="text-align: center;">
-    <p>项目页面地址:<code id="share-page-link"></code>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="copy-page-link">复制链接</a>
-  </p>
-      <p style="border-bottom: 1px solid #eee;"><img  alt="二维码" id="qr-page-link" style="width:114px;height:114px;" src="?s=home/common/qrcode&size=3&url="> </p>
-      
-    <p >单页面地址:<code id="share-single-link"></code>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="copy-single-link">复制链接</a>
-    </p>
-      <p style="border-bottom: 1px solid #eee;"><img  alt="二维码" id="qr-single-link" style="width:114px;height:114px;" src="?s=home/common/qrcode&size=3&url="> </p>
-   <p><a href="https://www.showdoc.cc/page/63882" target="_blank">项目页面地址和单页面地址有什么区别?</a></p><p>
-    </p>
-  </div>
-</div>
-<script src="__PUBLIC__/js/jquery.bootstrap-growl.min.js"></script>
-<script src="__PUBLIC__/js/jquery.goup.min.js"></script>
-<script src="__PUBLIC__/js/jquery.hotkeys.js"></script>
-<script src="__PUBLIC__/jquery.zclip/jquery.zclip.js"></script>
-
-<script src="__PUBLIC__/js/item/show.js?v=1.2121"></script>

+ 0 - 187
Application/Home/View/Item/show_regular.html

@@ -1,187 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/item/show.css?1.1d.1thdddefghi1" />
-
-<div class="doc-head row" >
-  <div class="left "><h4>{$item.item_name}</h4></div>
-  <div class="right">
-    <ul class="inline pull-right">
-
-      <if condition="$ItemPermn">
-      <li>
-          <div class="btn-group ">
-            <a class="btn btn-link dropdown-toggle" data-toggle="dropdown" href="#">
-              {$Think.Lang.item}
-              <span class="caret"></span>
-            </a>
-          <ul class="dropdown-menu left-dropdown-menu">
-          <!-- dropdown menu links -->
-            <li><a href="#" id="share">{$Think.Lang.share}</a></li>
-             <li><a href="{:U('Home/Item/export',array('item_id'=>$item['item_id']))}">{$Think.Lang.export}</a></li>
-
-             <if condition="$ItemCreator">
-              <li><a href="{:U('Home/Item/setting',array('item_id'=>$item['item_id']))}">项目设置</a></li>          
-            </if>
-
-            <li><a href="{:U('Home/Item/index')}">{$Think.Lang.goback}</a></li>
-          </ul>
-      </li>
-      <else />
-
-      <if condition="! $login_user">
-        <li ><a href="{:U('Home/User/login')}">{$Think.Lang.login_or_register}</a></li>
-        <li ><a href="{$help_url}" target="_blank">{$Think.Lang.about_showdoc}</a></li>
-        <else />
-        <li><a href="{:U('Home/Item/index')}">{$Think.Lang.my_item}</a></li>
-      </if>
-
-        
-      </if>
-
-    </ul>
-    </div>  
-  </div>
-</div>
-
-<div class="doc-body row">
-  <!-- 左侧栏菜单 -->
-    <div class="doc-left span3 bs-docs-sidebar pull-left">
-        <form class="form-search text-center" action="{:U('Home/item/show',array('item_id'=>$item['item_id']))}" method="post">
-          <div class="input-append search-input-append">
-            <i class="icon-blank"></i>
-            <input type="text" name="keyword" class="search-query search-query-input" value="{$keyword}">
-            <input type="hidden" name="item_id" value="{$item.item_id}">
-            <button type="submit" class="btn"><i class="icon-search"></i></button>
-          </div>
-        </form>
-
-      <!-- 新建栏 -->
-      <div class="doc-left-newbar">
-
-        <if condition="$ItemPermn && !$item['is_archived']">
-          <div><a title="{$Think.Lang.new_page}" href="{:U('Home/Page/edit',array('item_id'=>$item['item_id'],'type'=>'new'))}" id="new-like"><i class="icon-plus"></i>&nbsp;</a>
-            <a title="{$Think.Lang.new_or_edit_catalog}" href="{:U('Home/Catalog/edit',array('item_id'=>$item['item_id']))}" id="dir-like" ><i class="icon-folder-open"></i></a>
-          </div>
-        </if>
-
-      </div>
-
-      <ul class="nav nav-list bs-docs-sidenav">
-
-        <!-- 一级目录的页面在前面 -->
-        <foreach name="pages" item="page">
-          <li ><a href="{:U('Home/Page/index',array('page_id'=>$page['page_id']))}" data-page-id="{$page.page_id}" ><i class="icon-blank"></i>{$page.page_title}</a></li>
-        </foreach>
-
-        <foreach name="catalogs" item="catalog">
-
-        
-          <li><a class="show_cut_title" href="#" title="{$catalog.cat_name}"><i class="icon-chevron-right"></i>{$catalog.cat_name}</a>
-            <ul class="child-ul nav-list hide">
-              <!-- 二级目录的页面们 -->
-              <foreach name="catalog.pages" item="catalog_page">
-                <li><a href="{:U('Home/Page/index',array('page_id'=>$catalog_page['page_id']))}" data-page-id="{$catalog_page.page_id}" >{$catalog_page.page_title}</a></li>
-              </foreach>
-              <!-- 二级目录的子目录们(三级目录) -->
-                <foreach name="catalog.catalogs" item="catalog3">   
-                  <li class="third-child-catalog"><a <a class="show_cut_title" href="#" title="{$catalog3.cat_name}"><i class="icon-chevron-right"></i>{$catalog3.cat_name}</a>
-                    <ul class="child-ul nav-list hide">
-                      <!-- 二级目录的页面们 -->
-                      <foreach name="catalog3.pages" item="catalog3_page">
-                        <li><a href="{:U('Home/Page/index',array('page_id'=>$catalog3_page['page_id']))}" data-page-id="{$catalog3_page.page_id}" >{$catalog3_page.page_title}</a></li>
-                      </foreach>
-                    </ul>
-                  </li>
-
-                </foreach>
-
-            </ul>
-          </li>
-
-        </foreach>
-
-      </ul>
-
-
-      <input type="hidden" id="item_id" value="{$item.item_id}">
-      <input type="hidden" id="item_domain" value="{$item.item_domain}">
-      <input type="hidden" id="current_page_id" value="{$current_page_id}">
-      <input type="hidden" id="base_url" value="__APP__">
-
-
-    </div>
-    <div class="doc-right  span12 ">
-      <!-- 编辑栏 -->
-      <div class='page-edit-link pull-right hide'>
-        <ul class="inline">
-            <li><a class="btn btn-link" href="" id="share-page" title="{$Think.Lang.share_address_to_your_friends}">{$Think.Lang.share}</a></li>
-          <if condition="$ItemPermn && !$item['is_archived']">
-                  <li><a class="btn btn-link" href="" id="edit-link" title="{$Think.Lang.edit_interface}">{$Think.Lang.edit}</a></li>
-            <li>
-              <div class="btn-group">
-                  <a class="btn btn-link dropdown-toggle" data-toggle="dropdown" href="#">
-                    更多              <span class="caret"></span>
-                  </a>
-                <ul class="dropdown-menu left-dropdown-menu">
-                <!-- dropdown menu links -->
-                  <li><a href="" id="copy-link" title="{$Think.Lang.copy_interface_to_new}">{$Think.Lang.copy}</a></li>
-                  <li><a href="" data-page_id= "0" class="show_page_info" title="详情">详情</a></li>
-                  <li><a href="" title="{$Think.Lang.delete_interface}"  id="delete-link">{$Think.Lang.delete}</a></li>
-
-                </ul>
-              </div>
-            </li>
-          <else />
-              <li><a href="" data-page_id= "0" class="show_page_info" title="详情">详情</a></li>
-        </if>
-        </ul>
-      </div>
-      <!-- 页面内容 -->
-      <div class='iframe_content'>
-        <iframe id="page-content" width="100%" scrolling="yes"  height="100%" frameborder="0" style=" overflow:visible; height:100%;" name="main"  seamless ="seamless"src=""></iframe>
-      </div>
-
-    </div>
-
-<include file="Common/footer" />
-<!-- 分享项目框 -->
-<div class="modal hide fade" id="share-modal">
-  <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-    <h3>{$Think.Lang.share}</h3>
-  </div>
-  <div class="modal-body">
-  <div class="modal-body" style="text-align: center;">
-    <p>{$Think.Lang.item_address}:<code id="share-item-link">{$share_url}</code>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="copy-item-link">复制链接</a>
-  </p>
-    <p style="border-bottom: 1px solid #eee;"><img  alt="二维码" style="width:114px;height:114px;" src="?s=home/common/qrcode&size=3&url={$share_url}"> </p>
-  </div>
-
-  </div>
-</div>
-
-<!-- 分享页面框 -->
-<div class="modal hide fade" id="share-page-modal">
-  <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-    <h3>{$Think.Lang.share_page}</h3>
-  </div>
-  <div class="modal-body" style="text-align: center;">
-    <p>项目页面地址:<code id="share-page-link"></code>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="copy-page-link">复制链接</a>
-  </p>
-      <p style="border-bottom: 1px solid #eee;"><img  alt="二维码" id="qr-page-link" style="width:114px;height:114px;" src="?s=home/common/qrcode&size=3&url="> </p>
-      
-    <p >单页面地址:<code id="share-single-link"></code>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="copy-single-link">复制链接</a>
-    </p>
-      <p style="border-bottom: 1px solid #eee;"><img  alt="二维码" id="qr-single-link" style="width:114px;height:114px;" src="?s=home/common/qrcode&size=3&url="> </p>
-   <p><a href="https://www.showdoc.cc/page/63882" target="_blank">项目页面地址和单页面地址有什么区别?</a></p><p>
-    </p>
-  </div>
-</div>
-
-
-<script src="__PUBLIC__/js/jquery.bootstrap-growl.min.js"></script>
-<script src="__PUBLIC__/js/jquery.goup.min.js"></script>
-<script src="__PUBLIC__/js/jquery.hotkeys.js"></script>
-<script src="__PUBLIC__/jquery.zclip/jquery.zclip.js"></script>
-
-<script src="__PUBLIC__/js/item/show.js?v=1.212123456789012345678"></script>

+ 0 - 89
Application/Home/View/Item/show_single_page.html

@@ -1,89 +0,0 @@
-<include file="Common/header" />
-<link href="__PUBLIC__/highlight/default.min.css" rel="stylesheet"> 
-<link href="__PUBLIC__/lightbox/css/lightbox.css?v=1.1234567" rel="stylesheet"> 
-<link rel="stylesheet" href="__PUBLIC__/css/item/show_single_page.css?v=2" />
-
-<div id="header">
-
-</div>
-<div class="container doc-container">
-   <div class="doc-title-box">
-      <span id="doc-title-span" class="dn"></span>
-      <h3 id="doc-title">{$page.page_title}</h3>
-      <ul class="tool-bar inline pull-right">
-        <li><a href="#" id="share">分享</a></li> 
-        <if condition="$ItemPermn">
-
-            <if condition="!$item['is_archived']">
-                <li><a href="?s=/home/page/edit/page_id/{$page.page_id}">编辑</a></li>
-              </if>
-        <li>
-            <div class="btn-group ">
-              <a class="btn btn-link dropdown-toggle" data-toggle="dropdown" href="#">
-                {$Think.Lang.item}
-                <span class="caret"></span>
-              </a>
-            <ul class="dropdown-menu">
-            <!-- dropdown menu links -->
-               <li><a href="{:U('Home/Item/export',array('item_id'=>$item['item_id']))}">{$Think.Lang.export}</a></li>
-             <if condition="$ItemCreator">
-                <li><a href="{:U('Home/Item/setting',array('item_id'=>$item['item_id']))}">项目设置</a></li>          
-              </if>
-              <li><a href="{:U('Home/Item/index')}" >{$Think.Lang.goback}</a></li>
-            </ul>
-        </li>
-        <else />
-
-          
-        </if>
-
-      </ul>
-
-      
-
-  </div>
-  <div id="doc-body" >
-
-  <div id="page_md_content" ><textarea style="display:none;">{$page.page_content}</textarea></div>
-
-    </textarea>
-  </div>
-
-</div>
-  <div id="footer">
-    <if condition="! $login_user">
-      <div id="copyright-text">本页面使用<a href="https://www.showdoc.cc/">showdoc</a>编写
-    </if>
-    </div>
-  </div>
-
-<!-- 分享项目框 -->
-<div class="modal hide fade" id="share-modal">
-  <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-    <h3>{$Think.Lang.share}</h3>
-  </div>
-  <div class="modal-body">
-  <div class="modal-body" style="text-align: center;">
-    <p>{$Think.Lang.item_address}:<code id="share-item-link">{$share_url}</code>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="copy-item-link">复制链接</a>
-  </p>
-    <p style="border-bottom: 1px solid #eee;"><img  alt="二维码" style="width:114px;height:114px;" src="?s=home/common/qrcode&size=3&url={$share_url}"> </p>
-  </div>
-
-  </div>
-</div>
- <include file="Common/footer" />
- <script src="__PUBLIC__/highlight/highlight.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/marked.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/prettify.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/flowchart.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/raphael.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/underscore.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/sequence-diagram.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/jquery.flowchart.min.js"></script>
- <script src="__PUBLIC__/editor.md/editormd.min.js"></script>
- <script src="__PUBLIC__/js/jquery.goup.min.js"></script>
- <script src="__PUBLIC__/lightbox/js/lightbox.js?a=abc"></script>
-<script src="__PUBLIC__/jquery.zclip/jquery.zclip.js"></script>
-<script src="__PUBLIC__/js/jquery.bootstrap-growl.min.js"></script>
-<script src="__PUBLIC__/js/item/show_single_page.js?a=ab"></script>

+ 0 - 71
Application/Home/View/Item/showbyuid.html

@@ -1,71 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/item/index.css" />
-<style type="text/css">
-  .container-thumbnails{
-    margin-top: 60px;
-  }
-  .thumbnails li a{
-    color: #888;
-    font-weight: bold;
-  }
-  .thumbnails li a:hover,
-  .thumbnails li a:focus{
-    border-color:#f2f5e9;
-    -webkit-box-shadow:none;
-    box-shadow:none;
-    text-decoration: none;
-    background-color: #f2f5e9;
-  }
-</style>
-    <div class="container-narrow">
-
-      <div class="masthead">
-        <div class="btn-group pull-right">
-        <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">
-        {$Think.Lang.more}
-        <span class="caret"></span>
-        </a>
-        <ul class="dropdown-menu">
-        <!-- dropdown menu links -->
-          <if condition="$login_user">
-            <li><a href="{:U('Home/Item/Index')}">{$Think.Lang.my_item}</a></li>
-            <else />
-             <li><a href="{:U('Home/User/login')}">{$Think.Lang.login_or_register}</a></li> 
-          </if>
-          
-          
-          <li><a href="{$help_url}" target="_blank">{$Think.Lang.about_showdoc}</a></li>
-
-        </ul>
-        </div>
-
-        </ul>
-        <h3 class="muted">{$show_user.username}{$Think.Lang.all_pubilc_item}</h3>
-      </div>
-
-      <hr>
-
-    <div class="container-thumbnails">
-      <ul class="thumbnails">
-
-        <foreach name="items" item="item">
-          <li class="span3 text-center">
-            <a class="thumbnail" href="{:U('Home/Item/show',array('item_id'=>$item['item_id']))}" target="_blank" title="{$item.item_description}">
-              <p class="my-item">{$item.item_name}</p>
-            </a>
-          </li>     
-        </foreach>
-
-
-      </ul>
-    </div>
-
-
-    </div> <!-- /container -->
-
-
- <include file="Common/footer" />
- <script type="text/javascript">
-
-
- </script>

+ 0 - 44
Application/Home/View/MdTemplate/api-doc.en-us.html

@@ -1,44 +0,0 @@
-
-**A brief description:** 
-
-- interface for registering
-
-**Request url:** 
-- ` http://xx.com/api/user/register `
-  
-**Method:**
-- POST 
-
-**Request params:** 
-
-|Param|Required|Type|Description|
-|:----    |:---|:----- |-----   |
-|username |yes  |string |your usernem   |
-|password |yes  |string | your password    |
-|name     |yes  |string | your name    |
-
- **A sample of result **
-
-``` 
-  {
-    "error_code": 0,
-    "data": {
-      "uid": "1",
-      "username": "12154545",
-      "name": "Jim",
-      "groupid": 2 ,
-      "reg_time": "1436864169",
-      "last_login_time": "0",
-    }
-  }
-```
-
- **Result params** 
-
-|Param|Type|Description|
-|:-----  |:-----|-----                           |
-|groupid |int   | none |
-
- **Remarks** 
-
-- See the home page for more 

+ 0 - 45
Application/Home/View/MdTemplate/api-doc.zh-cn.html

@@ -1,45 +0,0 @@
-
-**简要描述:** 
-
-- 用户注册接口
-
-**请求URL:** 
-- ` http://xx.com/api/user/register `
-  
-**请求方式:**
-- POST 
-
-**参数:** 
-
-|参数名|必选|类型|说明|
-|:----    |:---|:----- |-----   |
-|username |是  |string |用户名   |
-|password |是  |string | 密码    |
-|name     |否  |string | 昵称    |
-
- **返回示例**
-
-``` 
-  {
-    "error_code": 0,
-    "data": {
-      "uid": "1",
-      "username": "12154545",
-      "name": "吴系挂",
-      "groupid": 2 ,
-      "reg_time": "1436864169",
-      "last_login_time": "0",
-    }
-  }
-```
-
- **返回参数说明** 
-
-|参数名|类型|说明|
-|:-----  |:-----|-----                           |
-|groupid |int   |用户组id,1:超级管理员;2:普通用户  |
-
- **备注** 
-
-- 更多返回错误代码请看首页的错误代码描述
-

+ 0 - 12
Application/Home/View/MdTemplate/database.en-us.html

@@ -1,12 +0,0 @@
-
--  User table , for storing the user information
-
-|Field|Type|Allow empty|Default|Comment|
-|:----    |:-------    |:--- |-- -|------      |
-|uid      |int(10)     |no   |    |             |
-|username |varchar(20) |no   |    |   your username    |
-|password |varchar(50) |no   |    |   your password      |
-|name     |varchar(15) |yes   |    |    your name     |
-|reg_time |int(11)     |yes  | 0  |   register time  |
-
-- Remarks:none

+ 0 - 13
Application/Home/View/MdTemplate/database.zh-cn.html

@@ -1,13 +0,0 @@
-
--  用户表,储存用户信息
-
-|字段|类型|空|默认|注释|
-|:----    |:-------    |:--- |-- -|------      |
-|uid	  |int(10)     |否	|	 |	           |
-|username |varchar(20) |否	|    |	 用户名	|
-|password |varchar(50) |否   |    |	 密码		 |
-|name     |varchar(15) |是   |    |    昵称     |
-|reg_time |int(11)     |否   | 0  |   注册时间  |
-
-- 备注:无
-

+ 0 - 57
Application/Home/View/Member/edit.html

@@ -1,57 +0,0 @@
-<include file="Common/header" />
-<style type="text/css">
-.single-cat{
-  margin: 10px;
-
-}
-</style>
- <div id="edit-cat" class="modal hide fade">
-  <!-- 编辑框 -->
-  <div class="cat-edit">
-      <div class="modal-header">
-      <h4>{$Think.Lang.new_member}</h4>
-      </div>
-      <input type="hidden" id="item_id" value="{$item_id}">
-      <div class="add-cat">
-          <form class="form-horizontal">
-            <div class="control-group">
-              <label class="control-label" for="inputEmail">{$Think.Lang.username}</label>
-              <div class="controls">
-                <input type="text" id="username" placeholder="{$Think.Lang.username}" value="">
-              </div>
-            </div>
-            <div class="control-group">
-              <div class="controls">
-                <label class="checkbox">
-                  <input type="checkbox" id="member_group_id">{$Think.Lang.member_group_id}
-                </label>
-              </div>
-            </div>
-            <div class="control-group">
-              <div class="controls">
-                <button type="submit" class="btn" id="save-cat">{$Think.Lang.save}</button>
-              </div>
-            </div>
-          </form>
-
-      </div>
-    </div>
-  <!-- 成员列表 -->
-  <div class="cat-list">
-    <div class="modal-header">
-    <h4>{$Think.Lang.member_list}&nbsp;<small>({$Think.Lang.click_to_delete})</small></h4>
-    </div>
-    <div id="show-cat">
-
-    <br>
-    <br>
-    </div>
-  </div>
-
-    <div class="modal-footer">
-      <a href="#" class="btn exist-cat">{$Think.Lang.close}</a>
-    </div>
- </div>
-
- <include file="Common/footer" />
-<script src="__PUBLIC__/js/member/edit.js?v=12"></script>

+ 0 - 89
Application/Home/View/Page/diff.html

@@ -1,89 +0,0 @@
-<include file="Common/header" />
-<link href="__PUBLIC__/diff/diffview.css" rel="stylesheet"> 
-
-<style type="text/css">
-body {
-	font-size: 12px;
-	font-family: Sans-Serif;
-}
-h2 {
-	margin: 0.5em 0 0.1em;
-	text-align: center;
-}
-.top {
-	text-align: center;
-}
-.textInput {
-	display: block;
-	width: 49%;
-	float: left;
-	display: none;
-}
-textarea {
-	width:100%;
-	height:300px;
-}
-label:hover {
-	text-decoration: underline;
-	cursor: pointer;
-}
-.spacer {
-	margin-left: 10px;
-}
-.viewType {
-	font-size: 16px;
-	clear: both;
-	text-align: center;
-	padding: 1em;
-}
-#diffoutput {
-    width: 835px;
-    margin: 0 auto;
-}
-</style>
-
-<!-- <h1 class="top"><a href="http://github.com/cemerick/jsdifflib">jsdifflib</a> demo</h1> -->
-
-<div class="textInput">
-	<h2>{$Think.Lang.cur_page_content}</h2>
-	<textarea id="baseText">{$cur_page_content}</textarea>
-</div>
-<div class="textInput spacer">
-	<h2>{$Think.Lang.history_page_content}</h2>
-	<textarea id="newText">{$history_page_content}</textarea>
-</div>
-
-<div id="diffoutput"> </div>
-
- <include file="Common/footer" />
-
- <script src="__PUBLIC__/diff/diffview.js"></script> 
- <script src="__PUBLIC__/diff/difflib.js"></script> 
-<script type="text/javascript">
-
-$(function(){
-	diffUsingJS(0);
-});
-
-function diffUsingJS(viewType) {
-	"use strict";
-	var byId = function (id) { return document.getElementById(id); },
-		base = difflib.stringAsLines(byId("baseText").value),
-		newtxt = difflib.stringAsLines(byId("newText").value),
-		sm = new difflib.SequenceMatcher(base, newtxt),
-		opcodes = sm.get_opcodes(),
-		diffoutputdiv = byId("diffoutput")
-
-	diffoutputdiv.innerHTML = "";
-
-	diffoutputdiv.appendChild(diffview.buildView({
-		baseTextLines: base,
-		newTextLines: newtxt,
-		opcodes: opcodes,
-		baseTextName: "{$Think.Lang.cur_page_content}",
-		newTextName: "{$Think.Lang.history_page_content}",
-		viewType: viewType
-	}));
-}
-
-</script>

+ 0 - 148
Application/Home/View/Page/edit.html

@@ -1,148 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/editor.md/css/editormd.css" />
-<link rel="stylesheet" href="__PUBLIC__/css/page/edit.css?1.1thirdef" />
-
-<div id="layout">
-    <!-- 顶部条 -->
-    <header class="row">
-        <div class="head-left  pull-left">
-            <ul class="inline">
-                <li>
-                    <input type="text" name="page_title" id="page_title" placeholder="{$Think.Lang.input_page_title}" value="{$page.page_title}" tabindex="1">
-                </li>
-                <li>
-                    {$Think.Lang.level_2_directory}:
-                    <select name="cat_id" id="cat_id" tabindex="2"></select>
-                </li>
-                <li id="li_parent_cat">
-                    {$Think.Lang.level_3_directory}:
-                    <select name="parent_cat_id" id="parent_cat_id" tabindex="3"></select>
-                </li>
-                <li>
-                    <input type="text" name="s_number" id="s_number" value="{$page.s_number}" placeholder="{$Think.Lang.s_number_explain}" title="{$Think.Lang.s_number_explain}"  tabindex="4" >
-                </li>
-                <li>
-                    <!-- 首次添加没有历史版本,不显示 -->
-                    <if condition="$page.page_id gt 0">
-                        <a href="?s=home/page/history&page_id={$page.page_id}">{$Think.Lang.history_version}</a>
-                        <else />
-                    </if>
-                </li>
-            </ul>
-        </div>
-        <div class="head-right pull-right">
-            <!-- <a href="#" class="btn btn-primary " id="save">{$Think.Lang.save}</a> -->
-            <div class="btn-group" id="save-btn-group"> 
-                <button class="btn btn-primary" id="save">{$Think.Lang.save}</button>
-                <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
-                <ul class="dropdown-menu" >
-                    <li><a href="#" id="add-page-comments">{$Think.Lang.add_page_comments}</a></li>
-                    <li><a href="#" id="save-to-templ">{$Think.Lang.save_to_templ}</a></li>
-                </ul>
-            </div>
-
-            <a href="?s=home/item/show&item_id={$item_id}&page_id={$page.page_id}" class="btn cancel">{$Think.Lang.cancel}</a>
-        </div>
-    </header>
-    <br>
-    <!-- 插入模板的按钮组 -->
-    <div class="btns">
-        <button id="api-doc" tabindex="5" >{$Think.Lang.inser_apidoc_template}</button>
-        <button id="database-doc" tabindex="6" >{$Think.Lang.inser_database_doc_template}</button>
-        <button id="more-templ" tabindex="7" >{$Think.Lang.more_templ}</button>
-<!--         <button id="jsons" tabindex="8" style="margin-left: 100px;">{$Think.Lang.json_to_table}</button> -->
-        <div class="btn-group" style="margin-left: 100px;">
-          <a class="btn dropdown-toggle" id="json-tools-btn" data-toggle="dropdown" tabindex="8" href="#">
-           {$Think.Lang.json_tools}
-            <span class="caret"></span>
-          </a>
-          <ul class="dropdown-menu">
-                <li><a id="jsons" >{$Think.Lang.json_to_table}</a></li>
-                <li><a id="beautify-json" >{$Think.Lang.beautify_json}</a></li>
-          </ul>
-        </div>
-        <a href="http://runapi.showdoc.cc/" target="_blank" class="btn" tabindex="9" id="runapi">{$Think.Lang.http_test_api}</a>
-    </div>
-    <div id="editormd">
-        <textarea id="page_content" style="display:none;" tabindex="10" >{$page.page_content}</textarea>
-    </div>
-    <input type="hidden" id="item_id" value="{$item_id}">
-    <input type="hidden" id="page_id" value="{$page.page_id}">
-    <input type="hidden" id="page_comments" value="">
-    <input type="hidden" id="default_second_cat_id" value="{$default_second_cat_id}">
-    <input type="hidden" id="default_child_cat_id" value="{$default_child_cat_id}">
-</div>
-<!-- 模板存放的地方 -->
-<div id="api-doc-templ" style="display:none">
-    <include file="$api_doc_templ" />
-</div>
-<div id="database-doc-templ" style="display:none">
-    <include file="$database_doc_templ" />
-</div>
-
-<div id="json-templ" class="editormd-dialog editormd-preformatted-text-dialog" style="width: 780px; height: 540px;">
-
-    <div style="cursor: move;" class="editormd-dialog-header">
-        <strong class="editormd-dialog-title">{$Think.Lang.json_to_table}</strong>
-    </div>
-    <a class="fa fa-close editormd-dialog-close" href="javascript:closeDiv('#json-templ');"></a>
-    <div class="editormd-dialog-container">
-        <textarea id="jsons_add" class="jsons" placeholder="{$Think.Lang.json_to_table_description}"></textarea>
-        
-        <div class="editormd-dialog-footer">
-            <button class="editormd-btn editormd-enter-btn">{$Think.Lang.confirm}</button>
-            <button class="editormd-btn editormd-cancel-btn" onclick="closeDiv('#json-templ')">{$Think.Lang.cancel}</button>
-        </div>
-    </div>
-    <div class="editormd-dialog-mask editormd-dialog-mask-bg"></div><div class="editormd-dialog-mask editormd-dialog-mask-con"></div>
-</div>
-
-<div id="beautify-json-dialog" class="editormd-dialog editormd-preformatted-text-dialog" style="width: 780px; height: 540px;">
-
-    <div style="cursor: move;" class="editormd-dialog-header">
-        <strong class="editormd-dialog-title">{$Think.Lang.beautify_json}</strong>
-    </div>
-    <a class="fa fa-close editormd-dialog-close" href="javascript:closeDiv('#beautify-json-dialog');"></a>
-    <div class="editormd-dialog-container">
-        <textarea id="beautify-jsons-content" class="jsons" placeholder="{$Think.Lang.beautify_json_description}"></textarea>
-        
-        <div class="editormd-dialog-footer">
-            <button class="editormd-btn editormd-enter-btn">{$Think.Lang.confirm}</button>
-            <button class="editormd-btn editormd-cancel-btn" onclick="closeDiv('#beautify-json-dialog')">{$Think.Lang.cancel}</button>
-        </div>
-    </div>
-    <div class="editormd-dialog-mask editormd-dialog-mask-bg"></div><div class="editormd-dialog-mask editormd-dialog-mask-con"></div>
-</div>
-
- <div id="more-templ-modal" class="modal hide fade">
-  <div class="modal-header">
-    <h4>{$Think.Lang.saved_templ_list}</h4>
-  </div>
-  <table class="table table-hover" id="templ-table">
-
-
-  </table>
-
-    <div class="modal-footer">
-        <button class="btn" data-dismiss="modal" aria-hidden="true">{$Think.Lang.close}</button>
-    </div>
- </div>
-
-<include file="Common/footer" />
-<script src="__PUBLIC__/js/xss.min.js"></script>
-<script src="__PUBLIC__/js/jquery.bootstrap-growl.min.js"></script>
-<script src="__PUBLIC__/js/jquery.hotkeys.js"></script>
-<script src="__PUBLIC__/editor.md/editormd.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/image-dialog/image-dialog.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/link-dialog/link-dialog.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/preformatted-text-dialog/preformatted-text-dialog.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/code-block-dialog/code-block-dialog.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/html-entities-dialog/html-entities-dialog.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/goto-line-dialog/goto-line-dialog.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/table-dialog/table-dialog.js"></script>
-<script src="__PUBLIC__/editor.md/plugins/reference-link-dialog/reference-link-dialog.js"></script>
-
-<script src="__PUBLIC__/js/page/edit.js?v=1.1.2thirdonmopqrstutv1234"></script>
-<if condition="LANG_SET=='en-us'">
-    <script src="__PUBLIC__/editor.md/languages/en.js"></script>
-</if>

+ 0 - 47
Application/Home/View/Page/history.html

@@ -1,47 +0,0 @@
-<include file="Common/header" />
-<style type="text/css">
-.single-cat{
-  margin: 10px;
-
-}
-#edit-cat{
-  width: 750px;
-}
-</style>
- <div id="edit-cat" class="modal hide fade">
-  <div class="modal-header">
-    <h4>{$Think.Lang.history_version}</h4>
-  </div>
-  <table class="table table-hover">
-    <TR>
-      <td>{$Think.Lang.update_time}</td>
-      <td>{$Think.Lang.update_by_who}</td>
-      <td>{$Think.Lang.page_comments}</td>
-      <td>{$Think.Lang.operation}</td>
-    </TR>
-    <if condition="$PageHistory">
-      <foreach name="PageHistory" item="value">
-      <TR>
-        <td>{$value.addtime}</td>
-        <td>{$value.author_username}</td>
-        <td>{$value.page_comments}</td>
-        <td> <a href="?s=home/page/diff&page_id={$page_id}&page_history_id={$value.page_history_id}" target="_blank">{$Think.Lang.overview}</a> | <a href="?s=home/page/edit&page_id={$page_id}&page_history_id={$value.page_history_id}">{$Think.Lang.recover_to_this_version}</a></td>
-      </TR>
-
-      </foreach>
-    </if>
-  </table>
-
-    <div class="modal-footer">
-      <a href="?s=home/page/edit&page_id={$page_id}" class="btn exist-cat">{$Think.Lang.close}</a>
-      <a href="?s=home/page/edit&page_id={$page_id}" class="btn btn-primary exist-cat">{$Think.Lang.finish}</a>
-    </div>
- </div>
-<input type="hidden" id="page_id" value="{$page_id}">
- <include file="Common/footer" />
- <script type="text/javascript">
- $(function(){
-   $('#edit-cat').modal();
- })
-
- </script>

+ 0 - 21
Application/Home/View/Page/index.html

@@ -1,21 +0,0 @@
-<include file="Common/header" />
-<link href="__PUBLIC__/highlight/default.min.css" rel="stylesheet"> 
-<link href="__PUBLIC__/css/page/index.css?v=1.123456" rel="stylesheet">
-<h3 id="page_title"></h3>
-<!-- 这里开始是内容 -->
-<div id="page_md_content" ><textarea style="display:none;"></textarea></div>
-<input type="hidden" id="page_id" value="{$page_id}"> 
-<div id="page_html_content" style="display:none;"></div>
-
- <include file="Common/footer" />
- <script src="__PUBLIC__/js/xss.min.js"></script>
- <script src="__PUBLIC__/highlight/highlight.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/marked.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/prettify.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/flowchart.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/raphael.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/underscore.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/sequence-diagram.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/jquery.flowchart.min.js"></script>
- <script src="__PUBLIC__/editor.md/editormd.js"></script>
- <script src="__PUBLIC__/js/page/index.js?a=abcedefgh12"></script>

+ 0 - 152
Application/Home/View/Page/single.html

@@ -1,152 +0,0 @@
-<include file="Common/header" />
-<link href="__PUBLIC__/highlight/default.min.css" rel="stylesheet"> 
-<link href="__PUBLIC__/lightbox/css/lightbox.css?v=1.1234567" rel="stylesheet"> 
-
-<style type="text/css">
-body{
-    background: #F1F0F1;
-    height: auto;
-    overflow: auto;
-    margin: 0 auto;
-}
-
-#page_md_content{
-	
-    padding: 11px 0 90px 0;
-    overflow: hidden;
-    font-size: 11pt;
-    line-height: 1.7;
-    color: #333;
-}
-#doc-body{
-	background-color: #fff;
-}
-
-.doc-container {
-    position: static;
-    -webkit-box-shadow: 0px 1px 6px #ccc;
-    -moz-box-shadow: 0px 1px 6px #ccc;
-    -ms-box-shadow: 0px 1px 6px #ccc;
-    -o-box-shadow: 0px 1px 6px #ccc;
-    box-shadow: 0px 1px 6px #ccc;
-    background-color: #fff;
-    border-bottom: 1px solid #d9d9d9;
-    margin-bottom: 20px;
-    width: 800px;
-    min-height: 500px;
-}
-
-#header{
-	height: 80px;
-}
-
-#doc-body{
-	width: 600px;
-  margin: 0 auto;
-}
-
-.doc-title-box{
-    height: auto;
-    margin: 30px 100px 10px 100px;
-    width: auto;
-    border-bottom: 1px solid #ebebeb;
-    padding-bottom: 10px;
-}
-#footer{
-	  margin: 0 auto;
-    width: 180px;
-    font-size: 8px;
-    color: #959595;
-}
-	
-pre ol{
-  list-style: none;
-}
-	
-.markdown-body pre {
-  background-color: #f7f7f9;
-  border: 1px solid #e1e1e8;
-}
-.hljs{
-  background-color: #f7f7f9;
-}
-</style>
-
-<div id="header"></div>
-<div class="container doc-container">
-   <div class="doc-title-box">
-    	<span id="doc-title-span" class="dn"></span>
-    	<h3 id="doc-title"></h3>
-  </div>
-  <div id="doc-body" >
-
-	<div id="page_md_content" ><textarea style="display:none;"></textarea></div>
-
-  	</textarea>
-  </div>
-
-</div>
-  <div id="footer">
-    <if condition="! $login_user">
-      <div id="copyright-text">本页面使用<a href="https://www.showdoc.cc/">showdoc</a>编写
-    </if>
-  </div>
-
-<input type="hidden" id="page_id" value="{$page_id}"> 
- <include file="Common/footer" />
- <script src="__PUBLIC__/js/xss.min.js"></script>
- <script src="__PUBLIC__/highlight/highlight.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/marked.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/prettify.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/flowchart.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/raphael.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/underscore.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/sequence-diagram.min.js"></script>
- <script src="__PUBLIC__/editor.md/lib/jquery.flowchart.min.js"></script>
- <script src="__PUBLIC__/editor.md/editormd.js"></script>
- <script src="__PUBLIC__/js/jquery.goup.min.js"></script>
- <script src="__PUBLIC__/lightbox/js/lightbox.js?a=abc"></script>
-
-<script src="__PUBLIC__/js/page/index.js?a=ab1"></script>
-<script type="text/javascript">
-$(function(){
-    //增加返回顶部按钮
-    $.goup({
-          trigger: 100,
-          bottomOffset: 150,
-          locationOffset: 100,
-          title: lang["back_to_top"] ,
-          titleAsText: true,
-          containerColor:"#08c",
-      });
-
-    if( isMobile() || $(window).width() < 1000){
-          AdaptToMobile();
-      }
-
-    $(window).resize(function(){
-      if( isMobile()){
-          AdaptToMobile();
-      }
-
-      else if($(window).width() < 1000){
-          AdaptToMobile();
-      }else{
-        window.location.reload();
-      }
-    });
-
-});
-
-
-  function AdaptToMobile(){
-    $(".doc-container").css("width","90%");
-    $("#doc-body").css("width","90%");
-    $("#header").css("height","20px");
-    $(".doc-title-box").css("margin","20px 20px 0px 20px");
-    $("#footer").css("font-size","11pt");
-
-  }
-
-
-</script>

+ 0 - 67
Application/Home/View/User/login.html

@@ -1,67 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/login.css" />
-
-    <div class="container">
-
-      <form class="form-signin myform card" method="post" action="server/index.php?s=/api/user/login">
-        <h3 class="form-signin-heading heading">{$Think.Lang.login}</h3>
-        <input type="text" class="input-block-level"  name="username" placeholder="{$Think.Lang.username}">
-        <input type="password" class="input-block-level" name="password" placeholder="{$Think.Lang.password}">
-        <if  condition="$CloseVerify != 1">
-        <input type="text" class="input-block-level" id="input_v_code" autocomplete="off" name="v_code" placeholder="{$Think.Lang.verification_code}">
-        <div class="control-group">
-          <div class="controls">
-            <img src="#" id="v_code_img">
-          </div>
-        </div>
-        </if>
-
-        <button class="btn btn-large btn-primary btn-block" type="submit">{$Think.Lang.login}</button>
-        <div class="form-group" style="text-align:center;margin-top:15px;">
-            <a href="?s=/home/user/register">{$Think.Lang.no_account}</a>
-        </div>
-      </form>
-
-    </div> <!-- /container -->
-
-
-<include file="Common/footer" />
-<script src="__PUBLIC__/js/jquery.form.min.js"></script>
- <script type="text/javascript">
- $(function(){
-    $("#input_v_code").hide();
-    $("#v_code_img").hide();
-    $("#v_code_img").attr("src" , DocConfig.pubile+'/verifyCode.php');
-
-    $("#v_code_img").click(function(){
-      var v_code_img = $("#v_code_img").attr("src");
-      $("#v_code_img").attr('src' ,v_code_img+'?'+Date.parse(new Date()) );
-    }); 
-
-    //上传表单参数
-    var ajax_option = {
-      dataType:"json",
-      beforeSubmit:function(){
-
-      },
-      success:function(res){
-        if (res.error_code === 0) {
-          window.location.href = "?s=/home/item/index";
-        }else{
-          $.alert(res.error_message);
-
-          if (res.error_code === 10206 || res.error_code === 10210 ) {
-            $("#v_code_img").click();
-            $("#v_code_img").show();
-            $("#input_v_code").show();
-          };
-          
-        }
-      }
-    };
-
-    $('.myform').ajaxForm(ajax_option); 
-
-
- });
- </script>

+ 0 - 58
Application/Home/View/User/register.html

@@ -1,58 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/login.css" />
-
-    <div class="container">
-
-      <form class="form-signin myform card" method="post" action="server/index.php?s=api/user/register">
-        <h3 class="form-signin-heading heading">{$Think.Lang.register_new_account}</h3>
-        <input type="text" class="input-block-level" name="username" placeholder="{$Think.Lang.username_description}">
-        <input type="password" class="input-block-level" name="password"  placeholder="{$Think.Lang.password}">
-        <input type="password" class="input-block-level" name="confirm_password"  placeholder="{$Think.Lang.password_again}">
-        <if  condition="$CloseVerify != 1">
-        <input type="text" class="input-block-level" autocomplete="off" name="v_code"  placeholder="{$Think.Lang.verification_code}">
-        <div class="control-group">
-          <div class="controls">
-            <img src="#" id="v_code_img">
-          </div>
-        </div>
-        </if>
-        <button class="btn btn-large btn-primary btn-block" type="submit">{$Think.Lang.register}</button>
-        <div class="form-group" style="text-align:center;margin-top:15px;">
-            <a href="?s=/home/user/login">{$Think.Lang.had_a_account}</a>
-        </div>
-      </form>
-
-    </div> <!-- /container -->
-
-
-<include file="Common/footer" />
-<script src="__PUBLIC__/js/jquery.form.min.js"></script>
- <script type="text/javascript">
- $(function(){
-    $("#v_code_img").attr("src" , DocConfig.pubile+'/verifyCode.php');
-    $("#v_code_img").click(function(){
-      var v_code_img = $("#v_code_img").attr("src");
-      $("#v_code_img").attr('src' ,v_code_img+'?'+Date.parse(new Date()) );
-    }); 
-
-    //上传表单参数
-    var ajax_option = {
-      dataType:"json",
-      beforeSubmit:function(){
-
-      },
-      success:function(res){
-        if (res.error_code === 0) {
-          window.location.href = "?s=/home/item/index";
-        }else{
-          $.alert(res.error_message);
-          $("#v_code_img").click();
-        }
-      }
-    };
-
-    $('.myform').ajaxForm(ajax_option); 
-
- });
-
-</script>

+ 0 - 19
Application/Home/View/User/setting.html

@@ -1,19 +0,0 @@
-<include file="Common/header" />
-<link rel="stylesheet" href="__PUBLIC__/css/login.css" />
-
-    <div class="container">
-
-      <form class="form-signin" method="post">
-        <h3 class="form-signin-heading">{$Think.Lang.update_personal_info}</h3>
-        <input type="text" class="input-block-level" value="{$user.username}" disabled >
-        <input type="password" class="input-block-level" name="new_password"  placeholder="{$Think.Lang.new_password_description}">
-        <input type="password" class="input-block-level" name="password"  placeholder="{$Think.Lang.old_password_description}">
-        <button class="btn  btn-primary" type="submit">{$Think.Lang.submit}</button>
-        <a href="javascript:history.go(-1)" class="btn">{$Think.Lang.goback}</a>
-      </form>
-
-    </div> <!-- /container -->
-
-
- <include file="Common/footer" />
-