@@ -28,13 +28,13 @@ $adminMenu = ''; | |||||
if ($cuserLogin->getUserType() >= 10) { | if ($cuserLogin->getUserType() >= 10) { | ||||
$adminMenu = DEDEBIZ_SAFE_MODE? "" : "<m:top item='6_' name='模块管理' c='6,' icon='fa-database'> | $adminMenu = DEDEBIZ_SAFE_MODE? "" : "<m:top item='6_' name='模块管理' c='6,' icon='fa-database'> | ||||
<m:item name='模块管理' link='module_main.php' rank='sys_module' target='main' /> | <m:item name='模块管理' link='module_main.php' rank='sys_module' target='main' /> | ||||
<m:item name='上传新模块' link='module_upload.php' rank='sys_module' target='main' /> | |||||
<m:item name='上传模块插件' link='module_upload.php' rank='sys_module' target='main' /> | |||||
<m:item name='模块打包' link='module_make.php' rank='sys_module' target='main' /> | <m:item name='模块打包' link='module_make.php' rank='sys_module' target='main' /> | ||||
</m:top>"; | </m:top>"; | ||||
} | } | ||||
$menusMoudle = " | $menusMoudle = " | ||||
$adminMenu | $adminMenu | ||||
<m:top item='7_' name='辅助插件' icon='fa-plug'> | |||||
<m:top item='7_' name='插件列表' icon='fa-plug'> | |||||
<m:item name='插件管理器' link='plus_main.php' rank='10' target='main' /> | <m:item name='插件管理器' link='plus_main.php' rank='10' target='main' /> | ||||
$plusset | $plusset | ||||
</m:top> | </m:top> | ||||
@@ -95,11 +95,11 @@ else if ($action == 'make') { | |||||
$readmef = base64_encode(trim($readmetxt)); | $readmef = base64_encode(trim($readmetxt)); | ||||
} | } | ||||
if ($autosetup == 0) { | if ($autosetup == 0) { | ||||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到 module 目录"); | |||||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到模块目录"); | |||||
$setupf = $dm->GetEncodeFile($mdir."/{$hashcode}-s.php", TRUE); | $setupf = $dm->GetEncodeFile($mdir."/{$hashcode}-s.php", TRUE); | ||||
} | } | ||||
if ($autodel == 0) { | if ($autodel == 0) { | ||||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到 module 目录"); | |||||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到模块目录"); | |||||
$uninstallf = $dm->GetEncodeFile($mdir."/{$hashcode}-u.php", TRUE); | $uninstallf = $dm->GetEncodeFile($mdir."/{$hashcode}-u.php", TRUE); | ||||
} | } | ||||
if (trim($setupsql40) == '') $setupsql40 = ''; | if (trim($setupsql40) == '') $setupsql40 = ''; | ||||
@@ -230,14 +230,14 @@ else if ($action == 'edit') { | |||||
$setupf = $uninstallf = ''; | $setupf = $uninstallf = ''; | ||||
//编译setup文件 | //编译setup文件 | ||||
if (is_uploaded_file($setup)) { | if (is_uploaded_file($setup)) { | ||||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到 module 目录"); | |||||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到模块目录"); | |||||
$setupf = $dm->GetEncodeFile($mdir."/{$hashcode}-s.php", TRUE); | $setupf = $dm->GetEncodeFile($mdir."/{$hashcode}-s.php", TRUE); | ||||
} else { | } else { | ||||
if ($autosetup == 0) $setupf = base64_encode($dm->GetSystemFile($hashcode, 'setup')); | if ($autosetup == 0) $setupf = base64_encode($dm->GetSystemFile($hashcode, 'setup')); | ||||
} | } | ||||
//编译uninstall文件 | //编译uninstall文件 | ||||
if (is_uploaded_file($uninstall)) { | if (is_uploaded_file($uninstall)) { | ||||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到 module 目录"); | |||||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到模块目录"); | |||||
$uninstallf = $dm->GetEncodeFile($mdir."/{$hashcode}-u.php", true); | $uninstallf = $dm->GetEncodeFile($mdir."/{$hashcode}-u.php", true); | ||||
} else { | } else { | ||||
if ($autodel == 0) $uninstallf = base64_encode($dm->GetSystemFile($hashcode, 'uninstall')); | if ($autodel == 0) $uninstallf = base64_encode($dm->GetSystemFile($hashcode, 'uninstall')); | ||||
@@ -19,7 +19,7 @@ if (empty($action)) $action = ''; | |||||
$mdir = DEDEDATA.'/module'; | $mdir = DEDEDATA.'/module'; | ||||
if ($action == 'upload') { | if ($action == 'upload') { | ||||
if (!is_uploaded_file($upfile)) { | if (!is_uploaded_file($upfile)) { | ||||
ShowMsg("请选择要上传的模块文件", "javascript:;"); | |||||
ShowMsg("请选择上传的模块插件文件", "javascript:;"); | |||||
exit(); | exit(); | ||||
} else { | } else { | ||||
include_once(DEDEINC."/libraries/zip.class.php"); | include_once(DEDEINC."/libraries/zip.class.php"); | ||||
@@ -54,13 +54,13 @@ if ($action == 'upload') { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("module_upload.php", "js/blank.js", "POST' enctype='multipart/form-data"); | $win->Init("module_upload.php", "js/blank.js", "POST' enctype='multipart/form-data"); | ||||
$win->mainTitle = "模块管理"; | $win->mainTitle = "模块管理"; | ||||
$wecome_info = "<a href='module_main.php'>模块管理</a> > 上传模块"; | |||||
$win->AddTitle('请选择要上传的模块文件'); | |||||
$wecome_info = "<a href='module_main.php'>模块管理</a> > 上传模块插件"; | |||||
$win->AddTitle('请选择上传的模块插件文件'); | |||||
$win->AddHidden("action", 'upload'); | $win->AddHidden("action", 'upload'); | ||||
$msg = "<table width='98%' cellspacing='0' cellpadding='0'> | $msg = "<table width='98%' cellspacing='0' cellpadding='0'> | ||||
<tr> | <tr> | ||||
<td width='260'>文件格式:</td> | <td width='260'>文件格式:</td> | ||||
<td><label><input type='radio' name='filetype' value='0' checked='checked'> 正常模块格式</label></td> | |||||
<td><label><input type='radio' name='filetype' value='0' checked='checked'> 正常模块插件格式</label></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>已有模块:</td> | <td>已有模块:</td> | ||||
@@ -17,11 +17,11 @@ if (empty($action)) $action = ''; | |||||
if ($action == 'add') { | if ($action == 'add') { | ||||
//检查输入 | //检查输入 | ||||
if (empty($id) || preg_match("#[^0-9-]#", $id)) { | if (empty($id) || preg_match("#[^0-9-]#", $id)) { | ||||
ShowMsg("<span class='text-primary'>栏目id</span>必须为数字", "-1"); | |||||
ShowMsg("栏目id必须为数字", "-1"); | |||||
exit(); | exit(); | ||||
} | } | ||||
if (preg_match("#[^a-z0-9]#i", $nid) || $nid == "") { | if (preg_match("#[^a-z0-9]#i", $nid) || $nid == "") { | ||||
ShowMsg("<span class='text-primary'>栏目名字标识</span>必须为英文字母或与数字混合字符串", "-1"); | |||||
ShowMsg("栏目名字标识必须为英文字母或与数字混合字符串", "-1"); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($addtable == "") { | if ($addtable == "") { | ||||
@@ -33,7 +33,7 @@ if ($action == 'add') { | |||||
//检查id是否重复 | //检查id是否重复 | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id' OR nid LIKE '$nid' OR addtable LIKE '$addtable'"); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id' OR nid LIKE '$nid' OR addtable LIKE '$addtable'"); | ||||
if (is_array($row)) { | if (is_array($row)) { | ||||
ShowMsg("可能栏目id、栏目名称标识、附加表名称在数据库已存在,不能重复使用", "-1"); | |||||
ShowMsg("栏目id和栏目名称标识及附加表名称在数据库已存在,不能重复使用", "-1"); | |||||
exit(); | exit(); | ||||
} | } | ||||
$mysql_version = $dsql->GetVersion(); | $mysql_version = $dsql->GetVersion(); | ||||
@@ -50,9 +50,9 @@ if ($action == 'add') { | |||||
"; | "; | ||||
} | } | ||||
if ($mysql_version < 4.1) { | if ($mysql_version < 4.1) { | ||||
$tabsql .= " PRIMARY KEY (`aid`), KEY `typeid` (`typeid`)\r\n) TYPE=MyISAM; "; | |||||
$tabsql .= "PRIMARY KEY (`aid`), KEY `typeid` (`typeid`)\r\n) TYPE=MyISAM;"; | |||||
} else { | } else { | ||||
$tabsql .= " PRIMARY KEY (`aid`), KEY `typeid` (`typeid`)\r\n) ENGINE=MyISAM DEFAULT CHARSET=".$cfg_db_language."; "; | |||||
$tabsql .= "PRIMARY KEY (`aid`), KEY `typeid` (`typeid`)\r\n) ENGINE=MyISAM DEFAULT CHARSET=".$cfg_db_language.";"; | |||||
} | } | ||||
$rs = $dsql->ExecuteNoneQuery($tabsql); | $rs = $dsql->ExecuteNoneQuery($tabsql); | ||||
if (!$rs) { | if (!$rs) { | ||||
@@ -16,7 +16,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="2"> | <td colspan="2"> | ||||
<div class="alert alert-info mb-0">用于自动更新您系统没有填写摘要的文档的摘要信息或更新没分页的文档的自动分页标识(文档使用了自动分页后会降低网页生成速度,并且在没人工干扰的情况下可能导致分页文档的网页错误,请小心使用此功能)</div> | |||||
<div class="alert alert-info mb-0">自动更新没有填写文档的描述或没分页的文档的动分页标识,文档使用自动分页后会降低网页更新速度</div> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -35,13 +35,13 @@ | |||||
<input type="hidden" name="dopost" value="listArchives"> | <input type="hidden" name="dopost" value="listArchives"> | ||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="180" align="center"> | |||||
<td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | |||||
<td width="170" align="center"> | |||||
<select name="cid" class="admin-input-sm"> | <select name="cid" class="admin-input-sm"> | ||||
<option value="0">选择栏目</option> | <option value="0">选择栏目</option> | ||||
{dede:global.optionarr/} | {dede:global.optionarr/} | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width="380"><input type="text" name="keyword" placeholder="请输入关键词" value="{dede:global.keyword/}" class="admin-input-md"></td> | |||||
<td width="170"> | <td width="170"> | ||||
<select name="orderby" class="admin-input-sm"> | <select name="orderby" class="admin-input-sm"> | ||||
<option value="id">排序</option> | <option value="id">排序</option> | ||||
@@ -35,13 +35,13 @@ | |||||
<input type="hidden" name="dopost" value="listArchives"> | <input type="hidden" name="dopost" value="listArchives"> | ||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="180" align="center"> | |||||
<td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | |||||
<td width="170" align="center"> | |||||
<select name="cid" class="admin-input-sm"> | <select name="cid" class="admin-input-sm"> | ||||
<option value="0">选择栏目</option> | <option value="0">选择栏目</option> | ||||
{dede:global.optionarr/} | {dede:global.optionarr/} | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width="380"><input type="text" name="keyword" placeholder="请输入关键词" value="{dede:global.keyword/}" class="admin-input-md"></td> | |||||
<td width="170"> | <td width="170"> | ||||
<select name="orderby" class="admin-input-sm"> | <select name="orderby" class="admin-input-sm"> | ||||
<option value="id">选择排序</option> | <option value="id">选择排序</option> | ||||
@@ -24,13 +24,13 @@ | |||||
<input type="hidden" name="dopost" value="listArchives"> | <input type="hidden" name="dopost" value="listArchives"> | ||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="180" align="center"> | |||||
<td width="380"><input type="text" name="keyword" class="admin-input-md" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"></td> | |||||
<td width="170" align="center"> | |||||
<select name="cid" class="admin-input-sm"> | <select name="cid" class="admin-input-sm"> | ||||
<option value="0">选择分类</option> | <option value="0">选择分类</option> | ||||
<?php echo $optionarr?> | <?php echo $optionarr?> | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width="380"><input type="text" name="keyword" placeholder="请输入关键词" value="<?php echo $keyword?>" class="admin-input-md"></td> | |||||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -52,7 +52,7 @@ | |||||
<tr bgcolor="#e9ecef"> | <tr bgcolor="#e9ecef"> | ||||
<form name="form3" action="content_select_list.php" method="get"> | <form name="form3" action="content_select_list.php" method="get"> | ||||
<input type="hidden" name="f" value="<?php echo $f?>"> | <input type="hidden" name="f" value="<?php echo $f?>"> | ||||
<td width="380" align="center"><input type="text" name="keyword" value="<?php echo $keyword?>" class="admin-input-md"></td> | |||||
<td width="380" align="center"><input type="text" name="keyword" class="admin-input-md" value="<?php echo $keyword?>"></td> | |||||
<td width="170"> | <td width="170"> | ||||
<select name="cid" class="admin-input-sm"> | <select name="cid" class="admin-input-sm"> | ||||
<option value="0">选择分类</option> | <option value="0">选择分类</option> | ||||
@@ -34,13 +34,13 @@ | |||||
<input type="hidden" name="dopost" value="listArchives"> | <input type="hidden" name="dopost" value="listArchives"> | ||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="180" align="center"> | |||||
<td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | |||||
<td width="170" align="center"> | |||||
<select name="cid" class="admin-input-sm"> | <select name="cid" class="admin-input-sm"> | ||||
<option value="0">选择分类</option> | <option value="0">选择分类</option> | ||||
{dede:global.optionarr/} | {dede:global.optionarr/} | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width="380"><input type="text" name="keyword" placeholder="请输入关键词" value="{dede:global.keyword/}" class="admin-input-md"></td> | |||||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -52,7 +52,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>上传Logo:</td> | <td>上传Logo:</td> | ||||
<td><input type="text" name="logoimg" type="file" id="logoimg" class="admin-input-md"></td> | |||||
<td><input type="file" name="logoimg" id="logoimg" class="admin-input-md"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>网站简况:</td> | <td>网站简况:</td> | ||||
@@ -34,7 +34,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>上传Logo:</td> | <td>上传Logo:</td> | ||||
<td><input type="text" name="logoimg" type="file" id="logoimg" class="admin-input-md"></td> | |||||
<td><input type="file" name="logoimg" id="logoimg" class="admin-input-md"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>网站简况:</td> | <td>网站简况:</td> | ||||
@@ -90,11 +90,11 @@ | |||||
<tr> | <tr> | ||||
<td></td> | <td></td> | ||||
<td> | <td> | ||||
<input name="upfile1" type="file" id="upfile1" class="admin-input-md"><br> | |||||
<input name="upfile2" type="file" id="upfile2" class="admin-input-md"><br> | |||||
<input name="upfile3" type="file" id="upfile3" class="admin-input-md"><br> | |||||
<input name="upfile4" type="file" id="upfile4" class="admin-input-md"><br> | |||||
<input name="upfile5" type="file" id="upfile5" class="admin-input-md"><br> | |||||
<input type="file" name="upfile1" id="upfile1" class="admin-input-md"><br> | |||||
<input type="file" name="upfile2" id="upfile2" class="admin-input-md"><br> | |||||
<input type="file" name="upfile3" id="upfile3" class="admin-input-md"><br> | |||||
<input type="file" name="upfile4" id="upfile4" class="admin-input-md"><br> | |||||
<input type="file" name="upfile5" id="upfile5" class="admin-input-md"><br> | |||||
<span id="uploadfield"></span> | <span id="uploadfield"></span> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -91,7 +91,7 @@ | |||||
<?php }}}?> | <?php }}}?> | ||||
<tr> | <tr> | ||||
<td class="admin-td">修改文件:</td> | <td class="admin-td">修改文件:</td> | ||||
<td class="admin-td"><input name="upfile" type="file" id="upfile" class="admin-input-md"></td> | |||||
<td class="admin-td"><input type="file" name="upfile" id="upfile" class="admin-input-md"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">保存</button></td> | <td bgcolor="#f5f5f5" colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">保存</button></td> | ||||
@@ -107,7 +107,7 @@ | |||||
<td>程序安装:</td> | <td>程序安装:</td> | ||||
<td> | <td> | ||||
<label><input type="checkbox" name="autosetup" id="autosetup" value="1" onclick="ShowHideField('autosetup','autosetupinput','autosetupct')" <?php if (isset($autosetup) && $autosetup==1) echo "checked='1'";?>> 自动生成(由系统自动处理安装)</label><br> | <label><input type="checkbox" name="autosetup" id="autosetup" value="1" onclick="ShowHideField('autosetup','autosetupinput','autosetupct')" <?php if (isset($autosetup) && $autosetup==1) echo "checked='1'";?>> 自动生成(由系统自动处理安装)</label><br> | ||||
<div style="display:<?php if (!isset($autosetup) || $autosetup==0) echo 'block'; else echo 'none';?>" id="autosetupinput"><input name="setup" type="file" id="setup" class="admin-input-md"></div> | |||||
<div style="display:<?php if (!isset($autosetup) || $autosetup==0) echo 'block'; else echo 'none';?>" id="autosetupinput"><input type="file" name="setup" id="setup" class="admin-input-md"></div> | |||||
<div style="display:<?php if (isset($autosetup) && $autosetup==1) echo 'block'; else echo 'none';?>" id="autosetupct"> | <div style="display:<?php if (isset($autosetup) && $autosetup==1) echo 'block'; else echo 'none';?>" id="autosetupct"> | ||||
<table width="100%" cellpadding="5" cellspacing="1"> | <table width="100%" cellpadding="5" cellspacing="1"> | ||||
<tr> | <tr> | ||||
@@ -124,7 +124,7 @@ | |||||
<td>删除程序:</td> | <td>删除程序:</td> | ||||
<td> | <td> | ||||
<label><input type="checkbox" name="autodel" id="autodel" value="1" onclick="ShowHideField('autodel','autodelinput','autodelct')" <?php if (isset($autodel) && $autodel==1) echo "checked='1'";?>> 自动生成(由系统自动处理卸载)</label><br> | <label><input type="checkbox" name="autodel" id="autodel" value="1" onclick="ShowHideField('autodel','autodelinput','autodelct')" <?php if (isset($autodel) && $autodel==1) echo "checked='1'";?>> 自动生成(由系统自动处理卸载)</label><br> | ||||
<div style="display:<?php if (!isset($autodel) || $autodel==0) echo 'block'; else echo 'none';?>" id="autodelinput"><input name="uninstall" type="file" id="uninstall" class="admin-input-md"></div> | |||||
<div style="display:<?php if (!isset($autodel) || $autodel==0) echo 'block'; else echo 'none';?>" id="autodelinput"><input type="file" name="uninstall" id="uninstall" class="admin-input-md"></div> | |||||
<div style='display:<?php if (isset($autodel) && $autodel==1) echo 'block'; else echo 'none';?>' | <div style='display:<?php if (isset($autodel) && $autodel==1) echo 'block'; else echo 'none';?>' | ||||
id='autodelct'> | id='autodelct'> | ||||
<table width="100%" cellpadding="5" cellspacing="1"> | <table width="100%" cellpadding="5" cellspacing="1"> | ||||
@@ -30,11 +30,12 @@ | |||||
<tr> | <tr> | ||||
<td width="30%">模块管理</td> | <td width="30%">模块管理</td> | ||||
<td width="70%" align="right"> | <td width="70%" align="right"> | ||||
<a class="btn btn-success btn-sm" href="module_main.php">全部</a> | |||||
<a class="btn btn-success btn-sm" href="module_upload.php">上传</a> | |||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=soft">模块</a> | <a class="btn btn-success btn-sm" href="module_main.php?moduletype=soft">模块</a> | ||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=templets">模板</a> | <a class="btn btn-success btn-sm" href="module_main.php?moduletype=templets">模板</a> | ||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=plus">小插件</a> | <a class="btn btn-success btn-sm" href="module_main.php?moduletype=plus">小插件</a> | ||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=patch">补丁</a> | <a class="btn btn-success btn-sm" href="module_main.php?moduletype=patch">补丁</a> | ||||
<a class="btn btn-success btn-sm" href="module_main.php">全部</a> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -42,7 +43,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="6"> | <td colspan="6"> | ||||
<div class="alert alert-info mb-0">DedeBIZ开始启动<a href="<?php echo $cfg_biz_dedebizUrl;?>/license_developer" target="_blank">DedeBIZ商业开发者计划</a>,为了保障系统及技术服务安全,请认准DedeBIZ商业认证开发者</div> | |||||
<div class="alert alert-info mb-0">为了保障模块插件开发和技术的安全隐私,增加了<a href="<?php echo $cfg_biz_dedebizUrl;?>/license_developer" target="_blank">DedeBIZ商业开发者计划</a>,模块插件认准DedeBIZ商业认证开发者</div> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr bgcolor="#e9ecef" align="center"> | <tr bgcolor="#e9ecef" align="center"> | ||||
@@ -50,7 +51,7 @@ | |||||
<td width="10%">发布时间</td> | <td width="10%">发布时间</td> | ||||
<td width="10%">编码</td> | <td width="10%">编码</td> | ||||
<td width="10%">类型</td> | <td width="10%">类型</td> | ||||
<td width="12%">模块状态</td> | |||||
<td width="10%">模块状态</td> | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
<?php if (count($modules) > 0) foreach($modules as $k => $v) {?> | <?php if (count($modules) > 0) foreach($modules as $k => $v) {?> | ||||
@@ -79,7 +80,7 @@ | |||||
?> | ?> | ||||
</td> | </td> | ||||
<td> | <td> | ||||
<div id='manager_<?php echo $v['hash'];?>' <?php if (!file_exists(DEDEDATA."/module/{$v['hash']}.xml")) echo 'style="display:none"'?>> | |||||
<div id="manager_<?php echo $v['hash'];?>" <?php if (!file_exists(DEDEDATA."/module/{$v['hash']}.xml")) echo "style='display:none'"?>> | |||||
<a class="btn btn-success btn-sm" href="module_main.php?action=view_developoer&hash=<?php echo $v['hash'];?>">开发者</a> | <a class="btn btn-success btn-sm" href="module_main.php?action=view_developoer&hash=<?php echo $v['hash'];?>">开发者</a> | ||||
<a class="btn btn-success btn-sm" href="module_main.php?action=view&hash=<?php echo $v['hash'];?>">详情</a> | <a class="btn btn-success btn-sm" href="module_main.php?action=view&hash=<?php echo $v['hash'];?>">详情</a> | ||||
<a class="btn btn-success btn-sm" href="module_main.php?action=edit&hash=<?php echo $v['hash'];?>">修改</a> | <a class="btn btn-success btn-sm" href="module_main.php?action=edit&hash=<?php echo $v['hash'];?>">修改</a> | ||||
@@ -86,8 +86,8 @@ | |||||
<tr> | <tr> | ||||
<td>使用说明文件:</td> | <td>使用说明文件:</td> | ||||
<td> | <td> | ||||
<label><input type="checkbox" name="autoreadme" value='1' id="autoreadme" onclick="ShowHideField('autoreadme','autoreadmeinput','autoreadmect')"> 直接填写</label><br> | |||||
<div style="display:block" id="autoreadmeinput"><input name="readme" type="file" id="readme" class="admin-input-md"></div> | |||||
<label><input type="checkbox" name="autoreadme" value="1" id="autoreadme" onclick="ShowHideField('autoreadme','autoreadmeinput','autoreadmect')"> 直接填写</label><br> | |||||
<div style="display:block" id="autoreadmeinput"><input type="file" name="readme" id="readme" class="admin-input-md"></div> | |||||
<div style="display:none" id="autoreadmect"> | <div style="display:none" id="autoreadmect"> | ||||
<table width="100%" cellpadding="5" cellspacing="1"> | <table width="100%" cellpadding="5" cellspacing="1"> | ||||
<tr> | <tr> | ||||
@@ -103,8 +103,8 @@ | |||||
<tr> | <tr> | ||||
<td>程序安装:</td> | <td>程序安装:</td> | ||||
<td> | <td> | ||||
<label><input type="checkbox" name="autosetup" value='1' id="autosetup" onclick="ShowHideField('autosetup','autosetupinput','autosetupct')"> 自动生成(由系统自动处理安装)</label><br> | |||||
<div style="display:block" id="autosetupinput"><input name="setup" type="file" id="setup" class="admin-input-md"></div> | |||||
<label><input type="checkbox" name="autosetup" value="1" id="autosetup" onclick="ShowHideField('autosetup','autosetupinput','autosetupct')"> 自动生成(由系统自动处理安装)</label><br> | |||||
<div style="display:block" id="autosetupinput"><input type="file" name="setup" id="setup" class="admin-input-md"></div> | |||||
<div style="display:none" id="autosetupct"> | <div style="display:none" id="autosetupct"> | ||||
<table width="100%" cellpadding="5" cellspacing="1"> | <table width="100%" cellpadding="5" cellspacing="1"> | ||||
<tr> | <tr> | ||||
@@ -120,8 +120,8 @@ | |||||
<tr> | <tr> | ||||
<td>删除程序:</td> | <td>删除程序:</td> | ||||
<td> | <td> | ||||
<label><input type="checkbox" name="autodel" value='1' id="autodel" onclick="ShowHideField('autodel','autodelinput','autodelct')"> 自动生成(由系统自动处理卸载)</label><br> | |||||
<div style="display:block" id="autodelinput"><input name="uninstall" type="file" id="uninstall" class="admin-input-md"></div> | |||||
<label><input type="checkbox" name="autodel" value="1" id="autodel" onclick="ShowHideField('autodel','autodelinput','autodelct')"> 自动生成(由系统自动处理卸载)</label><br> | |||||
<div style="display:block" id="autodelinput"><input type="file" name="uninstall" id="uninstall" class="admin-input-md"></div> | |||||
<div style="display:none" id="autodelct"> | <div style="display:none" id="autodelct"> | ||||
<table width="100%" cellpadding="5" cellspacing="1"> | <table width="100%" cellpadding="5" cellspacing="1"> | ||||
<tr> | <tr> | ||||
@@ -29,7 +29,7 @@ | |||||
</tr> | </tr> | ||||
{/dede:datalist} | {/dede:datalist} | ||||
<tr> | <tr> | ||||
<td colspan="4"><a href="module_main.php?moduletype=plus" class="btn btn-success btn-sm">安装新插件</a></td> | |||||
<td colspan="4"><a href="module_main.php?moduletype=plus" class="btn btn-success btn-sm">上传模块插件</a></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="4" align="center">{dede:pagelist listsize='6'/}</td> | <td bgcolor="#f5f5f5" colspan="4" align="center">{dede:pagelist listsize='6'/}</td> | ||||
@@ -51,7 +51,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="2"> | <td colspan="2"> | ||||
<div class="alert alert-info mb-0">程序用于批量替换数据库中某字段的文档,此操作极为危险,请小心使用</div> | |||||
<div class="alert alert-info mb-0">数据库字段批量替换中某字段值,操作不当导致数据库网站问题小心使用</div> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -94,11 +94,11 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>被替换文档:</td> | |||||
<td>被替换值:</td> | |||||
<td><textarea name="rpstring" id="rpstring" class="admin-textarea-xl"></textarea></td> | <td><textarea name="rpstring" id="rpstring" class="admin-textarea-xl"></textarea></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>替换为:</td> | |||||
<td>值替换为:</td> | |||||
<td><textarea name="tostring" id="tostring" class="admin-textarea-xl"></textarea></td> | <td><textarea name="tostring" id="tostring" class="admin-textarea-xl"></textarea></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -77,8 +77,8 @@ | |||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<form name="form1" action="tags_main.php?action=fetch" method="post"> | <form name="form1" action="tags_main.php?action=fetch" method="post"> | ||||
<td width="180"><input type="text" name="startaid" placeholder="请输入开始id" class="admin-input-sm"></td> | |||||
<td width="170"><input type="text" name="endaid" placeholder="请输入结束id" class="admin-input-sm"></td> | |||||
<td width="180"><input type="text" name="startaid" placeholder="请输入标签id开始" class="admin-input-sm"></td> | |||||
<td width="170"><input type="text" name="endaid" placeholder="请输入标签id结束" class="admin-input-sm"></td> | |||||
<td> | <td> | ||||
<button name="submit" type="submit" class="btn btn-success btn-sm">获取标签</button> | <button name="submit" type="submit" class="btn btn-success btn-sm">获取标签</button> | ||||
<a href="makehtml_taglist.php" name="sb" class="btn btn-success btn-sm">生成</a> | <a href="makehtml_taglist.php" name="sb" class="btn btn-success btn-sm">生成</a> | ||||
@@ -101,7 +101,7 @@ | |||||
<td width="10%">更新时间</td> | <td width="10%">更新时间</td> | ||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | |||||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无标签</td></tr>'} | |||||
<?php | <?php | ||||
$fields['addtime'] = GetDateMk($fields['addtime']); | $fields['addtime'] = GetDateMk($fields['addtime']); | ||||
$fields['uptime'] = GetDateMk($fields['uptime']); | $fields['uptime'] = GetDateMk($fields['uptime']); | ||||
@@ -55,7 +55,7 @@ | |||||
vertical-align:.25rem | vertical-align:.25rem | ||||
} | } | ||||
.pannel-main-container { | .pannel-main-container { | ||||
padding:1rem; | |||||
padding:1.5rem; | |||||
background:#fff | background:#fff | ||||
} | } | ||||
.thumbnail-md { | .thumbnail-md { | ||||
@@ -8,4 +8,4 @@ tablewidth='100%' 表格宽度 | |||||
titlebgcolor='#EDEDE2' 投票标题背景色 | titlebgcolor='#EDEDE2' 投票标题背景色 | ||||
titlebackground='' | titlebackground='' | ||||
tablebg='' 投票表格背景色 | tablebg='' 投票表格背景色 | ||||
为了更方便修改样式,建议在后台->辅助插件->投票管理,直接复制生成的网页代码来使用 | |||||
为了更方便修改样式,建议在后台->插件列表->投票管理,直接复制生成的网页代码来使用 |