Browse Source

调整

tags/6.2.7
tianya 1 year ago
parent
commit
4ff9183553
4 changed files with 70 additions and 75 deletions
  1. +70
    -0
      src/admin/templets/catalog_edit.htm
  2. +0
    -69
      src/admin/templets/catalog_main.htm
  3. +0
    -2
      src/system/archive/listview.class.php
  4. +0
    -4
      src/system/typelink/typeunit.class.admin.php

+ 70
- 0
src/admin/templets/catalog_edit.htm View File

@@ -8,6 +8,7 @@
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
<script src="../static/web/js/jquery.min.js"></script>
<script src="../static/web/js/bootstrap.min.js"></script>
<script src="js/main.js"></script>
</head>
<body>
@@ -248,6 +249,9 @@
<td>
<input value="<?php echo $myrow['apikey']?>" type="text" name="apikey" id="apikey" class="admin-input-lg" placeholder="请输入跨站调用秘钥">
<span class="btn btn-success btn-sm mr-2" title="更新秘钥" onclick="makeAPIKey()"><i class="fa fa-repeat"></i></span>
<?php if ($myrow['apienabled']=="1") {;?>
<span class="btn btn-success btn-sm" title="调用" onclick="showAPI(<?php echo $id;?>)"><i class="fa fa-question-circle"></i></span>
<?php } ;?>
<label><input type="radio" name="apienabled" value="1" <?php if ($myrow['apienabled']=="1") echo "checked='1'";?>> 支持</label>
<label><input type="radio" name="apienabled" value="0" <?php if ($myrow['apienabled']=="0") echo "checked='1'";?>> 不支持</label>
</td>
@@ -263,6 +267,59 @@
</tr>
</table>
</form>
<div id="mdlViewAPI" class="modal fade" tabindex="-1" aria-hidden="true">
<div class="modal-dialog modal-xl">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">跨站调用</h5>
<button type="button" class="update-close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times"></i></button>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<span>
本功能主要用于移动客户端或第三方系统调用栏目数据进行展现。
</span>
</div>
<div class="form-group">
<label for="iptAPICode">代码调用</label>
<nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button class="nav-link active" id="nav-php-tab" data-toggle="tab" data-target="#nav-php" type="button" role="tab" aria-controls="nav-php" aria-selected="true">PHP</button>
<button class="nav-link" id="nav-js-tab" data-toggle="tab" data-target="#nav-js" type="button" role="tab" aria-controls="nav-js" aria-selected="true">Javasctipt</button>
<button class="nav-link" id="nav-go-tab" data-toggle="tab" data-target="#nav-go" type="button" role="tab" aria-controls="nav-go" aria-selected="false">Go</button>
<button class="nav-link" id="nav-python-tab" data-toggle="tab" data-target="#nav-python" type="button" role="tab" aria-controls="nav-python" aria-selected="false">Python3</button>
</div>
</nav>
<div class="tab-content py-3" id="nav-tabContent">
<div class="tab-pane fade show active" id="nav-php" role="tabpanel" aria-labelledby="nav-php-tab">
<pre><code id="codephp"></code></pre></div>
<div class="tab-pane fade" id="nav-js" role="tabpanel" aria-labelledby="nav-js-tab">
<pre><code id="codejs"></code></pre>
</div>
<div class="tab-pane fade" id="nav-go" role="tabpanel" aria-labelledby="nav-go-tab">
<pre><code id="codego"></code></pre>
</div>
<div class="tab-pane fade" id="nav-python" role="tabpanel" aria-labelledby="nav-python-tab">
<pre><code id="codepython"></code></pre>
</div>
</div>
</div>
<div class="form-group">
<label for="iptAPITag">标签调用</label>
<pre><code id="codetag"></code></pre>
</div>
</form>
</div>
<div class="modal-footer">
<div class="btnStep">
<button id="btnGoStep4" type="button" class="btn btn-success" data-dismiss="modal">我知道了</button>
</div>
</div>
</div>
</div>
</div>
<script>
var channelArray = new Array();
<?php
@@ -343,6 +400,19 @@
jQuery("#apikey").val(data);
});
}
function showAPI(tid) {
fetch('catalog_do.php?dopost=viewAPI&typeid=' + tid).then(resp => resp.text()).then((d) => {
let data = JSON.parse(d);
if (data.code == 0) {
$("#codephp").html(data.data.phpcode);
$("#codego").html(data.data.gocode);
$("#codepython").html(data.data.pythoncode);
$("#codejs").html(data.data.jscode);
$("#codetag").html(data.data.tagcode);
$("#mdlViewAPI").modal('show');
}
});
}
</script>
</body>
</html>

+ 0
- 69
src/admin/templets/catalog_main.htm View File

