@@ -8,6 +8,7 @@ | |||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<script src="../static/web/js/jquery.min.js"></script> | <script src="../static/web/js/jquery.min.js"></script> | ||||
<script src="../static/web/js/bootstrap.min.js"></script> | |||||
<script src="js/main.js"></script> | <script src="js/main.js"></script> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
@@ -248,6 +249,9 @@ | |||||
<td> | <td> | ||||
<input value="<?php echo $myrow['apikey']?>" type="text" name="apikey" id="apikey" class="admin-input-lg" placeholder="请输入跨站调用秘钥"> | <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> | <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="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> | <label><input type="radio" name="apienabled" value="0" <?php if ($myrow['apienabled']=="0") echo "checked='1'";?>> 不支持</label> | ||||
</td> | </td> | ||||
@@ -263,6 +267,59 @@ | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</form> | </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> | <script> | ||||
var channelArray = new Array(); | var channelArray = new Array(); | ||||
<?php | <?php | ||||
@@ -343,6 +400,19 @@ | |||||
jQuery("#apikey").val(data); | 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> | </script> | ||||
</body> | </body> | ||||
</html> | </html> |
@@ -8,8 +8,6 @@ | |||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<style>.admin-td{border-bottom:1px solid #dee2e6!important}</style> | <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="../static/web/js/webajax.js"></script> | ||||
<script src="js/global.js"></script> | <script src="js/global.js"></script> | ||||
</head> | </head> | ||||
@@ -48,59 +46,6 @@ | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</form> | </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> | <script> | ||||
function LoadSuns(ctid, tid) { | function LoadSuns(ctid, tid) { | ||||
if ($DE(ctid).innerHTML.length < 10) { | if ($DE(ctid).innerHTML.length < 10) { | ||||
@@ -121,20 +66,6 @@ | |||||
$DE(objname).style.display = "none"; | $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> | </script> | ||||
</body> | </body> | ||||
</html> | </html> |
@@ -108,8 +108,6 @@ class ListView | |||||
exit; | exit; | ||||
} | } | ||||
} | } | ||||
$this->Fields['rsslink'] = $GLOBALS['cfg_cmsurl']."/static/rss/".$this->TypeID.".xml"; | $this->Fields['rsslink'] = $GLOBALS['cfg_cmsurl']."/static/rss/".$this->TypeID.".xml"; | ||||
//设置环境变量 | //设置环境变量 | ||||
SetSysEnv($this->TypeID, $this->Fields['typename'], 0, '', 'list'); | SetSysEnv($this->TypeID, $this->Fields['typename'], 0, '', 'list'); | ||||
@@ -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 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>"; | ||||
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>"; | 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_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_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>"; | 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 "$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>"; | ||||
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>"; | 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_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_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>"; | echo "<a href='catalog_edit.php?id={$id}' title='修改' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i></a>"; | ||||