@@ -8,8 +8,6 @@
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
<style>.admin-td{border-bottom:1px solid #dee2e6!important}</style>
<script src="../static/web/js/jquery.min.js"></script>
<script src="../static/web/js/bootstrap.min.js"></script>
<script src="../static/web/js/webajax.js"></script>
<script src="js/global.js"></script>
</head>
@@ -48,59 +46,6 @@
</tr>
</table>
</form>
<div id="mdlViewAPI" class="modal fade" tabindex="-1" aria-hidden="true">
<div class="modal-dialog modal-xl">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">跨站调用</h5>
<button type="button" class="update-close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times"></i></button>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<span>
本功能主要用于移动客户端或第三方系统调用栏目数据进行展现。
</span>
</div>
<div class="form-group">
<label for="iptAPICode">代码调用</label>
<nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button class="nav-link active" id="nav-php-tab" data-toggle="tab" data-target="#nav-php" type="button" role="tab" aria-controls="nav-php" aria-selected="true">PHP</button>
<button class="nav-link" id="nav-js-tab" data-toggle="tab" data-target="#nav-js" type="button" role="tab" aria-controls="nav-js" aria-selected="true">Javasctipt</button>
<button class="nav-link" id="nav-go-tab" data-toggle="tab" data-target="#nav-go" type="button" role="tab" aria-controls="nav-go" aria-selected="false">Go</button>
<button class="nav-link" id="nav-python-tab" data-toggle="tab" data-target="#nav-python" type="button" role="tab" aria-controls="nav-python" aria-selected="false">Python3</button>
</div>
</nav>
<div class="tab-content py-3" id="nav-tabContent">
<div class="tab-pane fade show active" id="nav-php" role="tabpanel" aria-labelledby="nav-php-tab">
<pre><code id="codephp"></code></pre></div>
<div class="tab-pane fade" id="nav-js" role="tabpanel" aria-labelledby="nav-js-tab">
<pre><code id="codejs"></code></pre>
</div>
<div class="tab-pane fade" id="nav-go" role="tabpanel" aria-labelledby="nav-go-tab">
<pre><code id="codego"></code></pre>
</div>
<div class="tab-pane fade" id="nav-python" role="tabpanel" aria-labelledby="nav-python-tab">
<pre><code id="codepython"></code></pre>
</div>
</div>
</div>
<div class="form-group">
<label for="iptAPITag">标签调用</label>
<pre><code id="codetag"></code></pre>
</div>
</form>
</div>
<div class="modal-footer">
<div class="btnStep">
<button id="btnGoStep4" type="button" class="btn btn-success" data-dismiss="modal">我知道了</button>
</div>
</div>
</div>
</div>
</div>
<script>
function LoadSuns(ctid, tid) {
if ($DE(ctid).innerHTML.length < 10) {
@@ -121,20 +66,6 @@
$DE(objname).style.display = "none";
}
}
function showAPI(tid) {
fetch('catalog_do.php?dopost=viewAPI&typeid=' + tid).then(resp => resp.text()).then((d) => {
let data = JSON.parse(d);
if (data.code == 0) {
$("#codephp").html(data.data.phpcode);
$("#codego").html(data.data.gocode);
$("#codepython").html(data.data.pythoncode);
$("#codejs").html(data.data.jscode);
$("#codetag").html(data.data.tagcode);
$("#mdlViewAPI").modal('show');
}
});
}
</script>
</body>
</html>

+ 0
- 2
src/system/archive/listview.class.php View File

@@ -108,8 +108,6 @@ class ListView
exit;
}
}
$this->Fields['rsslink'] = $GLOBALS['cfg_cmsurl']."/static/rss/".$this->TypeID.".xml";
//设置环境变量
SetSysEnv($this->TypeID, $this->Fields['typename'], 0, '', 'list');


+ 0
- 4
src/system/typelink/typeunit.class.admin.php View File

@@ -114,8 +114,6 @@ class TypeUnit
echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."](文档数:".$this->GetTotalArc($id).")";
echo "</td>";
echo "<td align='right'><a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览' class='btn btn-light btn-sm'><i class='fa fa-eye'></i></a>";
$apidisabled = $row->apienabled == 1? '' : ' disabled';
echo "<a href='javascript:showAPI({$id})' title='跨站' class='btn btn-light btn-sm{$apidisabled}'><i class='fa fa-bolt'></i></a>";
echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='文档' class='btn btn-light btn-sm'><i class='fa fa-file-text'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='添加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_edit.php?id={$id}' title='修改' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i></a>";
@@ -199,8 +197,6 @@ class TypeUnit
echo "$step<i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."](文档数:".$this->GetTotalArc($id).")";
echo "</td>";
echo "<td align='right'><a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览' class='btn btn-light btn-sm'><i class='fa fa-eye'></i></a>";
$apidisabled = $row->apienabled == 1? '' : ' disabled';
echo "<a href='javascript:showAPI({$id})' title='跨站' class='btn btn-light btn-sm{$apidisabled}'><i class='fa fa-bolt'></i></a>";
echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='文档' class='btn btn-light btn-sm'><i class='fa fa-file-text'></i></a>";
echo "<a href='catalog_add.php?id={$id}' title='添加' class='btn btn-light btn-sm'><i class='fa fa-plus-circle'></i></a>";
echo "<a href='catalog_edit.php?id={$id}' title='修改' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i></a>";


Loading…
Cancel
Save