@@ -24,7 +24,7 @@ if ($dopost == 'delete') { | |||
$tagcode = "{dede:myad name='{$row['tagname']}'/} <script src='{$cfg_phpurl}/ad_js.php?aid=$aid'></script>"; | |||
$showhtml = "<p>2种方法调用</p><xmp>$tagcode</xmp>"; | |||
$showhtml .= "<p>前台调用效果</p><iframe name='testfrm' frameborder='0' src='ad_edit.php?aid={$aid}&dopost=testjs' id='testfrm' width='100%' height='350'></iframe>"; | |||
$wecome_info = "<a href='ad_main.php'>广告管理</a> - 调用示例"; | |||
$wintitle = "广告调用"; | |||
$win = new OxWindow(); | |||
$win->Init(); | |||
$winform = $win->GetWindow("hand", $showhtml); | |||
@@ -230,9 +230,7 @@ if ($dopost != 'save') { | |||
</tr>"; | |||
$msg = "{$msg}".GetUpdateTest(); | |||
$wintitle = "成功发布图片文档"; | |||
$wecome_info = "文档管理 - 发布图片文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功发布图片文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", FALSE); | |||
$win->Display(); | |||
@@ -271,9 +271,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$arcUrl' target='_blank' class='btn btn-success btn-sm'>浏览文档</a><a href='album_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布文档</a><a href='archives_do.php?aid=".$id."&dopost=editArchives' class='btn btn-success btn-sm'>修改文档</a><a href='catalog_do.php?cid=$typeid&dopost=listArchives' class='btn btn-success btn-sm'>返回文档列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功修改图片文档"; | |||
$wecome_info = "文档管理 - 修改图片文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功修改图片文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", false); | |||
$win->Display(); | |||
@@ -176,9 +176,7 @@ if ($dopost != 'save') { | |||
</tr>"; | |||
$msg = "{$msg}".GetUpdateTest(); | |||
$wintitle = "成功发布自定义文档"; | |||
$wecome_info = "文档管理 - 发布自定义文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功发布自定义文档:"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", false); | |||
$win->Display(); | |||
@@ -253,28 +253,32 @@ else if ($dopost == "checkArchives") { | |||
</select>"; | |||
//输出Ajax可移动窗体 | |||
$divname = 'moveArchives'; | |||
echo "<div class='title'>移动文档</div>"; | |||
echo "<div class='card shadow-sm'><div class='card-header'>移动文档</div><div class='card-body'>"; | |||
echo "<form name='quickeditform' action='archives_do.php' method='post'>"; | |||
echo "<input type='hidden' name='dopost' value='{$dopost}'>"; | |||
echo "<input type='hidden' name='qstr' value='{$qstr}'>"; | |||
echo "<table>"; | |||
echo "<table class='table table-borderless'>"; | |||
?> | |||
<tr> | |||
<td width="120" class="admin-td">目标栏目:</td> | |||
<td class="admin-td"><?php echo $typeOptions;?></td> | |||
</tr> | |||
<tr> | |||
<td width="120" class="admin-td">文档id:</td> | |||
<td class="admin-td"><input type="text" name="tmpids" class="admin-input-lg" value="<?php echo $qstr;?>"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" onclick="HideObj('<?php echo $divname;?>');ChangeFullDiv('hide');" class="btn btn-outline-success btn-sm">关闭</button> | |||
</td> | |||
</tr> | |||
<tbody> | |||
<tr> | |||
<td width="160">目标栏目</td> | |||
<td><?php echo $typeOptions;?></td> | |||
</tr> | |||
<tr> | |||
<td width="160">文档id</td> | |||
<td><input type="text" name="tmpids" class="admin-input-lg" value="<?php echo $qstr;?>"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" onclick="HideObj('<?php echo $divname;?>');ChangeFullDiv('hide');" class="btn btn-outline-success btn-sm">关闭</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</form> | |||
</div> | |||
</div> | |||
<?php | |||
//Ajax窗体结束 | |||
} else { | |||
@@ -366,7 +370,6 @@ else if ($dopost == "delArchives") { | |||
exit(); | |||
} else { | |||
$wintitle = "删除指定文档"; | |||
$wecome_info = "<a href='".$ENV_GOBACK_URL."'>文档管理</a> - 删除文档"; | |||
$win = new OxWindow(); | |||
$win->Init("archives_do.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", "yes"); | |||
@@ -416,7 +419,6 @@ else if ($dopost == 'clear') { | |||
exit(); | |||
} | |||
$wintitle = "清空回收站所有文档"; | |||
$wecome_info = "<a href='recycling.php'>文档回收站</a> - 清空所有文档"; | |||
$win = new OxWindow(); | |||
$win->Init("archives_do.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", "yes"); | |||
@@ -454,7 +456,6 @@ else if ($dopost == 'del') { | |||
exit(); | |||
} else { | |||
$wintitle = "删除指定文档"; | |||
$wecome_info = "<a href='recycling.php'>文档管理</a> - 删除文档"; | |||
$win = new OxWindow(); | |||
$win->Init("archives_do.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", "yes"); | |||
@@ -474,80 +475,84 @@ else if ($dopost == 'quickEdit') { | |||
$query = "SELECT ch.typename as channelname,ch.addtable,ar.membername as rankname,arc.* FROM `#@__archives` arc LEFT JOIN `#@__channeltype` ch ON ch.id=arc.channel LEFT JOIN `#@__arcrank` ar ON ar.`rank`=arc.arcrank WHERE arc.id='$aid' "; | |||
$arcRow = $dsql->GetOne($query); | |||
$divname = 'quickEdit'; | |||
echo "<div class='title'>文档属性修改</div>"; | |||
echo "<div class='card shadow-sm'><div class='card-header'>文档属性修改</div><div class='card-body'>"; | |||
echo "<form name='quickeditform' action='archives_do.php?dopost=quickEditSave&aid={$aid}' method='post'>"; | |||
echo "<input type='hidden' name='addtable' value='{$arcRow['addtable']}'>"; | |||
echo "<input type='hidden' name='oldtypeid' value='{$arcRow['typeid']}'>"; | |||
echo "<table>"; | |||
echo "<table class='table table-borderless'>"; | |||
?> | |||
<tr> | |||
<td width="120" class="admin-td">所属栏目:</td> | |||
<td class="admin-td"> | |||
<?php | |||
$typeOptions = GetOptionList($arcRow['typeid'], $cuserLogin->getUserChannel(), $arcRow['channel']); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
if ($arcRow["typeid"] == "0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="120" class="admin-td">属性:</td> | |||
<td class="admin-td"> | |||
<input type="hidden" name="oldflag" value="<?php echo $arcRow['flag'];?>"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while ($trow = $dsql->GetObject()) { | |||
if ($trow->att == 'j') continue; | |||
if (preg_match("#".$trow->att."#", $arcRow['flag'])) | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' checked> {$trow->attname}{$trow->att}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="120" class="admin-td">标题:</td> | |||
<td class="admin-td"><input type="text" name="title" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td width="120" class="admin-td">简略标题:</td> | |||
<td class="admin-td"><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td width="120" class="admin-td">浏览权限:</td> | |||
<td class="admin-td"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $arcRow["arcrank"] ?>'> | |||
<?php echo $arcRow["rankname"] ?> </option> | |||
<tbody> | |||
<tr> | |||
<td width="160">所属栏目</td> | |||
<td> | |||
<?php | |||
$typeOptions = GetOptionList($arcRow['typeid'], $cuserLogin->getUserChannel(), $arcRow['channel']); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
if ($arcRow["typeid"] == "0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="160">属性</td> | |||
<td> | |||
<input type="hidden" name="oldflag" value="<?php echo $arcRow['flag'];?>"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while ($row = $dsql->GetObject()) { | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
while ($trow = $dsql->GetObject()) { | |||
if ($trow->att == 'j') continue; | |||
if (preg_match("#".$trow->att."#", $arcRow['flag'])) | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' checked> {$trow->attname}{$trow->att}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</select> | |||
<label>需要金币:<input type="text" name="money" id="money" value="<?php echo $arcRow["money"];?>" class="admin-input-xs"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="120" class="admin-td">关键词:</td> | |||
<td class="admin-td"><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" onclick="HideObj('<?php echo $divname;?>');ChangeFullDiv('hide');" class="btn btn-outline-success btn-sm">关闭</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="160">标题</td> | |||
<td><input type="text" name="title" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td width="160">简略标题</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td width="160">浏览权限</td> | |||
<td> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $arcRow["arcrank"] ?>'> | |||
<?php echo $arcRow["rankname"] ?> </option> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while ($row = $dsql->GetObject()) { | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<label>需要金币:<input type="text" name="money" id="money" value="<?php echo $arcRow["money"];?>" class="admin-input-xs"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="160">关键词</td> | |||
<td><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" onclick="HideObj('<?php echo $divname;?>');ChangeFullDiv('hide');" class="btn btn-outline-success btn-sm">关闭</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</form> | |||
</div> | |||
</div> | |||
<?php | |||
//Ajax窗体结束 | |||
} | |||
@@ -753,38 +758,42 @@ else if ($dopost == 'attsDlg') { | |||
AjaxHead(); | |||
//输出Ajax可移动窗体 | |||
$divname = 'attsDlg'; | |||
echo "<div class='title'>{$dojobname}</div>"; | |||
echo "<div class='card shadow-sm'><div class='card-header'>{$dojobname}</div><div class='card-body'>"; | |||
echo "<form name='quickeditform' action='archives_do.php' method='post'>"; | |||
echo "<input type='hidden' name='dopost' value='{$dojob}'>"; | |||
echo "<input type='hidden' name='qstr' value='{$qstr}'>"; | |||
echo "<table>"; | |||
echo "<table class='table table-borderless'>"; | |||
?> | |||
<tr> | |||
<td width="120" class="admin-td">属性:</td> | |||
<td class="admin-td"> | |||
<input type="hidden" name="oldflag" value="<?php echo $arcRow['flag'];?>"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while ($trow = $dsql->GetObject()) { | |||
if ($trow->att == 'j') continue; | |||
echo "<label><input type='radio' name='flagname' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="120" class="admin-td">文档id:</td> | |||
<td class="admin-td"><input type="text" name="tmpids" value="<?php echo $qstr;?>"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" onclick="HideObj('<?php echo $divname;?>');ChangeFullDiv('hide');" class="btn btn-outline-success btn-sm">关闭</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<tbody> | |||
<tr> | |||
<td width="160">属性</td> | |||
<td> | |||
<input type="hidden" name="oldflag" value="<?php echo $arcRow['flag'];?>"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while ($trow = $dsql->GetObject()) { | |||
if ($trow->att == 'j') continue; | |||
echo "<label><input type='radio' name='flagname' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="160">文档id</td> | |||
<td><input type="text" name="tmpids" value="<?php echo $qstr;?>"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" onclick="HideObj('<?php echo $divname;?>');ChangeFullDiv('hide');" class="btn btn-outline-success btn-sm">关闭</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</form> | |||
</div> | |||
</div> | |||
<?php | |||
//Ajax窗体结束 | |||
} else if ($dopost == 'getCatMap') { | |||
@@ -792,16 +801,18 @@ else if ($dopost == 'attsDlg') { | |||
AjaxHead(); | |||
//输出Ajax可移动窗体 | |||
$divname = 'getCatMap'; | |||
echo "<div class='title'>选择副栏目</div>"; | |||
echo "<div class='card shadow-sm'><div class='card-header'>选择副栏目</div><div class='card-body'>"; | |||
$tus = new TypeUnitSelector(); | |||
?> | |||
?> | |||
<form name="quicksel" action="javascript:;" method="get"> | |||
<div class="quicksel"><?php $tus->ListAllType($channelid);?></div> | |||
<div align="center" class="quickselfoot"> | |||
<div class="text-center py-2"> | |||
<button onclick="getSelCat('<?php echo $targetid;?>');" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" onclick="HideObj('<?php echo $divname;?>');ChangeFullDiv('hide');" class="btn btn-outline-success btn-sm">关闭</button> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<?php | |||
//Ajax窗体结束 | |||
} |
@@ -160,9 +160,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$artUrl' target='_blank' class='btn btn-success btn-sm'>浏览文档</a><a href='archives_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布文档</a><a href='archives_do.php?aid=".$id."&dopost=editArchives' class='btn btn-success btn-sm'>修改文档</a><a href='catalog_do.php?cid=$typeid&dopost=listArchives' class='btn btn-success btn-sm'>返回文档列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功修改自定义文档"; | |||
$wecome_info = "文档管理 - 修改自定义文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功修改自定义文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", false); | |||
$win->Display(); | |||
@@ -130,9 +130,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$artUrl' target='_blank' class='btn btn-success btn-sm'>浏览文档</a><a href='archives_sg_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布文档</a><a href='archives_do.php?aid=".$arcID."&dopost=editArchives' class='btn btn-success btn-sm'>修改文档</a><a href='content_sg_list.php?cid=$typeid&channelid={$channelid}&dopost=listArchives' class='btn btn-success btn-sm'>返回文档列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功发布分类文档"; | |||
$wecome_info = "文档管理 - 发布分类文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功发布分类文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", false); | |||
$win->Display(); | |||
@@ -113,9 +113,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$artUrl' target='_blank' class='btn btn-success btn-sm'>浏览文档</a><a href='archives_sg_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布文档</a><a href='archives_do.php?aid=".$id."&dopost=editArchives' class='btn btn-success btn-sm'>修改文档</a><a href='catalog_do.php?cid=$typeid&channelid={$channelid}&dopost=listArchives' class='btn btn-success btn-sm'>返回文档列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功修改分类文档"; | |||
$wecome_info = "文档管理 - 修改分类文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功修改分类文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", false); | |||
$win->Display(); | |||
@@ -200,9 +200,7 @@ if ($dopost != 'save') { | |||
</tr>"; | |||
$msg = "{$msg}".GetUpdateTest(); | |||
$wintitle = "成功发布文档"; | |||
$wecome_info = "文档管理 - 发布文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功发布文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", false); | |||
$win->Display(); | |||
@@ -29,7 +29,7 @@ if (empty($allurls) && filesize($m_file) > 0) { | |||
$allurls = fread($fp, filesize($m_file)); | |||
fclose($fp); | |||
} | |||
$wecome_info = "允许站内链接"; | |||
$wintitle = "允许站内链接"; | |||
$win = new OxWindow(); | |||
$win->Init('article_allowurl_edit.php', '/static/web/js/admin.blank.js', 'POST'); | |||
$win->AddHidden('dopost', 'save'); | |||
@@ -171,9 +171,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$artUrl' target='_blank' class='btn btn-success btn-sm'>浏览文档</a><a href='article_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布文档</a><a href='archives_do.php?aid=".$id."&dopost=editArchives' class='btn btn-success btn-sm'>修改文档</a><a href='catalog_do.php?cid=$typeid&dopost=listArchives' class='btn btn-success btn-sm'>返回文档列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功修改文档"; | |||
$wecome_info = "文档管理 - 修改文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功修改文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", false); | |||
$win->Display(); | |||
@@ -14,20 +14,20 @@ header("Expires:0"); | |||
if ($t == 'source') { | |||
$m_file = DEDEDATA."/admin/source.txt"; | |||
$allsources = file($m_file); | |||
echo "<div class='coolbg'><a href=\"javascript:OpenMyWin('article_source_edit.php');ClearDivCt('mysource');\" class='btn btn-success btn-sm'>设置</a><a href=\"javascript:HideObj('mysource');ChangeFullDiv('hide');\" class='btn btn-success btn-sm'>关闭</a></div>\r\n"; | |||
echo "<div class='coolbg-box'>\r\n"; | |||
echo "<div class='card shadow-sm'><div class='card-header'><a href=\"javascript:OpenMyWin('article_source_edit.php');ClearDivCt('mysource');\" class='btn btn-success btn-sm'>设置</a><a href=\"javascript:HideObj('mysource');ChangeFullDiv('hide');\" class='btn btn-success btn-sm'>关闭</a></div>\r\n"; | |||
echo "<div class='card-body'>\r\n"; | |||
foreach ($allsources as $v) { | |||
$v = trim($v); | |||
if ($v != "") { | |||
echo "<a href=\"javascript:PutSource('$v');\">$v</a> | \r\n"; | |||
} | |||
} | |||
echo "</div>"; | |||
echo "</div></div>"; | |||
} else { | |||
//作者列表 | |||
$m_file = DEDEDATA."/admin/writer.txt"; | |||
echo "<div class='coolbg'><a href=\"javascript:OpenMyWin('article_writer_edit.php');ClearDivCt('mywriter');\" class='btn btn-success btn-sm'>设置</a><a href=\"javascript:HideObj('mywriter');ChangeFullDiv('hide');\" class='btn btn-success btn-sm'>关闭</a></div>\r\n"; | |||
echo "<div class='coolbg-box'>\r\n"; | |||
echo "<div class='card shadow-sm'><div class='card-header'><a href=\"javascript:OpenMyWin('article_writer_edit.php');ClearDivCt('mywriter');\" class='btn btn-success btn-sm'>设置</a><a href=\"javascript:HideObj('mywriter');ChangeFullDiv('hide');\" class='btn btn-success btn-sm'>关闭</a></div>\r\n"; | |||
echo "<div class='card-body'>\r\n"; | |||
if (filesize($m_file) > 0) { | |||
$fp = fopen($m_file, 'r'); | |||
$str = fread($fp, filesize($m_file)); | |||
@@ -40,6 +40,6 @@ if ($t == 'source') { | |||
} | |||
} | |||
} | |||
echo "</div>"; | |||
echo "</div></div>"; | |||
} | |||
?> |
@@ -29,7 +29,7 @@ if (empty($allsource) && filesize($m_file) > 0) { | |||
$allsource = fread($fp, filesize($m_file)); | |||
fclose($fp); | |||
} | |||
$wecome_info = "文档来源管理"; | |||
$wintitle = "文档来源管理"; | |||
$win = new OxWindow(); | |||
$win->Init('article_source_edit.php', '/static/web/js/admin.blank.js', 'POST'); | |||
$win->AddHidden('dopost', 'save'); | |||
@@ -29,7 +29,7 @@ if (empty($allwriter) && filesize($m_file) > 0) { | |||
$allwriter = fread($fp, filesize($m_file)); | |||
fclose($fp); | |||
} | |||
$wecome_info = "文档作者管理"; | |||
$wintitle = "文档作者管理"; | |||
$win = new OxWindow(); | |||
$win->Init('article_writer_edit.php', '/static/web/js/admin.blank.js', 'POST'); | |||
$win->AddHidden('dopost', 'save'); | |||
@@ -27,7 +27,6 @@ if ($dopost == 'ok') { | |||
$dsql->SetQuery("SELECT typename,typedir FROM `#@__arctype` WHERE id=".$id); | |||
$row = $dsql->GetOne(); | |||
$wintitle = "删除栏目"; | |||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> - 删除栏目"; | |||
$win = new OxWindow(); | |||
$win->Init('catalog_del.php', '/static/web/js/admin.blank.js', 'POST'); | |||
$win->AddHidden('id', $id); | |||
@@ -156,9 +156,7 @@ else if ($dopost == "GetSunListsMenu") { | |||
PutCookie('lastCid', $cid, 3600 * 24, "/"); | |||
$tu = new TypeUnit(); | |||
$tu->dsql = $dsql; | |||
echo "<table>\r\n"; | |||
$tu->LogicListAllSunType($cid, " "); | |||
echo "</table>\r\n"; | |||
$tu->Close(); | |||
} | |||
//合并栏目 | |||
@@ -180,7 +178,6 @@ else if ($dopost == 'unitCatalog') { | |||
} | |||
$typeOptions = $tl->GetOptionArray(0, 0, $channelid); | |||
$wintitle = "合并指定栏目"; | |||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> - 合并栏目"; | |||
$win = new OxWindow(); | |||
$win->Init('catalog_do.php', '/static/web/js/admin.blank.js', 'POST'); | |||
$win->AddHidden('dopost', 'unitCatalog'); | |||
@@ -229,7 +226,6 @@ else if ($dopost == 'moveCatalog') { | |||
$channelid = $tl->TypeInfos['channeltype']; | |||
$typeOptions = $tl->GetOptionArray(0, 0, $channelid); | |||
$wintitle = "移动指定栏目"; | |||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> - 移动栏目"; | |||
$win = new OxWindow(); | |||
$win->Init('catalog_do.php', '/static/web/js/admin.blank.js', 'POST'); | |||
$win->AddHidden('dopost', 'moveCatalog'); | |||
@@ -29,7 +29,6 @@ if ($dopost == "save") { | |||
//确认提示 | |||
if ($job == "") { | |||
$wintitle = "删除所有自定义表"; | |||
$wecome_info = "<a href='diy_main.php'>自定义表单管理</a> - 删除自定义表单"; | |||
$win = new OxWindow(); | |||
$win->Init("diy_edit.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("job", "yes"); | |||
@@ -72,7 +72,6 @@ if ($dopost == "delete") { | |||
} else { | |||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | |||
$wintitle = "删除文档错误"; | |||
$wecome_info = "<a href='erraddsave.php'>错误管理</a> - 删除错误"; | |||
$win = new OxWindow(); | |||
$win->Init("erraddsave.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", "yes"); | |||
@@ -150,7 +150,6 @@ else if ($fmdo == "space") { | |||
$ecpath = $activepath; | |||
} | |||
$wintitle = "指定空间检查大小"; | |||
$wecome_info = "文件管理器 - <a href='file_manage_main.php?activepath=$activepath'>$ecpath</a>空间检查大小"; | |||
$activepath = $cfg_basedir.$activepath; | |||
$space = new SpaceUse; | |||
$space->checksize($activepath); | |||
@@ -21,7 +21,6 @@ if ($fmdo == "rename") { | |||
if ($activepath == "") $ndirstring = "根目录"; | |||
$ndirstring = $activepath; | |||
$wintitle = "修改指定文件名称"; | |||
$wecome_info = "<a href='file_manage_main.php?activepath=$activepath'>文件管理</a> - 修改文件名称"; | |||
$win = new OxWindow(); | |||
$win->Init("file_manage_control.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", $fmdo); | |||
@@ -38,7 +37,6 @@ else if ($fmdo == "newdir") { | |||
if ($activepath == "") $activepathname = "根目录"; | |||
else $activepathname = $activepath; | |||
$wintitle = "新建文件目录"; | |||
$wecome_info = "<a href='file_manage_main.php?activepath=$activepath'>文件管理</a> - 新建目录"; | |||
$win = new OxWindow(); | |||
$win->Init("file_manage_control.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", $fmdo); | |||
@@ -52,7 +50,6 @@ else if ($fmdo == "newdir") { | |||
//移动文件 | |||
else if ($fmdo == "move") { | |||
$wintitle = "移动指定文件"; | |||
$wecome_info = "<a href='file_manage_main.php?activepath=$activepath'>文件管理</a> - 移动文件</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("file_manage_control.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", $fmdo); | |||
@@ -68,7 +65,6 @@ else if ($fmdo == "move") { | |||
//删除文件 | |||
else if ($fmdo == "del") { | |||
$wintitle = "删除指定文件"; | |||
$wecome_info = "<a href='file_manage_main.php?activepath=$activepath'>文件管理</a> - 删除文件"; | |||
$win = new OxWindow(); | |||
$win->Init("file_manage_control.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", $fmdo); | |||
@@ -56,38 +56,40 @@ function GetTagList($dsql,$pageno,$pagesize,$orderby='aid') | |||
{ | |||
global $cfg_phpurl, $addsql; | |||
$start = ($pageno-1) * $pagesize; | |||
$printhead ="<table class='table shadow-sm my-3'> | |||
$printhead ="<div class='table-responsive'> | |||
<table class='table table-borderless'> | |||
<thead> | |||
<tr> | |||
<td colspan='6'>自由列表管理</td> | |||
<td scope='col'><a href=\"javascript:ReloadPage('aid');\">id</a></td> | |||
<td scope='col'>列表名称</td> | |||
<td scope='col'>模板文件</td> | |||
<td scope='col'><a href=\"javascript:ReloadPage('click');\">点击</a></td> | |||
<td scope='col'>创建时间</td> | |||
<td scope='col'>操作</td> | |||
</tr> | |||
<tr align='center'> | |||
<td width='6%'><a href=\"javascript:ReloadPage('aid');\">id</a></td> | |||
<td width='20%'>列表名称</td> | |||
<td width='20%'>模板文件</td> | |||
<td width='6%'><a href=\"javascript:ReloadPage('click');\">点击</a></td> | |||
<td width='12%'>创建时间</td> | |||
<td>操作</td> | |||
</tr>"; | |||
</thead>"; | |||
echo $printhead; | |||
$dsql->SetQuery("SELECT aid,title,templet,click,edtime,namerule,listdir,defaultpage,nodefault FROM `#@__freelist` $addsql ORDER BY $orderby DESC LIMIT $start,$pagesize"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetArray()) | |||
{ | |||
$listurl = GetFreeListUrl($row['aid'],$row['namerule'],$row['listdir'],$row['defaultpage'],$row['nodefault']); | |||
$line = "<tr align='center'> | |||
<td>{$row['aid']}</td> | |||
<td><a href='$listurl' target='_blank'>{$row['title']}</a></td> | |||
<td>{$row['templet']}</td> | |||
<td>{$row['click']}</td> | |||
<td>".MyDate("y-m-d",$row['edtime'])."</td> | |||
<td> | |||
<a href=\"javascript:CreateNote({$row['aid']});\" class='btn btn-light btn-sm'><i class='fa fa-repeat'></i> 更新</a> | |||
<a href=\"javascript:EditNote({$row['aid']});\" class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i> 修改</a> | |||
<a href='$listurl' target='_blank' class='btn btn-light btn-sm'><i class='fa fa-eye'></i> 预览</a> | |||
<a href=\"javascript:DelNote({$row['aid']});\" class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$line = "<tbody> | |||
<tr> | |||
<td>{$row['aid']}</td> | |||
<td><a href='$listurl' target='_blank'>{$row['title']}</a></td> | |||
<td>{$row['templet']}</td> | |||
<td>{$row['click']}</td> | |||
<td>".MyDate("y-m-d",$row['edtime'])."</td> | |||
<td> | |||
<a href=\"javascript:CreateNote({$row['aid']});\" class='btn btn-light btn-sm'><i class='fa fa-repeat' title='更新'></i></a> | |||
<a href=\"javascript:EditNote({$row['aid']});\" class='btn btn-light btn-sm'><i class='fa fa-pencil-square' title='修改'></i></a> | |||
<a href='$listurl' target='_blank' class='btn btn-light btn-sm'><i class='fa fa-eye' title='预览'></i></a> | |||
<a href=\"javascript:DelNote({$row['aid']});\" class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr> | |||
</tbody>"; | |||
echo $line; | |||
} | |||
echo "</table>"; | |||
echo "</table></div>"; | |||
} |
@@ -154,7 +154,7 @@ if ($rs < 0) { | |||
<?php | |||
if (count($safeMsg) > 0) { | |||
?> | |||
<div class="alert alert-warning shadow-sm mt-3 mb-0"> | |||
<div class="alert alert-warning shadow-sm"> | |||
<ul> | |||
<?php | |||
$i = 1; | |||
@@ -58,7 +58,6 @@ if ($dopost == "delmember") { | |||
$randcode = mt_rand(10000, 99999); | |||
$safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
$wintitle = "删除指定会员"; | |||
$wecome_info = "<a href='".$ENV_GOBACK_URL."'>会员管理</a> - 删除会员"; | |||
$win = new OxWindow(); | |||
$win->Init("member_do.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", "yes"); | |||
@@ -105,7 +104,6 @@ if ($dopost == "delmember") { | |||
$randcode = mt_rand(10000, 99999); | |||
$safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
$wintitle = "删除指定会员"; | |||
$wecome_info = "<a href='".$ENV_GOBACK_URL."'>会员管理</a> - 删除会员"; | |||
$win = new OxWindow(); | |||
$win->Init("member_do.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("fmdo", "yes"); | |||
@@ -139,7 +139,7 @@ if ($action == '') { | |||
$prvdir .= "</table>"; | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "/static/web/js/admin.blank.js", "post"); | |||
$wecome_info = "<a href='module_main.php'>模块管理</a> - 安装{$infos['name']}"; | |||
$wintitle = "安装{$infos['name']}"; | |||
$devURL = DEDECDNURL."/developers/{$infos['dev_id']}.json"; | |||
$dhd = new DedeHttpDown(); | |||
$dhd->OpenUrl($devURL); | |||
@@ -264,7 +264,7 @@ if ($action == '') { | |||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-warning btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>已认证</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "/static/web/js/admin.blank.js", "post"); | |||
$wecome_info = "<a href='module_main.php'>模块管理</a> - 删除{$infos['name']}"; | |||
$wintitle = "删除{$infos['name']}"; | |||
$win->AddHidden("hash", $hash); | |||
$win->AddHidden("action", "delok"); | |||
$msg = "<tr> | |||
@@ -321,7 +321,7 @@ if ($action == '') { | |||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-warning btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>已认证</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "/static/web/js/admin.blank.js", "post"); | |||
$wecome_info = "<a href='module_main.php'>模块管理</a> - 卸载{$infos['name']}"; | |||
$wintitle = "卸载{$infos['name']}"; | |||
$win->AddHidden("hash", $hash); | |||
$win->AddHidden("action", 'uninstallok'); | |||
$msg = "<tr> | |||
@@ -405,7 +405,7 @@ if ($action == '') { | |||
$dm->Clear(); | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "/static/web/js/admin.blank.js", "post"); | |||
$wecome_info = "<a href='module_main.php'>模块管理</a> - 使用说明"; | |||
$wintitle = "使用说明"; | |||
$win->AddMsgItem("<tr><td>$msg</td></tr>"); | |||
$winform = $win->GetWindow("hand"); | |||
$win->Display(); | |||
@@ -441,7 +441,7 @@ if ($action == '') { | |||
$dev_id = empty($infos['dev_id'])? "<a href='module_main.php?action=setup&hash={$hash}' class='btn btn-outline-success btn-sm'>安装</a><a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-success btn-sm'>{$s}</a>" : "{$infos['dev_id']} <a href='module_main.php?action=setup&hash={$hash}' class='btn btn-outline-success btn-sm'>安装</a><a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>{$s}</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("", "/static/web/js/admin.blank.js", ""); | |||
$wecome_info = "<a href='module_main.php'>模块管理</a> - {$infos['name']}"; | |||
$wintitle = "{$infos['name']}"; | |||
$msg = "<tr> | |||
<td width='260'>模块名称:</td> | |||
<td>{$infos['name']}</td> | |||
@@ -53,7 +53,7 @@ if ($action == 'upload') { | |||
} else { | |||
$win = new OxWindow(); | |||
$win->Init("module_upload.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data"); | |||
$wecome_info = "<a href='module_main.php'>模块管理</a> - 上传模块插件"; | |||
$wintitle = "上传模块插件"; | |||
$win->AddTitle('请选择上传的模块插件文件'); | |||
$win->AddHidden("action", 'upload'); | |||
$msg = "<tr> | |||
@@ -47,8 +47,7 @@ if ($dopost == "show") { | |||
$idname = 'w'.($newid * -1); | |||
} | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | |||
$wintitle = "复制指定文档模型"; | |||
$wecome_info = "<a href='mychannel_main.php'>文档模型管理</a> - 复制文档模型"; | |||
$wintitle = "复制文档模型"; | |||
$win = new OxWindow(); | |||
$win->Init("mychannel_edit.php", "/static/web/js/admin.blank.js", "post"); | |||
$win->AddTitle("复制文档模型:".$row['typename'].""); | |||
@@ -34,7 +34,7 @@ if ($dopost == 'delete') { | |||
$jscode = "<script src='{$cfg_phpurl}/mytag_js.php?aid=$aid'></script>"; | |||
$showhtml = "<xmp>\r\n\r\n$jscode\r\n\r\n</xmp>"; | |||
$showhtml .= "<iframe name='testfrm' frameborder='0' id='testfrm' src='mytag_edit.php?aid={$aid}&dopost=testjs'></iframe>"; | |||
$wecome_info = "<a href='mytag_main.php'>自定义宏标记</a> - 获取标签"; | |||
$wintitle = "获取自定义标记标签"; | |||
$win = new OxWindow(); | |||
$win->Init(); | |||
$winform = $win->GetWindow("hand", $showhtml); | |||
@@ -25,7 +25,6 @@ if ($dopost == "show") { | |||
//确认 | |||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | |||
$wintitle = "删除指定插件"; | |||
$wecome_info = "<a href='plus_main.php'>插件管理</a> - 删除插件"; | |||
$win = new OxWindow(); | |||
$win->Init("plus_edit.php", "/static/web/js/admin.blank.js", "POST"); | |||
$win->AddHidden("job", "yes"); | |||
@@ -63,37 +63,38 @@ function GetKeywordList($dsql, $pageno, $pagesize, $orderby = 'aid') | |||
$start = ($pageno - 1) * $pagesize; | |||
$printhead = "<form name='form3' action=\"search_keywords_main.php\" method=\"post\"> | |||
<input name=\"dopost\" type=\"hidden\" value=\"\"> | |||
<table class='table shadow-sm my-3'> | |||
<tr> | |||
<td colspan='8'>搜索关键词维护</td> | |||
</tr> | |||
<tr align='center'> | |||
<td width='6%'>选择</td> | |||
<td width='6%'><a href=\"javascript:ReloadPage('aid');\">id</a></td> | |||
<td width='20%'>关键词</td> | |||
<td width='20%'>分词结果</td> | |||
<td width='6%'><a href=\"javascript:ReloadPage('count');\">频率</a></td> | |||
<td width='6%'><a href=\"javascript:ReloadPage('result');\">结果</a></td> | |||
<td width='12%'><a href=\"javascript:ReloadPage('lasttime');\">搜索时间</a></td> | |||
<td>操作</td> | |||
</tr>"; | |||
<div class='table-responsive'> | |||
<table class='table table-borderless'> | |||
<thead> | |||
<tr> | |||
<td scope='col'>选择</td> | |||
<td scope='col'><a href=\"javascript:ReloadPage('aid');\">id</a></td> | |||
<td scope='col'>关键词</td> | |||
<td scope='col'>分词结果</td> | |||
<td scope='col'><a href=\"javascript:ReloadPage('count');\">频率</a></td> | |||
<td scope='col'><a href=\"javascript:ReloadPage('result');\">结果</a></td> | |||
<td scope='col'><a href=\"javascript:ReloadPage('lasttime');\">搜索时间</a></td> | |||
<td scope='col'>操作</td> | |||
</tr> | |||
</thead>"; | |||
echo $printhead; | |||
if ($orderby == 'result') $orderby = $orderby." ASC"; | |||
else $orderby = $orderby." DESC"; | |||
$dsql->SetQuery("SELECT * FROM `#@__search_keywords` ORDER BY $orderby LIMIT $start,$pagesize "); | |||
$dsql->Execute(); | |||
while ($row = $dsql->GetArray()) { | |||
$line = "<tr align='center'> | |||
$line = "<tbody> | |||
<tr> | |||
<td><input name=\"aids[]\" type=\"checkbox\" value=\"{$row['aid']}\"></td> | |||
<td>{$row['aid']}</td> | |||
<td><input type='text' name='keyword' id='keyword{$row['aid']}' value='{$row['keyword']}' class='admin-input-md'></td> | |||
<td><input type='text' name='keyword' id='keyword{$row['aid']}' value='{$row['keyword']}' class='admin-input-sm'></td> | |||
<td><input type='text' name='spwords' id='spwords{$row['aid']}' value='{$row['spwords']}' class='admin-input-md'></td> | |||
<td><input type='text' name='count' id='count{$row['aid']}' value='{$row['count']}' class='admin-input-sm'></td> | |||
<td><a href='{$cfg_phpurl}/search.php?kwtype=0&keyword=".urlencode($row['keyword'])."&searchtype=titlekeyword' target='_blank'>{$row['result']}</a></td> | |||
<td><span>".MyDate("Y-m-d H:i:s", $row['lasttime'])."</span></td> | |||
<td>".MyDate("Y-m-d H:i:s", $row['lasttime'])."</td> | |||
<td> | |||
<a href='javascript:UpdateNote({$row['aid']});' class='btn btn-light btn-sm'><i class='fa fa-repeat'></i> 更新</a> | |||
<a href='javascript:DelNote({$row['aid']});' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
<a href='javascript:UpdateNote({$row['aid']});' class='btn btn-light btn-sm'><i class='fa fa-repeat' title='更新'></i></a> | |||
<a href='javascript:DelNote({$row['aid']});' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
echo $line; | |||
@@ -104,6 +105,7 @@ function GetKeywordList($dsql, $pageno, $pagesize, $orderby = 'aid') | |||
<a href=\"javascript:noselAll();\" class='btn btn-success btn-sm'>取消</a> | |||
<a href=\"javascript:delall();\" class='btn btn-danger btn-sm'>删除</a> | |||
</td> | |||
</tr>"; | |||
echo "</table></form>"; | |||
</tr> | |||
</tbody>"; | |||
echo "</table></div></form>"; | |||
} |
@@ -235,9 +235,7 @@ if ($dopost != 'save') { | |||
</tr>"; | |||
$msg = "{$msg}".GetUpdateTest(); | |||
$wintitle = "成功发布软件文档"; | |||
$wecome_info = "文档管理 - 发布软件文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功发布软件文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", FALSE); | |||
$win->Display(); | |||
@@ -213,9 +213,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$arcUrl' target='_blank' class='btn btn-success btn-sm'>浏览文档</a><a href='soft_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布文档</a><a href='archives_do.php?aid=".$id."&dopost=editArchives' class='btn btn-success btn-sm'>修改文档</a><a href='catalog_do.php?cid=$typeid&dopost=listArchives' class='btn btn-success btn-sm'>返回文档列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功修改软件文档"; | |||
$wecome_info = "文档管理 - 修改软件文档"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功修改软件文档"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", FALSE); | |||
$win->Display(); | |||
@@ -180,9 +180,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$artUrl' target='_blank' class='btn btn-success btn-sm'>浏览专题</a><a href='spec_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布专题</a><a href='archives_do.php?aid=".$id."&dopost=editArchives' class='btn btn-success btn-sm'>修改专题</a><a href='content_s_list.php' class='btn btn-success btn-sm'>返回专题列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功发布专题"; | |||
$wecome_info = "专题管理 - 发布专题"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功发布专题"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", FALSE); | |||
$win->Display(); | |||
@@ -193,9 +193,7 @@ if ($dopost != 'save') { | |||
<td align='center'><a href='$artUrl' target='_blank' class='btn btn-success btn-sm'>浏览专题</a><a href='spec_add.php?cid=$typeid' class='btn btn-success btn-sm'>发布专题</a><a href='archives_do.php?aid=".$id."&dopost=editArchives' class='btn btn-success btn-sm'>修改专题</a><a href='content_s_list.php' class='btn btn-success btn-sm'>返回专题列表</a></td> | |||
</tr>"; | |||
$wintitle = "成功修改专题"; | |||
$wecome_info = "专题管理 - 修改专题"; | |||
$win = new OxWindow(); | |||
$win->AddTitle("成功修改专题"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow("hand", FALSE); | |||
$win->Display(); | |||
@@ -99,15 +99,15 @@ else if ($dopost == 'search') { | |||
$keywords = isset($keywords) ? strip_tags($keywords) : ''; | |||
$i = 1; | |||
$configstr = <<<EOT | |||
<table id="tdSearch" class="table shadow-sm my-3"> | |||
<table id="tdSearch" class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td colspan="3">搜索系统设置</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="460">参数说明</td> | |||
<td>参数值</td> | |||
<td width="260">变量名</td> | |||
<td width="370">变量说明</td> | |||
<td width="850">变量值</td> | |||
<td scope="col">变量名称</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
EOT; | |||
echo $configstr; | |||
if ($keywords) { | |||
@@ -117,36 +117,37 @@ EOT; | |||
$row['info'] = preg_replace("#{$keywords}#", '<b class="text-danger">'.$keywords.'</b>', $row['info']); | |||
$row['varname'] = preg_replace("#{$keywords}#", '<b class="text-danger">'.$keywords.'</b>', $row['varname']); | |||
?> | |||
<tr> | |||
<td align="center"><?php echo $row['info'];?>:</td> | |||
<td> | |||
<?php | |||
if ($row['type'] == 'bool') { | |||
$c1 = ''; | |||
$c2 = ''; | |||
$row['value'] == 'Y' ? $c1 = "checked" : $c2 = "checked"; | |||
echo "<label><input type='radio' name='edit___{$row['varname']}' value='Y' $c1> 是</label> "; | |||
echo "<label><input type='radio' name='edit___{$row['varname']}' value='N' $c2> 否</label> "; | |||
} else if ($row['type'] == 'bstring') { | |||
echo "<textarea name='edit___{$row['varname']}' row='4' id='edit___{$row['varname']}' class='admin-textarea-xl'>".dede_htmlspecialchars($row['value'])."</textarea>"; | |||
} else if ($row['type'] == 'number') { | |||
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value='{$row['value']}' class='w-60'>"; | |||
} else { | |||
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value=\"".dede_htmlspecialchars($row['value'])."\" class='w-60'>"; | |||
} | |||
?> | |||
</td> | |||
<td align="center"><?php echo $row['varname'] ?></td> | |||
</tr> | |||
<tr> | |||
<td><?php echo $row['info'];?></td> | |||
<td> | |||
<?php | |||
if ($row['type'] == 'bool') { | |||
$c1 = ''; | |||
$c2 = ''; | |||
$row['value'] == 'Y' ? $c1 = "checked" : $c2 = "checked"; | |||
echo "<label><input type='radio' name='edit___{$row['varname']}' value='Y' $c1> 是</label> "; | |||
echo "<label><input type='radio' name='edit___{$row['varname']}' value='N' $c2> 否</label> "; | |||
} else if ($row['type'] == 'bstring') { | |||
echo "<textarea name='edit___{$row['varname']}' row='4' id='edit___{$row['varname']}' class='admin-textarea-xl'>".dede_htmlspecialchars($row['value'])."</textarea>"; | |||
} else if ($row['type'] == 'number') { | |||
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value='{$row['value']}' class='w-65'>"; | |||
} else { | |||
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value=\"".dede_htmlspecialchars($row['value'])."\" class='w-65'>"; | |||
} | |||
?> | |||
</td> | |||
<td><?php echo $row['varname'] ?></td> | |||
</tr> | |||
<?php | |||
} | |||
?> | |||
</tbody> | |||
</table> | |||
<?php | |||
exit; | |||
} | |||
if ($i == 1) { | |||
echo '<tr><td colspan="3" align="center">搜索不到参数</td></tr></table>'; | |||
echo '</tbody></table>'; | |||
} | |||
exit; | |||
} else if ($dopost == 'make_encode') { | |||
@@ -14,7 +14,7 @@ require_once(DEDEINC.'/libraries/oxwindow.class.php'); | |||
if (empty($dopost)) { | |||
$win = new OxWindow(); | |||
$win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); | |||
$wecome_info = "系统修复工具"; | |||
$wintitle = "系统修复工具"; | |||
$win->AddTitle('系统修复工具用于检测和修复系统数据错误'); | |||
$msg = "<tr> | |||
<td> | |||
@@ -37,7 +37,7 @@ if (empty($dopost)) { | |||
else if ($dopost == 1) { | |||
$win = new OxWindow(); | |||
$win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); | |||
$wecome_info = "<a href='sys_repair.php'>系统修复工具</a> - 检测数据结构"; | |||
$wintitle = "检测数据结构"; | |||
$win->AddTitle('系统修复工具用于检测和修复系统数据错误'); | |||
$msg = "<tr> | |||
<td> | |||
@@ -106,7 +106,7 @@ else if ($dopost == 2) { | |||
UpDateCatCache(); | |||
$win = new OxWindow(); | |||
$win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); | |||
$wecome_info = "<a href='sys_repair.php'>系统修复工具</a> - 检测微表数据"; | |||
$wintitle = "检测微表数据"; | |||
$win->AddTitle('系统修复工具用于检测和修复系统数据错误'); | |||
$msg = "<tr> | |||
<td>{$msg}</td> | |||
@@ -152,7 +152,7 @@ else if ($dopost == 3) { | |||
} | |||
$win = new OxWindow(); | |||
$win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); | |||
$wecome_info = "<a href='sys_repair.php'>系统修复工具</a> - 高级检测"; | |||
$wintitle = "高级检测"; | |||
$win->AddTitle('系统修复工具用于检测和修复系统数据错误'); | |||
$msg = "<tr> | |||
<td>完成所有修复操作,移除错误记录{$errnum}条</td> | |||
@@ -9,20 +9,30 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td>当前位置 - <?php echo $keyword;?>搜索结果</td> | |||
</tr> | |||
<?php foreach ($asresult as $row) {?> | |||
<tr> | |||
<td><?php echo $row['title'] ?></td> | |||
</tr> | |||
<?php foreach ($row['soniterm'] as $rows) {?> | |||
<tr> | |||
<td><a href="<?php echo $rows['linkurl'] ?>" target="main"><?php echo $rows['title'] ?></a></td> | |||
</tr> | |||
<?php }?> | |||
<?php }?> | |||
</table> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active"><?php echo $keyword;?>搜索结果</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"><?php echo $keyword;?>搜索结果</div> | |||
<div class="card-body"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<?php foreach ($asresult as $row) {?> | |||
<tr> | |||
<td><?php echo $row['title'] ?></td> | |||
</tr> | |||
<?php foreach ($row['soniterm'] as $rows) {?> | |||
<tr> | |||
<td><a href="<?php echo $rows['linkurl'] ?>" target="main"><?php echo $rows['title'] ?></a></td> | |||
</tr> | |||
<?php }?> | |||
<?php }?> | |||
</tbody> | |||
</table> | |||
</div> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -13,165 +13,168 @@ | |||
<script src="/static/web/js/daterangepicker.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="ad_add.php" method="post"> | |||
<input type="hidden" name="normbody[style]" value="code" id="adstyle"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="ad_main.php">广告管理</a> - 添加广告</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">标签{dede:myad name='广告标记'/}调用</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">广告标记:</td> | |||
<td><input type="text" name="tagname" id="tagname" class="admin-input-lg">(使用英文或数字表示标识)</td> | |||
</tr> | |||
<tr> | |||
<td>广告分类:</td> | |||
<td> | |||
<select name="clsid" id="clsid" class="admin-input-sm"> | |||
<option value="0">默认分类</option> | |||
<?php echo $option;?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放范围:</td> | |||
<td> | |||
<?php | |||
$tl = new TypeLink(0); | |||
$typeOptions = $tl->GetOptionArray(0,0,0); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>没有同名标记所有栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<span>(如果所选栏目找不到指定标记广告内容,系统会自动搜索父栏目)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>广告名称:</td> | |||
<td><input type="text" name="adname" id="adname" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>时间限制:</td> | |||
<td> | |||
<label><input type="radio" name="timeset" value="0" checked> 不限时间</label> | |||
<label><input type="radio" name="timeset" value="1"> 限制时间</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放时间:</td> | |||
<td> | |||
<label>从:<input type="text" name="starttime" id="starttime" value="<?php echo $startDay?>" class="datepicker admin-input-sm"></label> | |||
<label>到:<input type="text" name="endtime" id="endtime" value="<?php echo $endDay?>" class="datepicker admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>广告内容:</td> | |||
<td> | |||
<div class="add-tab"> | |||
<ul id="changeTab"> | |||
<li id="t_code" class="active">代码</li> | |||
<li id="t_txt">文字</li> | |||
<li id="t_img">图片</li> | |||
<li id="t_flash">Flash</li> | |||
</ul> | |||
</div> | |||
<div id="advert"></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>过期内容:</td> | |||
<td><textarea name="expbody" id="expbody" class="admin-textarea-xl"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" align="center"><button type="submit" class="btn btn-success btn-sm">保存</button></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<div id="formtxt" style="display:none"> | |||
<div class="content" id="code" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">支持网页广告代码</td> | |||
<td><textarea name="normbody[htmlcode]" class="admin-textarea-xl"></textarea></td> | |||
</tr> | |||
</table> | |||
</div> | |||
<div id="txt" class="content" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">文字文档</td> | |||
<td><input type="text" name="normbody[title]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>文字链接</td> | |||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>文字颜色</td> | |||
<td><input type="text" name="normbody[color]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>文字大小</td> | |||
<td><input type="text" name="normbody[size]" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</div> | |||
<div id="img" class="content" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">图片地址</td> | |||
<td><input type="text" name="normbody[url]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片链接</td> | |||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片宽度</td> | |||
<td><input type="text" name="normbody[width]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片高度</td> | |||
<td><input type="text" name="normbody[height]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片描述</td> | |||
<td><input type="text" name="normbody[descrip]" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</div> | |||
<div id="flash" class="content" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">flash链接</td> | |||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>flash宽度</td> | |||
<td><input type="text" name="normbody[width]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>flash高度</td> | |||
<td><input type="text" name="normbody[height]" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="ad_main.php">广告管理</a></li> | |||
<li class="breadcrumb-item active">添加广告</li> | |||
</ol> | |||
<div class="alert alert-info">标签{dede:myad name='广告标记'/}调用</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">添加广告</div> | |||
<div class="card-body"> | |||
<form name="form1" action="ad_add.php" method="post"> | |||
<input type="hidden" name="normbody[style]" value="code" id="adstyle"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">广告名称</td> | |||
<td><input type="text" name="adname" id="adname" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td>广告标记</td> | |||
<td><input type="text" name="tagname" id="tagname" class="admin-input-lg" required>(使用英文或数字表示标识)</td> | |||
</tr> | |||
<tr> | |||
<td>广告分类</td> | |||
<td> | |||
<select name="clsid" id="clsid" class="admin-input-sm"> | |||
<option value="0">默认分类</option> | |||
<?php echo $option;?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放范围</td> | |||
<td> | |||
<?php | |||
$tl = new TypeLink(0); | |||
$typeOptions = $tl->GetOptionArray(0,0,0); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>没有同名标记所有栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<span>(如果所选栏目找不到指定标记广告内容,系统会自动搜索父栏目)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>时间限制</td> | |||
<td> | |||
<label><input type="radio" name="timeset" value="0" checked> 不限时间</label> | |||
<label><input type="radio" name="timeset" value="1"> 限制时间</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放时间</td> | |||
<td> | |||
<label>从:<input type="text" name="starttime" id="starttime" value="<?php echo $startDay?>" class="datepicker admin-input-sm"></label> | |||
<label>到:<input type="text" name="endtime" id="endtime" value="<?php echo $endDay?>" class="datepicker admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>广告内容</td> | |||
<td> | |||
<div class="add-tab"> | |||
<ul id="changeTab"> | |||
<li id="t_code" class="active">代码</li> | |||
<li id="t_txt">文字</li> | |||
<li id="t_img">图片</li> | |||
<li id="t_flash">Flash</li> | |||
</ul> | |||
</div> | |||
<div id="advert"></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>过期内容</td> | |||
<td><textarea name="expbody" id="expbody" class="admin-textarea-xl"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
<div id="formtxt" style="display:none"> | |||
<div class="content" id="code" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">支持网页广告代码</td> | |||
<td><textarea name="normbody[htmlcode]" class="admin-textarea-xl"></textarea></td> | |||
</tr> | |||
</table> | |||
</div> | |||
<div id="txt" class="content" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">文字文档</td> | |||
<td><input type="text" name="normbody[title]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>文字链接</td> | |||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>文字颜色</td> | |||
<td><input type="text" name="normbody[color]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>文字大小</td> | |||
<td><input type="text" name="normbody[size]" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</div> | |||
<div id="img" class="content" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">图片地址</td> | |||
<td><input type="text" name="normbody[url]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片链接</td> | |||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片宽度</td> | |||
<td><input type="text" name="normbody[width]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片高度</td> | |||
<td><input type="text" name="normbody[height]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>图片描述</td> | |||
<td><input type="text" name="normbody[descrip]" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</div> | |||
<div id="flash" class="content" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="260">flash链接</td> | |||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>flash宽度</td> | |||
<td><input type="text" name="normbody[width]" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>flash高度</td> | |||
<td><input type="text" name="normbody[height]" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.tagname.value == "") { | |||
alert("请输入广告标记"); | |||
document.form1.tagname.focus(); | |||
return false; | |||
} | |||
} | |||
function showcode(idName) { | |||
$("#advert").html("").html($("#formtxt>#" + idName).html()); | |||
$("#adstyle").val(idName); | |||
@@ -13,80 +13,87 @@ | |||
<script src="/static/web/js/daterangepicker.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="ad_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="aid" value="<?php echo $aid?>"> | |||
<input type="hidden" name="dopost" value="saveedit"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="ad_main.php">广告管理</a> - 修改广告</td> | |||
</tr> | |||
<tr> | |||
<td width="260">广告标记:</td> | |||
<td><?php echo $row['tagname'];?></td> | |||
</tr> | |||
<tr> | |||
<td>广告分类:</td> | |||
<td> | |||
<select name="clsid" id="clsid" class="admin-input-sm"> | |||
<option value="0">默认分类</option> | |||
<?php echo $option;?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放范围:</td> | |||
<td> | |||
<?php | |||
$tl = new TypeLink(0); | |||
$typeOptions = $tl->GetOptionArray($row['typeid'],0,0); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>没有同名标记所有栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<span>(如果所选栏目找不到指定标记广告内容,系统会自动搜索父栏目)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>广告名称:</td> | |||
<td><input type="text" name="adname" id="adname" value="<?php echo $row['adname']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>时间限制:</td> | |||
<td> | |||
<label><input type="radio" name="timeset" value="0" <?php if ($row['timeset']==0) echo 'checked';?>> 不限时间</label> | |||
<label><input type="radio" name="timeset" value="1" <?php if ($row['timeset']==1) echo 'checked';?>> 限制时间</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放时间:</td> | |||
<td> | |||
<label>从:<input type="text" name="starttime" id="starttime" value="<?php echo GetDateTimeMk($row['starttime'])?>" class="datepicker admin-input-sm"></label> | |||
<label>到:<input type="text" name="endtime" id="endtime" value="<?php echo GetDateTimeMk($row['endtime'])?>" class="datepicker admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>广告内容:</td> | |||
<td><textarea name="normbody" id="normbody" class="admin-textarea-xl"><?php echo dede_htmlspecialchars(stripslashes($row['normbody']))?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>过期内容:</td> | |||
<td><textarea name="expbody" id="expbody" class="admin-textarea-xl"><?php echo dede_htmlspecialchars($row['expbody'])?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">保存</button></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="ad_main.php">广告管理</a></li> | |||
<li class="breadcrumb-item active">修改广告</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"><a href="ad_main.php">修改广告</div> | |||
<div class="card-body"> | |||
<form name="form1" action="ad_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="aid" value="<?php echo $aid?>"> | |||
<input type="hidden" name="dopost" value="saveedit"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">广告名称</td> | |||
<td><input type="text" name="adname" id="adname" value="<?php echo $row['adname']?>" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td>广告标记</td> | |||
<td><?php echo $row['tagname'];?></td> | |||
</tr> | |||
<tr> | |||
<td>广告分类</td> | |||
<td> | |||
<select name="clsid" id="clsid" class="admin-input-sm"> | |||
<option value="0">默认分类</option> | |||
<?php echo $option;?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放范围</td> | |||
<td> | |||
<?php | |||
$tl = new TypeLink(0); | |||
$typeOptions = $tl->GetOptionArray($row['typeid'],0,0); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>没有同名标记所有栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<span>(如果所选栏目找不到指定标记广告内容,系统会自动搜索父栏目)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>时间限制</td> | |||
<td> | |||
<label><input type="radio" name="timeset" value="0" <?php if ($row['timeset']==0) echo 'checked';?>> 不限时间</label> | |||
<label><input type="radio" name="timeset" value="1" <?php if ($row['timeset']==1) echo 'checked';?>> 限制时间</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投放时间</td> | |||
<td> | |||
<label>从:<input type="text" name="starttime" id="starttime" value="<?php echo GetDateTimeMk($row['starttime'])?>" class="datepicker admin-input-sm"></label> | |||
<label>到:<input type="text" name="endtime" id="endtime" value="<?php echo GetDateTimeMk($row['endtime'])?>" class="datepicker admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>广告内容</td> | |||
<td><textarea name="normbody" id="normbody" class="admin-textarea-xl"><?php echo dede_htmlspecialchars(stripslashes($row['normbody']))?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>过期内容</td> | |||
<td><textarea name="expbody" id="expbody" class="admin-textarea-xl"><?php echo dede_htmlspecialchars($row['expbody'])?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.tagname.value == "") { | |||
alert("请输入广告标记"); | |||
document.form1.tagname.focus(); | |||
return false; | |||
} | |||
} | |||
$(document).ready(function() { | |||
$('.datepicker').daterangepicker({ | |||
"singleDatePicker": true, | |||
@@ -10,54 +10,64 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form3" action="ad_main.php" method="get" id="form3"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" placeholder="请输入关键词" class="admin-input-lg mr-3"> | |||
<select name="clsid" id="clsid" class="admin-input-sm"> | |||
<option value="0">默认分类</option> | |||
<?php echo $option;?> | |||
</select> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="ad_add.php" class="btn btn-success btn-sm">添加广告</a> | |||
<a href="adtype_main.php" class="btn btn-success btn-sm">广告分类管理</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="7">广告管理</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">id</td> | |||
<td width="20%">分类</td> | |||
<td width="20%">广告名称</td> | |||
<td width="12%">投放范围</td> | |||
<td width="12%">是否限时</td> | |||
<td width="12%">结束时间</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td>{dede:field.aid/}</td> | |||
<td>{dede:field.clsname function='TestType(@me,1)'/}</td> | |||
<td>{dede:field.adname/}</td> | |||
<td>{dede:field.typename function='TestType(@me)'/}</td> | |||
<td>{dede:field.timeset function='TimeSetValue(@me)'/}</td> | |||
<td>{dede:field.endtime function='GetDateMk(@me)'/}</td> | |||
<td> | |||
<a href="ad_edit.php?aid={dede:field.aid/}&dopost=edit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="ad_edit.php?aid={dede:field.aid/}&dopost=gettag" class="btn btn-light btn-sm"><i class="fa fa-code"></i> 代码</a> | |||
<a href="ad_edit.php?aid={dede:field.aid/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="7" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">广告管理</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form3" action="ad_main.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="text" name="keyword" placeholder="请输入关键词" class="admin-input-lg mr-2"> | |||
<select name="clsid" id="clsid" class="admin-input-sm"> | |||
<option value="0">默认分类</option> | |||
<?php echo $option;?> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<a href="ad_add.php" class="btn btn-success btn-sm">添加广告</a> | |||
<a href="adtype_main.php" class="btn btn-success btn-sm">广告分类管理</a> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">广告管理</div> | |||
<div class="card-body"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">id</td> | |||
<td scope="col">分类</td> | |||
<td scope="col">广告名称</td> | |||
<td scope="col">投放范围</td> | |||
<td scope="col">是否限时</td> | |||
<td scope="col">结束时间</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
<thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td>{dede:field.aid/}</td> | |||
<td>{dede:field.clsname function='TestType(@me,1)'/}</td> | |||
<td>{dede:field.adname/}</td> | |||
<td>{dede:field.typename function='TestType(@me)'/}</td> | |||
<td>{dede:field.timeset function='TimeSetValue(@me)'/}</td> | |||
<td>{dede:field.endtime function='GetDateMk(@me)'/}</td> | |||
<td> | |||
<a href="ad_edit.php?aid={dede:field.aid/}&dopost=edit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="修改"></i></a> | |||
<a href="ad_edit.php?aid={dede:field.aid/}&dopost=gettag" class="btn btn-light btn-sm"><i class="fa fa-code" title="代码"></i></a> | |||
<a href="ad_edit.php?aid={dede:field.aid/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash" title="删除"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="7" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,40 +9,56 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="adtype_main.php" method="post"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="3"><input type="hidden" name="dopost" value="save">广告分类管理</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">id</td> | |||
<td width="80%">广告分类</td> | |||
<td>状态</td> | |||
</tr> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__myadtype`"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<tr> | |||
<td><input type="hidden" name="ID_<?php echo $k?>" value="<?php echo $row->id?>"><?php echo $row->id;?></td> | |||
<td><input type="text" name="pname_<?php echo $k?>" value="<?php echo $row->typename?>" id="pname_<?php echo $k?>" class="w-100"></td> | |||
<td><label><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" value="1" checked> 保留</label></td> | |||
</tr> | |||
<?php }?> | |||
<input type="hidden" name="idend" value="<?php echo $k?>"> | |||
<tr> | |||
<td></td> | |||
<td><input type="text" name="pname_new" id="pname_new"class="w-100"></td> | |||
<td><label><input type="checkbox" name="check_new" id="check_new" value="1" checked> 新增</label></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" align="center"><input name="submit" type="submit" class="btn btn-success btn-sm" value="确定"></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="ad_main.php">广告管理</a></li> | |||
<li class="breadcrumb-item active">广告分类管理</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">广告分类管理</div> | |||
<div class="card-body"> | |||
<form name="form1" action="adtype_main.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">id</td> | |||
<td scope="col">广告分类</td> | |||
<td scope="col">状态</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__myadtype`"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<tr> | |||
<td><input type="hidden" name="ID_<?php echo $k?>" value="<?php echo $row->id?>"><?php echo $row->id;?></td> | |||
<td><input type="text" name="pname_<?php echo $k?>" value="<?php echo $row->typename?>" id="pname_<?php echo $k?>" class="w-100"></td> | |||
<td><label><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" value="1" checked> 保留</label></td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td><input type="hidden" name="idend" value="<?php echo $k?>"></td> | |||
<td><input type="text" name="pname_new" id="pname_new" class="w-100"></td> | |||
<td><label><input type="checkbox" name="check_new" id="check_new" value="1" checked> 新增</label></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>发布图片模型</title> | |||
<title>发布图片文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -20,354 +20,231 @@ | |||
<script src="/static/web/js/admin.album.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="album_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid;?>"> | |||
<input type="hidden" name="imagebody"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="maxwidth" id="maxwidth" value="<?php echo $cfg_album_width;?>"> | |||
<input type="hidden" id="albums" name="albums"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">发布图片文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">图片标题:</td> | |||
<td width="390"><input type="text" name="title" id="title" class="admin-input-lg"></td> | |||
<td width="120">简略标题:</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="redirecturltr" style="display:none"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">跳转网址:</td> | |||
<td><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">标签:</td> | |||
<td width="620"><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td width="60">权重:</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $maxWright['cc'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-sm btn-success delete">清空</button> | |||
</td> | |||
<td><img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">来源:</td> | |||
<td width="260"> | |||
<input type="text" name="source" id="source" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td width="60">编辑:</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<span id="typeidct"> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">图片列表</a></li> | |||
<li class="breadcrumb-item active">发布图片文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">发布图片文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="album_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid;?>"> | |||
<input type="hidden" name="imagebody"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="maxwidth" id="maxwidth" value="<?php echo $cfg_album_width;?>"> | |||
<input type="hidden" id="albums" name="albums"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="160">图片标题</td> | |||
<td width="650"><input type="text" name="title" id="title" class="admin-input-lg" required></td> | |||
<td width="160">简略标题</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>自定义属性</td> | |||
<td colspan="3"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
<?php if ($cfg_need_typeid2=='Y') {echo "<a href='javascript:AddTypeid2();' class='btn btn-success btn-sm'>副栏目</a>";}?> | |||
</td> | |||
<td width="120">需要金币:</td> | |||
<td><input type="text" name="money" id="money" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="typeid2tr" style="display:none"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">副栏目:</td> | |||
<td> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">关键词:</td> | |||
<td> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" name="submit" onclick="SelectKeywords('form1.keywords');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">附加选项:</td> | |||
<td> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="dellink" id="dellink" value="1" <?php if ($cfg_arc_dellink=='Y') echo 'checked';?>> 删除非站内链接</label> | |||
<a href="javascript:OpenMyWin('article_allowurl_edit.php');">[配置]</a> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">表现方式:</td> | |||
<td> | |||
<label><input type="radio" name="pagestyle" id="pagestyle1" onclick="checkMuList();" value="1" <?php if ($cfg_album_style==1) echo 'checked';?>> <img src="/static/web/img/alb2.jpg" title="单页多图样式"></label> | |||
<label><input type="radio" name="pagestyle" id="pagestyle2" onclick="checkMuList();" value="2" <?php if ($cfg_album_style==2) echo 'checked';?>> <img src="/static/web/img/alb1.jpg" title="幻灯片样式"></label> | |||
<label><input type="radio" name="pagestyle" id="pagestyle3" onclick="checkMuList();" value="3" <?php if ($cfg_album_style==3) echo 'checked';?>> <img src="/static/web/img/alb3.jpg" title="多缩略图样式"></label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="cfgmulist" style="display:none"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">多列式参数:</td> | |||
<td> | |||
<label>行 <input type="text" name="row" id="row" value="<?php echo $cfg_album_row;?>" class="admin-input-sm"></label> | |||
<label>列 <input type="text" name="col" id="col" value="<?php echo $cfg_album_col;?>" class="admin-input-sm"></label> | |||
<label>缩略图宽度限制:<input type="text" name="ddmaxwidth" id="ddmaxwidth" value="<?php echo $cfg_album_ddwidth;?>" class="admin-input-sm"> 像素</label> | |||
<span>(每页输出行x列张图片,实现需自行控制样式表)</span> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="spagelist" style="display:none"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">每页图片数:</td> | |||
<td><input type="text" name="pagepicnum" id="pagpicnum" class="admin-input-sm" value="<?php echo $cfg_album_pagesize;?>">(单页多图显示需要设置此参数,这种模式下系统不会为每张图单独生成缩略图)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">本地上传:</td> | |||
<td><span class="btn btn-success btn-sm fileinput-button">上传多图<input type="file" name="files[]" id="iptAlbumImages" multiple></span></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="handfield"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td> | |||
<div id="gallery"></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?> | |||
<tr> | |||
<td class="admin-td"><?php GetEditor('body','',350,'Diy');?></td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">评论选项:</td> | |||
<td width="360"> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($cfg_feedback_forbid=='N') echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($cfg_feedback_forbid=='Y') echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td width="120">发布选项:</td> | |||
<td> | |||
<label><input type="radio" name="ishtml" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0"> 动态浏览</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">图片排序:</td> | |||
<td width="360"> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<option value="0" selected>默认排序</option> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td width="120">标题颜色:</td> | |||
<td> | |||
<input type="text" name="color" id="color" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" class="btn btn-success btn-sm" onclick="ShowColor(event,this)">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
if ($trow->att=='j') | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td width="120">文件名称:</td> | |||
<td><input type="text" name="filename" id="filename" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布时间:</td> | |||
<td width="360"> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td width="120">浏览次数:</td> | |||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||
</tr> | |||
</td> | |||
</tr> | |||
<tr id="redirecturltr" style="display:none"> | |||
<td>跳转网址</td> | |||
<td colspan="3"><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $maxWright['cc'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
<tr id="pictable"> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-sm btn-success delete">清空</button> | |||
<img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>来源</td> | |||
<td> | |||
<input type="text" name="source" id="source" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td>编辑</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>发布栏目</td> | |||
<td> | |||
<span id="typeidct"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
<?php if ($cfg_need_typeid2=='Y') {echo "<a href='javascript:AddTypeid2();' class='btn btn-success btn-sm'>副栏目</a>";}?> | |||
</td> | |||
<td>需要金币</td> | |||
<td><input type="text" name="money" id="money" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
<tr id="typeid2tr" style="display:none"> | |||
<td>副栏目</td> | |||
<td colspan="3"> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" name="submit" onclick="SelectKeywords('form1.keywords');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>描述</td> | |||
<td colspan="3"><textarea name="description" id="description" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>附加选项</td> | |||
<td colspan="3"> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="dellink" id="dellink" value="1" <?php if ($cfg_arc_dellink=='Y') echo 'checked';?>> 删除非站内链接</label> | |||
<a href="javascript:OpenMyWin('article_allowurl_edit.php');">[配置]</a> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>表现方式</td> | |||
<td colspan="3"> | |||
<label><input type="radio" name="pagestyle" id="pagestyle1" onclick="checkMuList();" value="1" <?php if ($cfg_album_style==1) echo 'checked';?>> <img src="/static/web/img/alb2.jpg" title="单页多图样式"></label> | |||
<label><input type="radio" name="pagestyle" id="pagestyle2" onclick="checkMuList();" value="2" <?php if ($cfg_album_style==2) echo 'checked';?>> <img src="/static/web/img/alb1.jpg" title="幻灯片样式"></label> | |||
<label><input type="radio" name="pagestyle" id="pagestyle3" onclick="checkMuList();" value="3" <?php if ($cfg_album_style==3) echo 'checked';?>> <img src="/static/web/img/alb3.jpg" title="多缩略图样式"></label> | |||
</td> | |||
</tr> | |||
<tr id="cfgmulist" style="display:none"> | |||
<td>多列式参数</td> | |||
<td colspan="3"> | |||
<label>行 <input type="text" name="row" id="row" value="<?php echo $cfg_album_row;?>" class="admin-input-sm"></label> | |||
<label>列 <input type="text" name="col" id="col" value="<?php echo $cfg_album_col;?>" class="admin-input-sm"></label> | |||
<label>缩略图宽度限制:<input type="text" name="ddmaxwidth" id="ddmaxwidth" value="<?php echo $cfg_album_ddwidth;?>" class="admin-input-sm"> 像素</label> | |||
<span>(每页输出行x列张图片,实现需自行控制样式表)</span> | |||
</td> | |||
</tr> | |||
<tr id="spagelist" style="display:none"> | |||
<td>每页图片数</td> | |||
<td colspan="3"><input type="text" name="pagepicnum" id="pagpicnum" class="admin-input-sm" value="<?php echo $cfg_album_pagesize;?>">(单页多图显示需要设置此参数,这种模式下系统不会为每张图单独生成缩略图)</td> | |||
</tr> | |||
<tr> | |||
<td>本地上传</td> | |||
<td colspan="3"><span class="btn btn-success btn-sm fileinput-button">上传多图<input type="file" name="files[]" id="iptAlbumImages" multiple></span></td> | |||
</tr> | |||
<tr id="handfield"> | |||
<td colspan="4"><div id="gallery"></div></td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?> | |||
<tr> | |||
<td colspan="4"><?php GetEditor('body','',350,'Diy');?></td> | |||
</tr> | |||
<tr> | |||
<td>评论选项</td> | |||
<td> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($cfg_feedback_forbid=='N') echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($cfg_feedback_forbid=='Y') echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td>发布选项</td> | |||
<td> | |||
<label><input type="radio" name="ishtml" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0"> 动态浏览</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>图片排序</td> | |||
<td> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<option value="0" selected>默认排序</option> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td>标题颜色</td> | |||
<td> | |||
<input type="text" name="color" id="color" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" class="btn btn-success btn-sm" onclick="ShowColor(event,this)">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td>文件名称</td> | |||
<td><input type="text" name="filename" id="filename" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
<tr> | |||
<td>发布时间</td> | |||
<td> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td>浏览次数</td> | |||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
return false; | |||
} | |||
if (document.form1.typeid.value == 0) { | |||
ShowMsg("请选择文档栏目"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
var swfu = null; | |||
var vcc = 0; | |||
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>修改图片模型</title> | |||
<title>修改图片文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -20,34 +20,32 @@ | |||
<script src="/static/web/js/admin.album.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="album_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<input type="hidden" name="imagebody"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" id="albums" name="albums"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">修改图片文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">图片列表</a></li> | |||
<li class="breadcrumb-item active">修改图片文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改<?php echo $arcRow['title'];?>文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="album_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<input type="hidden" name="imagebody"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" id="albums" name="albums"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="120">图片标题:</td> | |||
<td width="390"><input type="text" name="title" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg"></td> | |||
<td width="120">简略标题:</td> | |||
<td width="160">图片标题</td> | |||
<td width="650"><input type="text" name="title" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg" required></td> | |||
<td width="160">简略标题</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td> | |||
<td>自定义属性</td> | |||
<td colspan="3"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
@@ -63,72 +61,42 @@ | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td" id="redirecturltr" style="display:<?php echo (empty($addRow['redirecturl']) ? 'none' : 'block');?>"> | |||
<table> | |||
<tr> | |||
<td width="120">跳转网址:</td> | |||
<td><input type="text" name="redirecturl" id="redirecturl" value="<?php echo $addRow['redirecturl']?>" class="admin-input-lg"></td> | |||
<tr id="redirecturltr" style="display:<?php echo (empty($addRow['redirecturl']) ? 'none' : 'table-row');?>"> | |||
<td>跳转网址</td> | |||
<td colspan="3"><input type="text" name="redirecturl" id="redirecturl" value="<?php echo $addRow['redirecturl']?>" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">标签:</td> | |||
<td width="620"><input type="text" name="tags" id="tags" value="<?php echo $tags;?>" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td width="60">权重:</td> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" value="<?php echo $tags;?>" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $arcRow['weight'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<tr id="pictable"> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input type="text" name="picname" id="picname" value="<?php echo $arcRow['litpic']?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success btn-sm">清空</button> | |||
<img src="<?php if ($arcRow['litpic']!='') echo $arcRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
<td><img src="<?php if ($arcRow['litpic']!='') echo $arcRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">来源:</td> | |||
<td width="260"> | |||
<td>来源</td> | |||
<td> | |||
<input type="text" name="source" id="source" value="<?php echo $arcRow['source']?>" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td width="60">编辑:</td> | |||
<td>编辑</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" value="<?php echo $arcRow['writer']?>" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<td>发布栏目</td> | |||
<td> | |||
<?php | |||
$typeOptions = GetOptionList($arcRow['typeid'],$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
@@ -138,115 +106,59 @@ | |||
?> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid','<?php echo $arcRow['typeid'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
<td width="120">需要金币:</td> | |||
<td>需要金币</td> | |||
<td><input type="text" name="money" id="money" value="<?php echo $arcRow['money']?>" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php if ($cfg_need_typeid2=='Y') {?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<?php if ($cfg_need_typeid2=='Y') {?> | |||
<tr> | |||
<td width="120">副栏目:</td> | |||
<td> | |||
<td>副栏目</td> | |||
<td colspan="3"> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" value="<?php echo ($arcRow['typeid2']=='0' ? '' : $arcRow['typeid2']);?>" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2','<?php echo $arcRow['typeid2'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<?php }?> | |||
<tr> | |||
<td width="120">关键词:</td> | |||
<td><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords']?>" class="admin-input-lg"></td> | |||
<td>关键词</td> | |||
<td colspan="3"><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords']?>" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $arcRow['description']?></textarea></td> | |||
<td>描述</td> | |||
<td colspan="3"><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $arcRow['description']?></textarea></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">附加选项:</td> | |||
<td> | |||
<td>附加选项</td> | |||
<td colspan="3"> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">表现方式:</td> | |||
<td> | |||
<td>表现方式</td> | |||
<td colspan="3"> | |||
<label><input type="radio" name="pagestyle" id="pagestyle1" onclick="checkMuList();" value="1" <?php if ($pagestyle==1) echo 'checked';?>> <img src="/static/web/img/alb2.jpg" title="单页多图样式"></label> | |||
<label><input type="radio" name="pagestyle" id="pagestyle2" onclick="checkMuList();" value="2" <?php if ($pagestyle==2) echo 'checked';?>> <img src="/static/web/img/alb1.jpg" title="幻灯片样式"></label> | |||
<label><input type="radio" name="pagestyle" id="pagestyle3" onclick="checkMuList();" value="3" <?php if ($pagestyle==3) echo 'checked';?>> <img src="/static/web/img/alb3.jpg" title="多缩略图样式"></label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="cfgmulist" style="<?php if ($pagestyle!=3) echo 'display:none';?>"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">多列式参数:</td> | |||
<td> | |||
<tr id="cfgmulist" style="<?php if ($pagestyle!=3) echo 'display:none';?>"> | |||
<td>多列式参数</td> | |||
<td colspan="3"> | |||
<label>行 <input type="text" name="row" id="row" value="<?php echo $irow;?>" class="admin-input-sm"></label> | |||
<label>列 <input type="text" name="col" id="col" value="<?php echo $icol;?>" class="admin-input-sm"></label> | |||
<label>缩略图宽度限制:<input type="text" name="ddmaxwidth" id="ddmaxwidth" value="<?php echo $ddmaxwidth;?>" class="admin-input-sm"> 像素</label> | |||
<span>(每页输出行x列张图片,实现需自行控制样式表)</span> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="spagelist" style="<?php if ($pagestyle!=1) echo 'display:none';?>"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">每页图片数:</td> | |||
<tr id="spagelist" style="<?php if ($pagestyle!=1) echo 'display:none';?>"> | |||
<td>每页图片数</td> | |||
<td><input name="pagepicnum" id="pagpicnum" class="admin-input-sm" value="<?php echo $pagepicnum;?>">(单页多图显示需要设置此参数,这种模式下系统不会为每张图单独生成缩略图)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr style="display:none"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">限制宽度:</td> | |||
<td>限制宽度</td> | |||
<td><input type="text" name="maxwidth" id="maxwidth" class="admin-input-sm" value="<?php echo $maxwidth?>">(防止图片太宽在模板页中溢出)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td> | |||
<td colspan="4"> | |||
<div id="galleryedit"> | |||
<?php | |||
$j = 1; | |||
@@ -269,7 +181,7 @@ | |||
$fhtml .= "<input type='hidden' name='imgurl{$j}' value='{$bigimg}'>"; | |||
$fhtml .= "<input type='hidden' name='imgddurl{$j}' value='{$litimg}'>"; | |||
$fhtml .= "<div class='atlas-head'><img src='{$litimg}' id='lit{$j}'></div>"; | |||
$fhtml .= "<div class='atlas-box'><span class='btn btn-success btn-sm fileinput-button'>更换<input type='file' name='imgfile{$j}' for='item{$j}' class='atlasedit'></span><a href=\"javascript:delAlbPicOld('$bigimg',$j)\" class=\"btn btn-success btn-sm\">删除</a></div>"; | |||
$fhtml .= "<div class='atlas-box'><span class='btn btn-success btn-sm fileinput-button'>更换<input type='file' name='imgfile{$j}' for='item{$j}' class='atlasedit'></span><a href=\"javascript:delAlbPicOld('$bigimg',$j)\" class=\"btn btn-danger btn-sm\">删除</a></div>"; | |||
$fhtml .= "<div class='atlas-foot'><input type='text' name='imgmsg{$j}' value='".$ctag->GetAtt('text')."' class='atlas-input' placeholder='请输入图片注释'></div>"; | |||
$fhtml .= "</div>"; | |||
echo $fhtml; | |||
@@ -283,58 +195,34 @@ | |||
</div> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">本地上传:</td> | |||
<td><span class="btn btn-success btn-sm fileinput-button">上传多图<input type="file" name="files[]" id="iptAlbumImages" multiple></span></td> | |||
<td>本地上传</td> | |||
<td colspan="3"><span class="btn btn-success btn-sm fileinput-button">上传多图<input type="file" name="files[]" id="iptAlbumImages" multiple></span></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td> | |||
<td colspan="4"> | |||
<div id="gallery"></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?> | |||
<tr> | |||
<td class="admin-td"><?php GetEditor('body',$body,350,'Diy');?></td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?> | |||
<tr> | |||
<td width="120">评论选项:</td> | |||
<td width="360"> | |||
<td colspan="4"><?php GetEditor('body',$body,350,'Diy');?></td> | |||
</tr> | |||
<tr> | |||
<td>评论选项</td> | |||
<td> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($arcRow['notpost']==0) echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($arcRow['notpost']==1) echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td width="120">发布选项:</td> | |||
<td>发布选项</td> | |||
<td> | |||
<label><input type="radio" name="ishtml" value="1" <?php if ($arcRow["ismake"]!=-1) echo 'checked';?>> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0" <?php if ($arcRow["ismake"]==-1) echo 'checked';?>> 动态浏览</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">文档排序:</td> | |||
<td width="360"> | |||
<td>文档排序</td> | |||
<td> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<?php | |||
$subday = SubDay($arcRow["sortrank"],$arcRow["pubdate"]); | |||
@@ -348,21 +236,15 @@ | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td width="120">标题颜色:</td> | |||
<td>标题颜色</td> | |||
<td> | |||
<input type="text" name="color" id="color" value="<?php echo $arcRow['color']?>" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" class="btn btn-success btn-sm" onclick="ShowColor(event,this)">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value="<?php echo $arcRow['arcrank']?>"><?php echo $arcRow["rankname"]?></option> | |||
<?php | |||
@@ -376,46 +258,31 @@ | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td width="120">文件名称:</td> | |||
<td>文件名称</td> | |||
<td><input type="text" name="filename" id="filename" value="<?php echo $arcRow['filename']?>" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布时间:</td> | |||
<td width="360"> | |||
<td>发布时间</td> | |||
<td> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td width="120">浏览次数:</td> | |||
<td>浏览次数</td> | |||
<td><input type="text" name="click" value="<?php echo $arcRow['click'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
var swfu = null; | |||
var vcc = 0; | |||
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>发布自定义文档模型</title> | |||
<title>发布自定义文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -19,295 +19,204 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="archives_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">发布自定义文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120"><?php echo $cInfos['titlename'];?>:</td> | |||
<td width="390"><input type="text" name="title" id="title" class="admin-input-lg"></td> | |||
<td width="120">简略标题:</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td" id="redirecturltr" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="120">跳转网址:</td> | |||
<td><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">标签:</td> | |||
<td width="620"><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td width="60">权重:</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $maxWright['cc'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable" style='<?php if ($cInfos['needpic']==0) echo 'display:none';?>'> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success delete">清空</button> | |||
</td> | |||
<td><img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">来源:</td> | |||
<td width="260"> | |||
<input type="text" name="source" id="source" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td width="60">编辑:</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<script>InitPage();</script> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid']>0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
echo "<input type='hidden' name='typeid2' value='0'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<span id="typeidct"> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">文档列表</a></li> | |||
<li class="breadcrumb-item active">发布自定义文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">发布自定义文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="archives_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="160"><?php echo $cInfos['titlename'];?></td> | |||
<td width="650"><input type="text" name="title" id="title" class="admin-input-lg" required></td> | |||
<td width="160">简略标题</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>自定义属性</td> | |||
<td colspan="3"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
<?php if ($cfg_need_typeid2=='Y') {echo "<a href='javascript:AddTypeid2();' class='btn btn-success btn-sm'>副栏目</a>";}?> | |||
</td> | |||
<td width="120">需要金币:</td> | |||
<td><input type="text" name="money" id="money" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr id="typeid2tr" style="display:none"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">副栏目:</td> | |||
<td> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">关键词:</td> | |||
<td> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" name="submit" class="btn btn-success btn-sm" onclick="SelectKeywords('form1.keywords');">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">附加选项:</td> | |||
<td> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="dellink" id="dellink" value="1" <?php if ($cfg_arc_dellink=='Y') echo 'checked';?>> 删除非站内链接</label> | |||
<a href="javascript:OpenMyWin('article_allowurl_edit.php');">[配置]</a> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']));?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">评论选项:</td> | |||
<td width="360"> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($cfg_feedback_forbid=='N') echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($cfg_feedback_forbid=='Y') echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td width="120">发布选项:</td> | |||
<td> | |||
<label><input type="radio" name="ishtml" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0"> 动态浏览</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">文档排序:</td> | |||
<td width="360"> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<option value="0" selected>默认排序</option> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td width="120">标题颜色:</td> | |||
<td> | |||
<input type="text" name="color" id="color" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" onclick="ShowColor(event,this);" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td width="120">文件名称:</td> | |||
<td><input type="text" name="filename" id="filename" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布时间:</td> | |||
<td width="360"> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td width="120">浏览次数:</td> | |||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||
</tr> | |||
</td> | |||
</tr> | |||
<tr id="redirecturltr" style="display:none"> | |||
<td>跳转网址</td> | |||
<td colspan="3"><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $maxWright['cc'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
<tr id="pictable" style='<?php if ($cInfos['needpic']==0) echo 'display:none';?>'> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success delete">清空</button> | |||
<img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>来源</td> | |||
<td> | |||
<input type="text" name="source" id="source" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td>编辑</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid'] > 0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
echo "<input type='hidden' name='typeid2' value='0'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td>发布栏目</td> | |||
<td> | |||
<span id="typeidct"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
<?php if ($cfg_need_typeid2=='Y') {echo "<a href='javascript:AddTypeid2();' class='btn btn-success btn-sm'>副栏目</a>";}?> | |||
</td> | |||
<td>需要金币</td> | |||
<td><input type="text" name="money" id="money" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
<?php }?> | |||
<tr id="typeid2tr" style="display:none"> | |||
<td>副栏目</td> | |||
<td colspan="3"> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" name="submit" class="btn btn-success btn-sm" onclick="SelectKeywords('form1.keywords');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>描述</td> | |||
<td colspan="3"><textarea name="description" id="description" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>附加选项</td> | |||
<td colspan="3"> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="dellink" id="dellink" value="1" <?php if ($cfg_arc_dellink=='Y') echo 'checked';?>> 删除非站内链接</label> | |||
<a href="javascript:OpenMyWin('article_allowurl_edit.php');">[配置]</a> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']));?> | |||
<tr> | |||
<td>评论选项</td> | |||
<td> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($cfg_feedback_forbid=='N') echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($cfg_feedback_forbid=='Y') echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td>发布选项</td> | |||
<td> | |||
<label><input type="radio" name="ishtml" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0"> 动态浏览</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档排序</td> | |||
<td> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<option value="0" selected>默认排序</option> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td>标题颜色</td> | |||
<td> | |||
<input type="text" name="color" id="color" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" onclick="ShowColor(event,this);" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td>文件名称</td> | |||
<td><input type="text" name="filename" id="filename" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
<tr> | |||
<td>发布时间</td> | |||
<td> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td>浏览次数</td> | |||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000):$cfg_arc_click);?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
return false; | |||
} | |||
if (document.form1.typeid.value == 0) { | |||
ShowMsg("请选择文档栏目"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script>InitPage();</script> | |||
</body> | |||
</html> |
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>修改自定义文档模型</title> | |||
<title>修改自定义文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -19,290 +19,199 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="archives_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">修改自定义文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120"><?php echo $cInfos['titlename'];?>:</td> | |||
<td width="390"><input name="title" type="text" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg"></td> | |||
<td width="120">简略标题:</td> | |||
<td><input name="shorttitle" type="text" id="shorttitle" value="<?php echo $arcRow['shorttitle'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') $jumpclick = " onclick='ShowUrlTr()'"; | |||
else $jumpclick = ''; | |||
if (preg_match("#".$trow->att."#", $arcRow['flag'])) | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick}> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td" id="redirecturltr" style="display:<?php echo (empty($addRow['redirecturl']) ? 'none' : 'block');?>"> | |||
<table> | |||
<tr> | |||
<td width="120">跳转网址:</td> | |||
<td><input name="redirecturl" type="text" id="redirecturl" value="<?php echo $addRow['redirecturl'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">标签:</td> | |||
<td width="620"><input type="text" name="tags" id="tags" value="<?php echo $tags;?>" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td width="60">权重:</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $arcRow['weight'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable" style="<?php if ($cInfos['needpic']==0) echo 'display:none';?>"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<input name="picname" type="text" id="picname" value="<?php echo $arcRow['litpic']?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button id="btnClearAll" type="button" class="btn btn-success btn-sm">清空</button> | |||
</td> | |||
<td><img src="<?php if ($arcRow['litpic']!='') echo $arcRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">来源:</td> | |||
<td width="260"> | |||
<input type="text" name="source" id="source" value="<?php echo $arcRow['source']?>" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td width="60">编辑:</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" value="<?php echo $arcRow['writer']?>" class="admin-input-sm"> | |||
<button type="button" class="btn btn-success btn-sm" name="selwriter" id="selwriter">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<script> | |||
InitPage(); | |||
</script> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid']>0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
echo "<input type='hidden' name='typeid2'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<?php | |||
$typeOptions = GetOptionList($arcRow['typeid'],$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
if ($arcRow["typeid"]=="0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
<td width="120">需要金币:</td> | |||
<td><input type="text" name="money" id="money" value="<?php echo $arcRow['money']?>" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php if ($cfg_need_typeid2=='Y') {?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">副栏目:</td> | |||
<td> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" value="<?php echo ($arcRow['typeid2']=='0' ? '' : $arcRow['typeid2']);?>" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2','<?php echo $arcRow['typeid2'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php }}?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">关键词:</td> | |||
<td><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords']?>" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $arcRow['description']?></textarea></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">附加选项:</td> | |||
<td> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow);?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">评论选项:</td> | |||
<td width="360"> | |||
<label><input type='radio' name='notpost' value='0' <?php if ($arcRow['notpost']==0) echo " checked ";?>> 允许评论</label> | |||
<label><input type='radio' name='notpost' value='1' <?php if ($arcRow['notpost']==1) echo " checked ";?>> 禁止评论</label> | |||
</td> | |||
<td width="120">发布选项:</td> | |||
<td> | |||
<label><input name="ishtml" type="radio" value="1" <?php if ($arcRow["ismake"]!=-1) echo 'checked';?>> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0" <?php if ($arcRow["ismake"]==-1) echo 'checked';?>> 动态浏览</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">文档排序:</td> | |||
<td width="360"><select name="sortup" id="sortup" class="admin-input-sm"> | |||
<?php | |||
$subday = SubDay($arcRow["sortrank"],$arcRow["pubdate"]); | |||
echo "<option value='0'>正常排序</option>"; | |||
if ($subday>0) echo "<option value='$subday' selected>置顶".$subday."天</option>"; | |||
?> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td width="120">标题颜色:</td> | |||
<td> | |||
<input name="color" type="text" id="color" value="<?php echo $arcRow['color']?>" class="admin-input-sm"> | |||
<button name="modcolor" type="button" id="modcolor" class="btn btn-success btn-sm" onclick="ShowColor(event,this)">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $arcRow["arcrank"]?>'><?php echo $arcRow["rankname"]?></option> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">文档列表</a></li> | |||
<li class="breadcrumb-item active">修改自定义文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改<?php echo $arcRow['title'];?>文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="archives_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="160"><?php echo $cInfos['titlename'];?></td> | |||
<td width="650"><input name="title" type="text" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg" required></td> | |||
<td width="160">简略标题</td> | |||
<td><input name="shorttitle" type="text" id="shorttitle" value="<?php echo $arcRow['shorttitle'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>自定义属性</td> | |||
<td> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM #@__arcrank where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()){ | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') $jumpclick = " onclick='ShowUrlTr()'"; | |||
else $jumpclick = ''; | |||
if (preg_match("#".$trow->att."#", $arcRow['flag'])) | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick}> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td width="120">文件名称:</td> | |||
<td><input type="text" name="filename" id="filename" value="<?php echo $arcRow['filename']?>" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">更新时间:</td> | |||
<td width="360"> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input name='pubdate' value='$nowtime' type='text' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td width="120">浏览次数:</td> | |||
<td><input type="text" name="click" value="<?php echo $arcRow['click'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
</td> | |||
</tr> | |||
<tr id="redirecturltr" style="display:<?php echo (empty($addRow['redirecturl']) ? 'none' : 'table-row');?>"> | |||
<td>跳转网址</td> | |||
<td colspan="3"><input name="redirecturl" type="text" id="redirecturl" value="<?php echo $addRow['redirecturl'];?>" class="admin-input-lg"></td> | |||
<tr> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" value="<?php echo $tags;?>" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $arcRow['weight'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
<tr id="pictable" style="<?php if ($cInfos['needpic']==0) echo 'display:none';?>"> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input name="picname" type="text" id="picname" value="<?php echo $arcRow['litpic']?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button id="btnClearAll" type="button" class="btn btn-success btn-sm">清空</button> | |||
<img src="<?php if ($arcRow['litpic']!='') echo $arcRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>来源</td> | |||
<td> | |||
<input type="text" name="source" id="source" value="<?php echo $arcRow['source']?>" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td>编辑</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" value="<?php echo $arcRow['writer']?>" class="admin-input-sm"> | |||
<button type="button" class="btn btn-success btn-sm" name="selwriter" id="selwriter">选择</button> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid'] > 0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
echo "<input type='hidden' name='typeid2'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td>发布栏目</td> | |||
<td> | |||
<?php | |||
$typeOptions = GetOptionList($arcRow['typeid'],$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
if ($arcRow["typeid"]=="0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
<td>需要金币</td> | |||
<td><input type="text" name="money" id="money" value="<?php echo $arcRow['money']?>" class="admin-input-sm"></td> | |||
</tr> | |||
<?php if ($cfg_need_typeid2=='Y') {?> | |||
<tr> | |||
<td>副栏目</td> | |||
<td colspan="3"> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" value="<?php echo ($arcRow['typeid2']=='0' ? '' : $arcRow['typeid2']);?>" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2','<?php echo $arcRow['typeid2'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
<?php }}?> | |||
<tr> | |||
<td>关键词</td> | |||
<td colspan="3"><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>描述</td> | |||
<td colspan="3"><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $arcRow['description']?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>附加选项</td> | |||
<td colspan="3"> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow);?> | |||
<tr> | |||
<td>评论选项</td> | |||
<td> | |||
<label><input type='radio' name='notpost' value='0' <?php if ($arcRow['notpost']==0) echo " checked ";?>> 允许评论</label> | |||
<label><input type='radio' name='notpost' value='1' <?php if ($arcRow['notpost']==1) echo " checked ";?>> 禁止评论</label> | |||
</td> | |||
<td>发布选项</td> | |||
<td> | |||
<label><input name="ishtml" type="radio" value="1" <?php if ($arcRow["ismake"]!=-1) echo 'checked';?>> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0" <?php if ($arcRow["ismake"]==-1) echo 'checked';?>> 动态浏览</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档排序</td> | |||
<td><select name="sortup" id="sortup" class="admin-input-sm"> | |||
<?php | |||
$subday = SubDay($arcRow["sortrank"],$arcRow["pubdate"]); | |||
echo "<option value='0'>正常排序</option>"; | |||
if ($subday>0) echo "<option value='$subday' selected>置顶".$subday."天</option>"; | |||
?> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td>标题颜色</td> | |||
<td> | |||
<input name="color" type="text" id="color" value="<?php echo $arcRow['color']?>" class="admin-input-sm"> | |||
<button name="modcolor" type="button" id="modcolor" class="btn btn-success btn-sm" onclick="ShowColor(event,this)">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $arcRow["arcrank"]?>'><?php echo $arcRow["rankname"]?></option> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM #@__arcrank where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()){ | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td>文件名称</td> | |||
<td><input type="text" name="filename" id="filename" value="<?php echo $arcRow['filename']?>" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
<tr> | |||
<td>更新时间</td> | |||
<td> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input name='pubdate' value='$nowtime' type='text' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td>浏览次数</td> | |||
<td><input type="text" name="click" value="<?php echo $arcRow['click'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script>InitPage();</script> | |||
</body> | |||
</html> |
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>发布分类模型</title> | |||
<title>发布分类文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -19,130 +19,101 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="archives_sg_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">发布分类文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120"><?php echo $cInfos['titlename'];?>:</td> | |||
<td><input type="text" name="title" id="title" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` WHERE att<>'j' And att<>'p' ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable" style="<?php if ($cInfos['needpic']==0) echo 'display:none';?>"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success btn-sm">清空</button> | |||
</td> | |||
<td><img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid']>0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<span id="typeidct"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">分类列表</a></li> | |||
<li class="breadcrumb-item active">发布分类文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">发布分类文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="archives_sg_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="160"><?php echo $cInfos['titlename'];?></td> | |||
<td width="650"><input type="text" name="title" id="title" class="admin-input-lg" required></td> | |||
<td width="160"></td> | |||
<td></td> | |||
</tr> | |||
<tr> | |||
<td>自定义属性</td> | |||
<td colspan="3"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank'"); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` WHERE att<>'j' And att<>'p' ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
</td> | |||
</tr> | |||
<tr id="pictable" style="<?php if ($cInfos['needpic']==0) echo 'display:none';?>"> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success btn-sm">清空</button> | |||
<img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid'] > 0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td>发布栏目</td> | |||
<td colspan="3"> | |||
<span id="typeidct"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>浏览权限</td> | |||
<td colspan="3"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank'"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
return false; | |||
} | |||
if (document.form1.typeid.value == 0) { | |||
ShowMsg("请选择文档栏目"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>修改分类模型</title> | |||
<title>修改分类文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -19,128 +19,102 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="archives_sg_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid;?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid;?>"> | |||
<input type="hidden" name="sortrank" value="<?php echo $addRow['senddate'];?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">修改分类文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120"><?php echo $cInfos['titlename'];?>:</td> | |||
<td><input type="text" name="title" id="title" value="<?php echo $addRow['title'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` WHERE att<>'j' AND att<>'p' ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if (preg_match("#".$trow->att."#", $addRow['flag'])) | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' checked> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable" style="<?php if ($cInfos['needpic']==0) echo 'display:none';?>"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg" value="<?php echo $addRow['litpic']?>"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success btn-sm">清空</button> | |||
</td> | |||
<td><img src="<?php if ($addRow['litpic']!='') echo $addRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid']>0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<?php | |||
$typeOptions = GetOptionList($addRow['typeid'],$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
if ($addRow["typeid"]=="0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid','<?php echo $addRow['typeid'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $addRow["arcrank"];?>'><?php echo $addRow["rankname"];?></option> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">分类列表</a></li> | |||
<li class="breadcrumb-item active">修改分类文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改<?php echo $addRow['title'];?>文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="archives_sg_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid;?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid;?>"> | |||
<input type="hidden" name="sortrank" value="<?php echo $addRow['senddate'];?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="160"><?php echo $cInfos['titlename'];?></td> | |||
<td width="650"><input type="text" name="title" id="title" value="<?php echo $addRow['title'];?>" class="admin-input-lg" required></td> | |||
<td width="160"></td> | |||
<td></td> | |||
</tr> | |||
<tr> | |||
<td>自定义属性</td> | |||
<td colspan="3"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' And `rank`<>'{$addRow["arcrank"]}' "); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` WHERE att<>'j' AND att<>'p' ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) { | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if (preg_match("#".$trow->att."#", $addRow['flag'])) | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' checked> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
</td> | |||
</tr> | |||
<tr id="pictable" style="<?php if ($cInfos['needpic']==0) echo 'display:none';?>"> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg" value="<?php echo $addRow['litpic']?>"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success btn-sm">清空</button> | |||
<img src="<?php if ($addRow['litpic']!='') echo $addRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
</tr> | |||
<?php | |||
if ($cInfos['dfcid'] > 0) { | |||
echo "<input type='hidden' name='typeid' value='{$cInfos['dfcid']}'>"; | |||
} else { | |||
?> | |||
<tr> | |||
<td>发布栏目</td> | |||
<td colspan="3"> | |||
<?php | |||
$typeOptions = GetOptionList($addRow['typeid'],$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
if ($addRow["typeid"]=="0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid','<?php echo $addRow['typeid'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?> | |||
<tr> | |||
<td>浏览权限</td> | |||
<td colspan="3"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $addRow["arcrank"];?>'><?php echo $addRow["rankname"];?></option> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' And `rank`<>'{$addRow["arcrank"]}' "); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) { | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>发布文档模型</title> | |||
<title>发布文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -19,306 +19,208 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="article_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">发布文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">文档标题:</td> | |||
<td width="390"><input type="text" name="title" id="title" value="<?php echo $title;?>" class="admin-input-lg"></td> | |||
<td width="120">简略标题:</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td align="left"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td" id="redirecturltr" style="display:none"> | |||
<table> | |||
<tr> | |||
<td width="120">跳转网址:</td> | |||
<td><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">标签:</td> | |||
<td width="620"><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td width="60">权重:</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $maxWright['cc'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success btn-sm">清空</button> | |||
</td> | |||
<td><img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">来源:</td> | |||
<td width="260"> | |||
<input type="text" name="source" id="source" value="<?php echo $source;?>" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td width="60">编辑:</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" value="<?php echo $writer;?>" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<span id="typeidct"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
<?php if ($cfg_need_typeid2=='Y') {echo "<a href='javascript:AddTypeid2();' class='btn btn-success btn-sm'>副栏目</a>";}?> | |||
</td> | |||
<td width="120">需要金币:</td> | |||
<td><input type="text" name="money" id="money" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="typeid2tr" style="display:none"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">副栏目:</td> | |||
<td> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">关键词:</td> | |||
<td> | |||
<input type="text" name="keywords" id="keywords" value="<?php echo $keywords;?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" name="submit" onclick="SelectKeywords('form1.keywords');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $description;?></textarea></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">附加选项:</td> | |||
<td> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="dellink" id="dellink" value="1" <?php if ($cfg_arc_dellink=='Y') echo 'checked';?>> 删除非站内链接</label> | |||
<a href="javascript:OpenMyWin('article_allowurl_edit.php');">[配置]</a> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">分页方式:</td> | |||
<td> | |||
<label><input type="radio" name="sptype" value="hand" <?php if ($cfg_arcautosp=='N') echo 'checked'?>> 手动</label> | |||
<label><input type="radio" name="sptype" value="auto" <?php if ($cfg_arcautosp=='Y') echo 'checked'?>> 自动</label> | |||
<label>大小:<input name="spsize" type="text" id="spsize" value="<?php echo $cfg_arcautosp_size?>" class="admin-input-xs"> K(分页符为:#p#分页标题#e#)</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?> | |||
<tr> | |||
<td class="admin-td"><?php GetEditor('body',$body,350);?></td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">评论选项:</td> | |||
<td width="360"> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($cfg_feedback_forbid=='N') echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($cfg_feedback_forbid=='Y') echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td width="120">发布选项:</td> | |||
<td> | |||
<label><input type="radio" name="ishtml" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0"> 动态浏览</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">文档排序:</td> | |||
<td width="360"> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<option value="0" selected>默认排序</option> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td width="120">标题颜色:</td> | |||
<td> | |||
<input type="text" name="color" id="color" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" class="btn btn-success btn-sm" onclick="ShowColor(event, this)">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">文档列表</a></li> | |||
<li class="breadcrumb-item active">发布文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">发布文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="article_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="160">文档标题</td> | |||
<td width="650"><input type="text" name="title" id="title" value="<?php echo $title;?>" class="admin-input-lg" required></td> | |||
<td width="160">简略标题</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>自定义属性</td> | |||
<td colspan="3"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
if ($trow->att=='j') | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||
else | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td width="120">文件名称:</td> | |||
<td><input type="text" name="filename" id="filename" class="admin-input-sm">(不包括文件扩展名)</td> | |||
<td><?php echo "<input type='hidden' name='templet'>";?></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布时间:</td> | |||
<td width="360"> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime'id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td width="120">浏览次数:</td> | |||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000) : $cfg_arc_click);?>" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
var arctype = "article"; | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
return false; | |||
} | |||
if (document.form1.typeid.value == 0) { | |||
ShowMsg("请选择文档栏目"); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</td> | |||
</tr> | |||
<tr id="redirecturltr" style="display:none"> | |||
<td>跳转网址</td> | |||
<td colspan="3"><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $maxWright['cc'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
<tr id="pictable"> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input type="text" name="picname" id="picname" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button type="button" id="btnClearAll" class="btn btn-success btn-sm">清空</button> | |||
<img src="/static/web/img/thumbnail.jpg" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>来源</td> | |||
<td> | |||
<input type="text" name="source" id="source" value="<?php echo $source;?>" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td>编辑</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" value="<?php echo $writer;?>" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>发布栏目</td> | |||
<td> | |||
<span id="typeidct"> | |||
<?php | |||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</span> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid');" class="btn btn-success btn-sm">选择</a> | |||
<?php if ($cfg_need_typeid2=='Y') {echo "<a href='javascript:AddTypeid2();' class='btn btn-success btn-sm'>副栏目</a>";}?> | |||
</td> | |||
<td>需要金币</td> | |||
<td><input type="text" name="money" id="money" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
<tr id="typeid2tr" style="display:none"> | |||
<td>副栏目</td> | |||
<td colspan="3"> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" value="<?php echo $keywords;?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" name="submit" onclick="SelectKeywords('form1.keywords');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>描述</td> | |||
<td colspan="3"><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $description;?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>附加选项</td> | |||
<td colspan="3"> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="dellink" id="dellink" value="1" <?php if ($cfg_arc_dellink=='Y') echo 'checked';?>> 删除非站内链接</label> | |||
<a href="javascript:OpenMyWin('article_allowurl_edit.php');">[配置]</a> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>分页方式</td> | |||
<td colspan="3"> | |||
<label><input type="radio" name="sptype" value="hand" <?php if ($cfg_arcautosp=='N') echo 'checked'?>> 手动</label> | |||
<label><input type="radio" name="sptype" value="auto" <?php if ($cfg_arcautosp=='Y') echo 'checked'?>> 自动</label> | |||
<label>大小:<input name="spsize" type="text" id="spsize" value="<?php echo $cfg_arcautosp_size?>" class="admin-input-xs"> K(分页符为:#p#分页标题#e#)</label> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?> | |||
<tr> | |||
<td colspan="4"><?php GetEditor('body',$body,350);?></td> | |||
</tr> | |||
<tr> | |||
<td>评论选项</td> | |||
<td> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($cfg_feedback_forbid=='N') echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($cfg_feedback_forbid=='Y') echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td>发布选项</td> | |||
<td> | |||
<label><input type="radio" name="ishtml" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0"> 动态浏览</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档排序</td> | |||
<td> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<option value="0" selected>默认排序</option> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td>标题颜色</td> | |||
<td> | |||
<input type="text" name="color" id="color" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" class="btn btn-success btn-sm" onclick="ShowColor(event, this)">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$selected = $row->rank == 0 ? ' selected' : ''; | |||
echo "<option value='".$row->rank."'{$selected}>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td>文件名称</td> | |||
<td><input type="text" name="filename" id="filename" class="admin-input-sm">(不包括文件扩展名)</td> | |||
<td><?php echo "<input type='hidden' name='templet'>";?></td> | |||
</tr> | |||
<tr> | |||
<td>发布时间</td> | |||
<td> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime'id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td>浏览次数</td> | |||
<td><input type="text" name="click" value="<?php echo ($cfg_arc_click=='-1' ? mt_rand(1000, 6000) : $cfg_arc_click);?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script>InitPage();</script> | |||
</body> | |||
</html> |
@@ -9,58 +9,68 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form action="article_description_main.php" name="form1" target="stafrm" method="post"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">自动摘要分页</td> | |||
</tr> | |||
<tr> | |||
<td width="260">文档模型id:</td> | |||
<td><input type="text" name="channel" id="channel" value="1" class="admin-input-xs"></td> | |||
</tr> | |||
<tr> | |||
<td>摘要字节:</td> | |||
<td><input type="text" name="dsize" id="dsize" class="admin-input-xs" value="<?php echo $cfg_auot_description?>">(最大255字节,自动分页<?php echo $cfg_arcautosp_size?>K)</td> | |||
</tr> | |||
<tr> | |||
<td>数据表:</td> | |||
<td><input type="text" name="table" id="table2" value="<?php echo $cfg_dbprefix?>addonarticle" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>处理字段:</td> | |||
<td><input type="text" name="field" id="field2" value="body" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>最小值:</td> | |||
<td><input type="text" name="msize" id="msize2" value="512" class="admin-input-xs">(字节)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新:</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="100" class="admin-input-xs">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td>文档id:</td> | |||
<td> | |||
<label>开始:<input type="text" name="sid" id="sid" class="admin-input-sm"></label> | |||
<label>结束:<input type="text" name="eid" id="eid" class="admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档操作:</td> | |||
<td> | |||
<label><input type="radio" name="dojob" value="des" checked> 自动摘要</label> | |||
<label><input type="radio" name="dojob" value="page"> 自动分页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" name="submit" class="btn btn-success btn-sm">开始操作</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">自动摘要分页</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">自动摘要分页</div> | |||
<div class="card-body"> | |||
<form action="article_description_main.php" name="form1" target="stafrm" method="post"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">文档模型id</td> | |||
<td><input type="text" name="channel" id="channel" value="1" class="admin-input-xs"></td> | |||
</tr> | |||
<tr> | |||
<td>摘要字节</td> | |||
<td><input type="text" name="dsize" id="dsize" class="admin-input-xs" value="<?php echo $cfg_auot_description?>">(最大255字节,自动分页<?php echo $cfg_arcautosp_size?>K)</td> | |||
</tr> | |||
<tr> | |||
<td>数据表</td> | |||
<td><input type="text" name="table" id="table2" value="<?php echo $cfg_dbprefix?>addonarticle" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>处理字段</td> | |||
<td><input type="text" name="field" id="field2" value="body" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>最小值</td> | |||
<td><input type="text" name="msize" id="msize2" value="512" class="admin-input-xs">(字节)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="100" class="admin-input-xs">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td>文档id</td> | |||
<td> | |||
<label>开始:<input type="text" name="sid" id="sid" class="admin-input-sm"></label> | |||
<label>结束:<input type="text" name="eid" id="eid" class="admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档操作</td> | |||
<td> | |||
<label><input type="radio" name="dojob" value="des" checked> 自动摘要</label> | |||
<label><input type="radio" name="dojob" value="page"> 自动分页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit"class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>修改文档模型</title> | |||
<title>修改文档</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -19,293 +19,203 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="article_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<table class="shadow-sm my-3"> | |||
<tr> | |||
<td class="admin-td">修改文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">文档标题:</td> | |||
<td width="390"><input type="text" name="title" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg"></td> | |||
<td width="120">简略标题:</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">自定义属性:</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') { | |||
$jumpclick = " onclick='ShowUrlTr()'"; | |||
} else { | |||
$jumpclick = ''; | |||
} | |||
if (preg_match("#".$trow->att."#", $arcRow['flag'])) { | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked> {$trow->attname}[{$trow->att}]</label> "; | |||
} else { | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick}> {$trow->attname}[{$trow->att}]</label> "; | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives">文档列表</a></li> | |||
<li class="breadcrumb-item active">修改文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改<?php echo $arcRow['title'];?>文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="article_edit.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="160">文档标题</td> | |||
<td width="650"><input type="text" name="title" id="title" value="<?php echo $arcRow['title'];?>" class="admin-input-lg" required></td> | |||
<td width="160">简略标题</td> | |||
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>自定义属性</td> | |||
<td colspan="3"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
while($trow = $dsql->GetObject()) | |||
{ | |||
if ($trow->att=='j') { | |||
$jumpclick = " onclick='ShowUrlTr()'"; | |||
} else { | |||
$jumpclick = ''; | |||
} | |||
if (preg_match("#".$trow->att."#", $arcRow['flag'])) { | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked> {$trow->attname}[{$trow->att}]</label> "; | |||
} else { | |||
echo "<label><input type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick}> {$trow->attname}[{$trow->att}]</label> "; | |||
} | |||
} | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td" id="redirecturltr" style="display:<?php echo (empty($addRow['redirecturl']) ? 'none' : 'block');?>"> | |||
<table> | |||
<tr> | |||
<td width="120">跳转网址:</td> | |||
<td><input type="text" name="redirecturl" id="redirecturl" value="<?php echo $addRow['redirecturl']?>" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">标签:</td> | |||
<td width="620"><input type="text" name="tags" id="tags" value="<?php echo $tags;?>" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td width="60">权重:</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $arcRow['weight'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr id="pictable"> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">缩略图:</td> | |||
<td width="660"> | |||
<input type="text" name="picname" id="picname" value="<?php echo $arcRow['litpic']?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button id="btnClearAll" type="button" class="btn btn-success btn-sm">清空</button> | |||
</td> | |||
<td><img src="<?php if ($arcRow['litpic']!='') echo $arcRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">来源:</td> | |||
<td width="260"> | |||
<input type="text" name="source" id="source" value="<?php echo $arcRow['source']?>" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td width="60">编辑:</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" value="<?php echo $arcRow['writer']?>" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">发布栏目:</td> | |||
<td width="360"> | |||
<?php | |||
$typeOptions = GetOptionList($arcRow['typeid'],$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
if ($arcRow["typeid"]=="0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid','<?php echo $arcRow['typeid'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
<td width="120">需要金币:</td> | |||
<td><input type="text" name="money" id="money" value="<?php echo $arcRow['money']?>" class="admin-input-sm"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php if ($cfg_need_typeid2=='Y') {?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">副栏目:</td> | |||
<td> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" value="<?php echo ($arcRow['typeid2']=='0'?'':$arcRow['typeid2']);?>" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2','<?php echo $arcRow['typeid2'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">关键词:</td> | |||
<td><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords']?>" class="admin-input-lg"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $arcRow['description']?></textarea></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">附加选项:</td> | |||
<td> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?> | |||
<tr> | |||
<td class="admin-td"><?php GetEditor('body',stripcslashes($addRow['body']),350);?></td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">评论选项:</td> | |||
<td width="360"> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($arcRow['notpost']==0) echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($arcRow['notpost']==1) echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td width="120">发布选项:</td> | |||
<td> | |||
<label><input name="ishtml" type="radio" value="1" <?php if ($arcRow["ismake"]!=-1) echo 'checked';?>> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0" <?php if ($arcRow["ismake"]==-1) echo 'checked';?>> 动态浏览</label> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">文档排序:</td> | |||
<td width="360"> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
?> | |||
</td> | |||
</tr> | |||
<tr id="redirecturltr" style="display:<?php echo (empty($addRow['redirecturl']) ? 'none' : 'table-row');?>"> | |||
<td>跳转网址</td> | |||
<td colspan="3"><input type="text" name="redirecturl" id="redirecturl" value="<?php echo $addRow['redirecturl']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" value="<?php echo $tags;?>" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
<td><input type="text" name="weight" id="weight" value="<?php echo $arcRow['weight'];?>" class="admin-input-sm">(越小越靠前)</td> | |||
</tr> | |||
<tr id="pictable"> | |||
<td>缩略图</td> | |||
<td colspan="3"> | |||
<input type="text" name="picname" id="picname" value="<?php echo $arcRow['litpic']?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="ddisremote" value="1" id="ddisremote"> 远程图片</label> | |||
<span class="btn btn-success btn-sm fileinput-button">上传<input type="file" name="files[]" id="iptAddImages"></span> | |||
<button type="button" name="submit" onclick="SelectImage('form1.picname','');" class="btn btn-success btn-sm">选择</button> | |||
<button id="btnClearAll" type="button" class="btn btn-success btn-sm">清空</button> | |||
<img src="<?php if ($arcRow['litpic']!='') echo $arcRow['litpic']; else echo '/static/web/img/thumbnail.jpg';?>" id="litPic" class="thumbnail-md ml-3"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>来源</td> | |||
<td> | |||
<input type="text" name="source" id="source" value="<?php echo $arcRow['source']?>" class="admin-input-sm"> | |||
<button type="button" name="selsource" id="selsource" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
<td>编辑</td> | |||
<td> | |||
<input type="text" name="writer" id="writer" value="<?php echo $arcRow['writer']?>" class="admin-input-sm"> | |||
<button type="button" name="selwriter" id="selwriter" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>发布栏目</td> | |||
<td> | |||
<?php | |||
$subday = SubDay($arcRow["sortrank"],$arcRow["pubdate"]); | |||
echo "<option value='0'>正常排序</option>"; | |||
if ($subday>0) echo "<option value='$subday' selected>置顶".$subday."天</option>"; | |||
$typeOptions = GetOptionList($arcRow['typeid'],$cuserLogin->getUserChannel(),$channelid); | |||
echo "<select name='typeid' id='typeid' class='admin-input-sm'>"; | |||
if ($arcRow["typeid"]=="0") echo "<option value='0' selected>请选择文档栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td width="120">标题颜色:</td> | |||
<td> | |||
<input type="text" name="color" id="color" value="<?php echo $arcRow['color']?>" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" onclick="ShowColor(event,this);" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">浏览权限:</td> | |||
<td width="360"> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $arcRow["arcrank"]?>'><?php echo $arcRow["rankname"]?> </option> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid','<?php echo $arcRow['typeid'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
<td>需要金币</td> | |||
<td><input type="text" name="money" id="money" value="<?php echo $arcRow['money']?>" class="admin-input-sm"></td> | |||
</tr> | |||
<?php if ($cfg_need_typeid2=='Y') {?> | |||
<tr> | |||
<td>副栏目</td> | |||
<td colspan="3"> | |||
<span id="typeid2ct"></span> | |||
<input type="text" name="typeid2" id="typeid2" value="<?php echo ($arcRow['typeid2']=='0'?'':$arcRow['typeid2']);?>" class="admin-input-sm"> | |||
<a href="javascript:ShowCatMap(event,this,<?php echo $channelid;?>,'typeid2','<?php echo $arcRow['typeid2'];?>');" class="btn btn-success btn-sm">选择</a> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td>关键词</td> | |||
<td colspan="3"><input type="text" name="keywords" id="keywords" value="<?php echo $arcRow['keywords']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>描述</td> | |||
<td colspan="3"><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $arcRow['description']?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>附加选项</td> | |||
<td colspan="3"> | |||
<label><input type="checkbox" name="remote" id="remote" value="1" <?php if ($cfg_rm_remote=='Y') echo 'checked';?>> 下载远程图片和资源</label> | |||
<label><input type="checkbox" name="autolitpic" id="autolitpic" value="1" <?php if ($cfg_arc_autopic=='Y') echo 'checked';?>> 提取第一个图片为缩略图</label> | |||
</td> | |||
</tr> | |||
<?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?> | |||
<tr> | |||
<td colspan="4"><?php GetEditor('body',stripcslashes($addRow['body']),350);?></td> | |||
</tr> | |||
<tr> | |||
<td>评论选项</td> | |||
<td> | |||
<label><input type="radio" name="notpost" value="0" <?php if ($arcRow['notpost']==0) echo 'checked';?>> 允许评论</label> | |||
<label><input type="radio" name="notpost" value="1" <?php if ($arcRow['notpost']==1) echo 'checked';?>> 禁止评论</label> | |||
</td> | |||
<td>发布选项</td> | |||
<td> | |||
<label><input name="ishtml" type="radio" value="1" <?php if ($arcRow["ismake"]!=-1) echo 'checked';?>> 静态浏览</label> | |||
<label><input type="radio" name="ishtml" value="0" <?php if ($arcRow["ismake"]==-1) echo 'checked';?>> 动态浏览</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档排序</td> | |||
<td> | |||
<select name="sortup" id="sortup" class="admin-input-sm"> | |||
<?php | |||
$subday = SubDay($arcRow["sortrank"],$arcRow["pubdate"]); | |||
echo "<option value='0'>正常排序</option>"; | |||
if ($subday>0) echo "<option value='$subday' selected>置顶".$subday."天</option>"; | |||
?> | |||
<option value="7">置顶一周</option> | |||
<option value="30">置顶一个月</option> | |||
<option value="90">置顶三个月</option> | |||
<option value="180">置顶半年</option> | |||
<option value="360">置顶一年</option> | |||
</select> | |||
</td> | |||
<td>标题颜色</td> | |||
<td> | |||
<input type="text" name="color" id="color" value="<?php echo $arcRow['color']?>" class="admin-input-sm"> | |||
<button type="button" name="modcolor" id="modcolor" onclick="ShowColor(event,this);" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="arcrank" id="arcrank" class="admin-input-sm"> | |||
<option value='<?php echo $arcRow["arcrank"]?>'><?php echo $arcRow["rankname"]?> </option> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()){ | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td>文件名称</td> | |||
<td><input type="text" name="filename" id="filename" value="<?php echo $arcRow['filename']?>" class="admin-input-sm">(不包括文件扩展名)</td> | |||
<td><?php echo "<input type='hidden' name='templet' value='{$addRow['templet']}'>";?></td> | |||
</tr> | |||
<tr> | |||
<td>更新时间</td> | |||
<td> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()){ | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
<td width="120">文件名称:</td> | |||
<td><input type="text" name="filename" id="filename" value="<?php echo $arcRow['filename']?>" class="admin-input-sm">(不包括文件扩展名)</td> | |||
<td><?php echo "<input type='hidden' name='templet' value='{$addRow['templet']}'>";?></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table> | |||
<tr> | |||
<td width="120">更新时间:</td> | |||
<td width="360"> | |||
<?php | |||
$nowtime = GetDateTimeMk(time()); | |||
echo "<input type='text' name='pubdate' value='$nowtime' id='pubdate' class='datepicker admin-input-sm'>"; | |||
?> | |||
</td> | |||
<td width="120">浏览次数:</td> | |||
<td><input type="text" name="click" value="<?php echo $arcRow['click'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
</td> | |||
<td>浏览次数</td> | |||
<td><input type="text" name="click" value="<?php echo $arcRow['click'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
var swfu = null; | |||
var arctype = "article"; | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("文档标题不能为空"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script>InitPage();</script> | |||
</body> | |||
</html> |
@@ -9,59 +9,69 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form2" action="article_keywords_main.php"> | |||
<input type="hidden" name="dopost" value="add"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-lg mr-3"> | |||
<input type="text" name="rpurl" id="rpurl" placeholder="请输入链接" class="admin-input-lg mr-3"> | |||
<input type="text" name="rank" id="rank" value="30" class="admin-input-sm"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form3" action="article_keywords_main.php" method="post"> | |||
<input type="hidden" name="dopost" value="saveall"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="5">文档关键词维护</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="20%">关键词</td> | |||
<td width="30%">链接网址</td> | |||
<td width="20%">频率</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="5" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="aids[]" value="{dede:field.aid/}" checked></td> | |||
<td><input type="hidden" name="keyword_{dede:field.aid/}" class="admin-input-lg" value="{dede:field.keyword/}">{dede:field.keyword/}</td> | |||
<td> | |||
<input type="hidden" name="rpurlold_{dede:field.aid/}" value="{dede:field.rpurl/}"> | |||
<input type="text" name="rpurl_{dede:field.aid/}" class="admin-input-lg" value="{dede:field.rpurl/}"> | |||
</td> | |||
<td><input type="text" name="rank_{dede:field.aid/}" class="admin-input-sm" value="{dede:field.rank/}"></td> | |||
<td> | |||
<input type="hidden" name="staold_{dede:field.aid/}" value="{dede:field.sta/}"> | |||
<label><input type="checkbox" name="isnouse_{dede:field.aid/}" value="1" {dede:field.sta function="GetSta(@me)"/}> 禁用</label> | |||
<label><input type="checkbox" name="isdel_{dede:field.aid/}" value="1"> 删除</label> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="5"> | |||
<button type="button" name="dl1" class="btn btn-success btn-sm" onclick="selAll();">反选</button> | |||
<button type="button" name="dl2" class="btn btn-success btn-sm" onclick="this.form.submit();">保存</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="5" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">文档关键词维护</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form2" action="article_keywords_main.php"> | |||
<input type="hidden" name="dopost" value="add"> | |||
<input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-lg mr-2"> | |||
<input type="text" name="rpurl" id="rpurl" placeholder="请输入链接" class="admin-input-lg mr-2"> | |||
<input type="text" name="rank" id="rank" value="30" class="admin-input-sm"> | |||
<button type="submit"class="btn btn-success btn-sm">添加</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">文档关键词维护</div> | |||
<div class="card-body"> | |||
<form name="form3" action="article_keywords_main.php" method="post"> | |||
<input type="hidden" name="dopost" value="saveall"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">关键词</td> | |||
<td scope="col">链接网址</td> | |||
<td scope="col">频率</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="aids[]" value="{dede:field.aid/}" checked></td> | |||
<td><input type="hidden" name="keyword_{dede:field.aid/}" value="{dede:field.keyword/}">{dede:field.keyword/}</td> | |||
<td> | |||
<input type="hidden" name="rpurlold_{dede:field.aid/}" value="{dede:field.rpurl/}"> | |||
<input type="text" name="rpurl_{dede:field.aid/}" class="w-100" value="{dede:field.rpurl/}"> | |||
</td> | |||
<td><input type="text" name="rank_{dede:field.aid/}" class="admin-input-sm" value="{dede:field.rank/}"></td> | |||
<td> | |||
<input type="hidden" name="staold_{dede:field.aid/}" value="{dede:field.sta/}"> | |||
<label><input type="checkbox" name="isnouse_{dede:field.aid/}" value="1" {dede:field.sta function="GetSta(@me)"/}> 禁用</label> | |||
<label><input type="checkbox" name="isdel_{dede:field.aid/}" value="1"> 删除</label> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="5"> | |||
<a href="javascript:selAll();" class="btn btn-outline-success btn-sm">反选</a> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="5" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function selAll() { | |||
var celements = document.getElementsByName('aids[]'); | |||
@@ -3,47 +3,42 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>关键词管理</title> | |||
<title>文档关键词管理</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="article_keywords_main.php"> | |||
<input type="hidden" name="dopost" value="add"> | |||
<table id="addnew" class="table shadow-sm table-borderless mt-3" style="display:none"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-lg mr-3"> | |||
<input type="text" name="rpurl" id="rpurl" placeholder="请输入链接" class="admin-input-sm mr-3"> | |||
<input type="text" name="rank" id="rank" placeholder="请输入频率" class="admin-input-sm"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form2"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keywords" id="keywords" value="<?php echo $keywords?>" placeholder="请输入关键词" class="admin-input-lg mr-3"> | |||
<button type="button" name="submit" onclick="ReturnValue();" class="btn btn-success btn-sm">选用</button> | |||
<button type="button" name="kwa" onclick="AddNewKw();" class="btn btn-success btn-sm">新增关键词</button> | |||
<button type="button" name="kwm" onclick="location='article_keywords_main.php';" class="btn btn-success btn-sm">关键词管理</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
{dede:datalist empty='<div class="text-center py-2">暂无文档</div>'} | |||
<a href="javascript:SelKw('{dede:field.keyword/}')">{dede:field.keyword/}</a> | |||
{/dede:datalist} | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">文档关键词管理</div> | |||
<div class="card-body"> | |||
<form name="form2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td> | |||
<input type="text" name="keywords" id="keywords" value="<?php echo $keywords?>" class="admin-input-lg mr-2"> | |||
<button type="button" name="submit" onclick="ReturnValue();" class="btn btn-success btn-sm">选用</button> | |||
<button type="button" name="kwm" onclick="location='article_keywords_main.php';" class="btn btn-success btn-sm">关键词管理</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
{dede:datalist} | |||
<a href="javascript:SelKw('{dede:field.keyword/}')">{dede:field.keyword/}</a> | |||
{/dede:datalist} | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function SelKw(kw) { | |||
if (document.form2.keywords.value) { | |||
@@ -65,9 +60,6 @@ | |||
if (obj.style.display=="none") obj.style.display = "block"; | |||
else obj.style.display="none"; | |||
} | |||
function AddNewKw() { | |||
showHide("addnew"); | |||
} | |||
</script> | |||
</body> | |||
</html> |
@@ -3,53 +3,61 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>文档重复检测</title> | |||
<title>文档重复检测记录</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form2" method="POST" action="article_test_same.php"> | |||
<input type="hidden" name="deltype" value="<?php echo $deltype;?>"> | |||
<input type="hidden" name="dopost" value="delsel"> | |||
<input type="hidden" name="pagesize" value="<?php echo $pagesize;?>"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid;?>"> | |||
<input type="hidden" name="maintable" value="<?php echo $maintable;?>"> | |||
<input type="hidden" name="titles"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="3">重复文档列表</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="16%">重复数量</td> | |||
<td>文档标题</td> | |||
</tr> | |||
<?php | |||
while($row = $dsql->GetArray()) | |||
{ | |||
if ($row['dd']==1 ) break; | |||
?> | |||
<tr align="center"> | |||
<td><input type="checkbox" name="arcTitles" id="arcTitle" value="<?php echo urlencode($row['title'])?>"></td> | |||
<td> | |||
<?php | |||
$allarc += $row['dd']; | |||
echo $row['dd']; | |||
?> | |||
</td> | |||
<td><?php echo $row['title'];?></td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td colspan="3"> | |||
<input type="button" name="bt1" onclick="selAll();" value="全选" class="btn btn-success btn-sm"> | |||
<input type="button" name="bt2" onclick="noSelAll();" value="反选" class="btn btn-success btn-sm"> | |||
<input type="button" name="bt3" onclick="delArc();" value="删除" class="btn btn-success btn-sm"> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">文档重复检测记录</div> | |||
<div class="card-body"> | |||
<form name="form2" method="POST" action="article_test_same.php"> | |||
<input type="hidden" name="deltype" value="<?php echo $deltype;?>"> | |||
<input type="hidden" name="dopost" value="delsel"> | |||
<input type="hidden" name="pagesize" value="<?php echo $pagesize;?>"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid;?>"> | |||
<input type="hidden" name="maintable" value="<?php echo $maintable;?>"> | |||
<input type="hidden" name="titles"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">重复数量</td> | |||
<td scope="col">文档标题</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?php | |||
while($row = $dsql->GetArray()) | |||
{ | |||
if ($row['dd']==1 ) break; | |||
?> | |||
<tr> | |||
<td><input type="checkbox" name="arcTitles" id="arcTitle" value="<?php echo urlencode($row['title'])?>"></td> | |||
<td> | |||
<?php | |||
$allarc += $row['dd']; | |||
echo $row['dd']; | |||
?> | |||
</td> | |||
<td><?php echo $row['title'];?></td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td colspan="3"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">反选</a> | |||
<a href="javascript:delArc();" class="btn btn-danger btn-sm">删除</a> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function getCheckboxItem() { | |||
var allSel = ''; | |||
@@ -9,47 +9,57 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form action="article_test_same.php" name="form1" target="stafrm"> | |||
<input type="hidden" name="dopost" value="analyse"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">文档重复检测</td> | |||
</tr> | |||
<tr> | |||
<td width="260">栏目类型:</td> | |||
<td> | |||
<select name="channelid" class="admin-input-sm"> | |||
<?php | |||
if (!empty($channelinfos)) { | |||
foreach($channelinfos as $rs) | |||
{ | |||
echo "<option value=".$rs['id'].">".$rs['typename']."</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>每排列出记录:</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="100" class="admin-input-sm">(文档)</td> | |||
</tr> | |||
<tr> | |||
<td>删除选项:</td> | |||
<td> | |||
<label><input type="radio" name="deltype" value="delnew" checked> 保留最旧的一条</label> | |||
<label><input type="radio" name="deltype" value="delold"> 保留最新的一条</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" name="submit" class="btn btn-success btn-sm">分析标题重复文档</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">文档重复检测</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">文档重复检测</div> | |||
<div class="card-body"> | |||
<form action="article_test_same.php" name="form1" target="stafrm"> | |||
<input type="hidden" name="dopost" value="analyse"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">栏目类型</td> | |||
<td> | |||
<select name="channelid" class="admin-input-sm"> | |||
<?php | |||
if (!empty($channelinfos)) { | |||
foreach($channelinfos as $rs) | |||
{ | |||
echo "<option value=".$rs['id'].">".$rs['typename']."</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>每排列出记录</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="100" class="admin-input-sm">(文档)</td> | |||
</tr> | |||
<tr> | |||
<td>删除选项</td> | |||
<td> | |||
<label><input type="radio" name="deltype" value="delnew" checked> 保留最旧的一条</label> | |||
<label><input type="radio" name="deltype" value="delold"> 保留最新的一条</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit"class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,53 +9,64 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form action="cards_make.php" name="form1" target="stafrm"> | |||
<input type="hidden" name="dopost" value="make"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="4">生成积分</td> | |||
</tr> | |||
<tr> | |||
<td width="260">积分类型:</td> | |||
<td> | |||
<select name="cardtype" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__moneycard_type`"); | |||
$dsql->Execute(); | |||
while($row=$dsql->GetArray()){ | |||
echo " <option value='{$row['tid']}'>{$row['pname']}</option>"; | |||
} | |||
$dsql->Close(); | |||
?> | |||
</select> | |||
</td> | |||
<td width="120">生成数量:</td> | |||
<td><input name="mnum" type="text" id="mnum" class="admin-input-sm" value="100"></td> | |||
</tr> | |||
<tr> | |||
<td>积分前缀:</td> | |||
<td><input name="snprefix" type="text" id="snprefix" class="admin-input-sm" value="TY"></td> | |||
<td>密码长度:</td> | |||
<td><input name="pwdlen" type="text" id="pwdlen" class="admin-input-sm" value="4"></td> | |||
</tr> | |||
<tr> | |||
<td>密码类型:</td> | |||
<td> | |||
<label><input type="radio" name="ctype" value="1"> 纯数字</label> | |||
<label><input type="radio" name="ctype" value="2" checked> 大写字母</label> | |||
</td> | |||
<td>密码组数:</td> | |||
<td><input name="pwdgr" type="text" id="pwdgr" class="admin-input-sm" value="3"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center" align="py-2"><button type="submit" name="submit" class="btn btn-success btn-sm">生成积分</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" id="mtd"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="cards_manage.php">积分产品管理</a></li> | |||
<li class="breadcrumb-item active">生成积分</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">生成积分</div> | |||
<div class="card-body"> | |||
<form action="cards_make.php" name="form1" target="stafrm"> | |||
<input type="hidden" name="dopost" value="make"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">积分类型</td> | |||
<td> | |||
<select name="cardtype" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__moneycard_type`"); | |||
$dsql->Execute(); | |||
while($row=$dsql->GetArray()){ | |||
echo " <option value='{$row['tid']}'>{$row['pname']}</option>"; | |||
} | |||
$dsql->Close(); | |||
?> | |||
</select> | |||
</td> | |||
<td width="160">生成数量</td> | |||
<td><input name="mnum" type="text" id="mnum" class="admin-input-sm" value="100"></td> | |||
</tr> | |||
<tr> | |||
<td>积分前缀</td> | |||
<td><input name="snprefix" type="text" id="snprefix" class="admin-input-sm" value="TY"></td> | |||
<td>密码长度</td> | |||
<td><input name="pwdlen" type="text" id="pwdlen" class="admin-input-sm" value="4"></td> | |||
</tr> | |||
<tr> | |||
<td>密码类型</td> | |||
<td> | |||
<label><input type="radio" name="ctype" value="1"> 纯数字</label> | |||
<label><input type="radio" name="ctype" value="2" checked> 大写字母</label> | |||
</td> | |||
<td>密码组数</td> | |||
<td><input name="pwdgr" type="text" id="pwdgr" class="admin-input-sm" value="3"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center" align="py-2"><button type="submit"class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" id="mtd"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,54 +9,65 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<button type="button" onclick="location='cards_manage.php';" class="btn btn-success btn-sm">全部</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=0';" class="btn btn-success btn-sm">未使用</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=1';" class="btn btn-success btn-sm">已售出</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=-1';" class="btn btn-success btn-sm">已使用</button> | |||
<button type="button" onclick="location='cards_make.php';" class="btn btn-success btn-sm">生成积分</button> | |||
<button type="button" onclick="location='cards_type.php';" class="btn btn-success btn-sm">积分产品分类</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="7">积分产品管理</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="26%">卡号</td> | |||
<td width="16%">积分类型</td> | |||
<td width="12%">生成日期</td> | |||
<td width="12%">使用日期</td> | |||
<td width="6%">状态</td> | |||
<td>使用会员</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="aids" value="{dede:field.aid/}"></td> | |||
<td>{dede:field.cardid/}</td> | |||
<td><?php echo $TypeNames[$fields['ctid']]?></td> | |||
<td>{dede:field.mtime function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.utime function='GetUseDate(@me)'/}</td> | |||
<td>{dede:field.isexp function='GetSta(@me)'/}</td> | |||
<td>{dede:field.uid function='GetMemberID(@me)'/}</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="7"> | |||
<button type="button" onclick="ReSel();" class="btn btn-success btn-sm">反选</button> | |||
<button type="button" onclick="DelSel();" class="btn btn-danger btn-sm">删除</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="7" align="center">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">积分产品管理</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<a href="cards_manage.php" class="btn btn-success btn-sm">全部</a> | |||
<a href="cards_manage.php?isexp=0" class="btn btn-success btn-sm">未使用</a> | |||
<a href="cards_manage.php?isexp=1" class="btn btn-success btn-sm">已售出</a> | |||
<a href="cards_manage.php?isexp=-1" class="btn btn-success btn-sm">已使用</a> | |||
<a href="cards_make.php" class="btn btn-success btn-sm">生成积分</a> | |||
<a href="cards_type.php" class="btn btn-success btn-sm">积分产品分类</a> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">积分产品管理</div> | |||
<div class="card-body"> | |||
<form name="form1"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">卡号</td> | |||
<td scope="col">积分类型</td> | |||
<td scope="col">生成日期</td> | |||
<td scope="col">使用日期</td> | |||
<td scope="col">状态</td> | |||
<td scope="col">使用会员</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="aids" value="{dede:field.aid/}"></td> | |||
<td>{dede:field.cardid/}</td> | |||
<td><?php echo $TypeNames[$fields['ctid']]?></td> | |||
<td>{dede:field.mtime function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.utime function='GetUseDate(@me)'/}</td> | |||
<td>{dede:field.isexp function='GetSta(@me)'/}</td> | |||
<td>{dede:field.uid function='GetMemberID(@me)'/}</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="7"> | |||
<a href="javascript:ReSel();" class="btn btn-success btn-sm">反选</a> | |||
<a href="javascript:DelSel();" class="btn btn-danger btn-sm">删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="7" align="center">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
//获得选中项 | |||
function getCheckboxItem() { | |||
@@ -9,45 +9,61 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="cards_type.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="4">积分产品分类</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="26%">产品名称</td> | |||
<td width="26%">金币点数</td> | |||
<td width="26%">价格</td> | |||
<td>状态</td> | |||
</tr> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__moneycard_type`"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<input type="hidden" name="ID_<?php echo $k?>" value="<?php echo $row->tid?>"> | |||
<tr align="center"> | |||
<td><input type="text" name="pname_<?php echo $k?>" value="<?php echo $row->pname?>" class="w-100" id="pname_<?php echo $k?>"></td> | |||
<td><input type="text" name="num_<?php echo $k?>" value="<?php echo $row->num?>" class="w-100" id="num_<?php echo $k?>"></td> | |||
<td><input type="text" name="money_<?php echo $k?>" value="<?php echo $row->money?>" class="w-75" id="money_<?php echo $k?>">(元)</td> | |||
<td><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" value="1" checked> 保留</td> | |||
</tr> | |||
<?php }?> | |||
<input type="hidden" name="idend" value="<?php echo $k?>"> | |||
<tr align="center"> | |||
<td><input type="text" name="pname_new" class="w-100" id="pname_new"></td> | |||
<td><input type="text" name="num_new" class="w-100" id="num_new" value="100"></td> | |||
<td><input type="text" name="money_new" class="w-75" id="money_new" value="30">(元)</td> | |||
<td align="center"><input type="checkbox" name="check_new" id="check_new" value="1" checked> 新增</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center"><button type="submit" class="btn btn-success btn-sm">保存</button></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="cards_manage.php">积分产品管理</a></li> | |||
<li class="breadcrumb-item active">积分产品分类</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">积分产品管理</div> | |||
<div class="card-body"> | |||
<form name="form1" action="cards_type.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">产品名称</td> | |||
<td scope="col">金币点数</td> | |||
<td scope="col">价格</td> | |||
<td scope="col">状态</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__moneycard_type`"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<input type="hidden" name="ID_<?php echo $k?>" value="<?php echo $row->tid?>"> | |||
<tr align="center"> | |||
<td><input type="text" name="pname_<?php echo $k?>" value="<?php echo $row->pname?>" class="w-100" id="pname_<?php echo $k?>"></td> | |||
<td><input type="text" name="num_<?php echo $k?>" value="<?php echo $row->num?>" class="w-100" id="num_<?php echo $k?>"></td> | |||
<td><input type="text" name="money_<?php echo $k?>" value="<?php echo $row->money?>" class="w-75" id="money_<?php echo $k?>">(元)</td> | |||
<td><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" value="1" checked> 保留</td> | |||
</tr> | |||
<?php }?> | |||
<input type="hidden" name="idend" value="<?php echo $k?>"> | |||
<tr align="center"> | |||
<td><input type="text" name="pname_new" class="w-100" id="pname_new"></td> | |||
<td><input type="text" name="num_new" class="w-100" id="num_new" value="100"></td> | |||
<td><input type="text" name="money_new" class="w-75" id="money_new" value="30">(元)</td> | |||
<td align="center"><input type="checkbox" name="check_new" id="check_new" value="1" checked> 新增</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<a href="cards_manage.php" class="btn btn-outline-success btn-sm">返回</a> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -12,274 +12,285 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="catalog_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="reid" id="reid" value="<?php echo $id;?>"> | |||
<input type="hidden" name="topid" id="topid" value="<?php echo $topid;?>"> | |||
<?php | |||
if ($id>0) { | |||
echo " <input type='hidden' name='moresite' value='{$myrow['moresite']}'>"; | |||
echo " <input type='hidden' name='siteurl' value='{$myrow['siteurl']}'>"; | |||
echo " <input type='hidden' name='sitepath' value='{$myrow['sitepath']}'>"; | |||
} | |||
?> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="4">添加栏目</td> | |||
</tr> | |||
<tr> | |||
<td width="10%">是否支持投稿:</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="issend" value="1" <?php if ($issend==1) echo " checked ";?>> 支持</label> | |||
<label><input type="radio" name="issend" value="0" <?php if ($issend==0) echo " checked ";?>> 不支持</label> | |||
</td> | |||
<td width="10%">是否隐藏栏目:</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="ishidden" value="0" checked> 显示</label> | |||
<label><input type="radio" name="ishidden" value="1"> 隐藏</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模型:</td> | |||
<td> | |||
<input type="hidden" value="{style}" name="dfstyle"> | |||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this);" class="admin-input-sm"> | |||
<?php | |||
foreach($channelArray as $k=>$arr) | |||
{ | |||
if ($k==$channelid) { | |||
$nid = $arr['nid']; | |||
echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>"; | |||
} else { | |||
echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<div id="smclass" class="mt-2" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||
<select name="smalltype[]" multiple="yes" class="admin-input-lg"> | |||
<?php | |||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC,evalue ASC "; | |||
$dsql->Execute('s',$sql); | |||
while($arr = $dsql->GetArray('s')) | |||
{ | |||
if ($arr['evalue']%500==0) { | |||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||
echo "<option value='{$arr['evalue']}'>└── {$arr['ename']}</option>"; | |||
} else { | |||
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<span>(请选栏目的信息联动类型支持多选)</span> | |||
</div> | |||
</td> | |||
<td>上级目录:</td> | |||
<td> | |||
<?php | |||
$pardir = '{cmspath}'.$cfg_arcdir; | |||
if (!empty($typedir)) $pardir = $typedir.'/'; | |||
$pardir = preg_replace("#\/{1,}#", '/', $pardir); | |||
echo $pardir; | |||
?> | |||
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir?>"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>中文名称:</td> | |||
<td><input type="text" name="typename" class="admin-input-lg"></td> | |||
<td>中文概述:</td> | |||
<td><input type="text" name="cnoverview" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>英文名称:</td> | |||
<td><input type="text" name="enname" class="admin-input-lg"></td> | |||
<td>英文概述:</td> | |||
<td><input type="text" name="enoverview" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目大图:</td> | |||
<td> | |||
<input type="text" name="bigpic" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.bigpic');">选择</button> | |||
</td> | |||
<td>栏目小图:</td> | |||
<td> | |||
<input type="text" name="litimg" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.litimg');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>排列顺序:</td> | |||
<td><input type="text" name="sortrank" class="admin-input-sm">(由低到高)</td> | |||
<td>浏览权限:</td> | |||
<td> | |||
<select name="corank" id="corank" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE `rank` >= 0 ORDER BY `rank` ASC"); | |||
$dsql->Execute('cc'); | |||
while($row = $dsql->GetObject('cc')) { | |||
if ($corank==$row->rank) echo "<option value='".$row->rank."' selected>".$row->membername."</option>"; | |||
else { | |||
if ($corank==0){ | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
} | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目生成目录:</td> | |||
<td> | |||
<input type="text" name="typedir" id="typedir" class="admin-input-lg"> | |||
<label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir();"> 拼音</label> | |||
</td> | |||
<td>目录相对位置:</td> | |||
<td> | |||
<label><input type="radio" name="referpath" value="parent" checked> 上级目录</label> | |||
<?php if ($moresite==0) {?> | |||
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label> | |||
<label><input type="radio" name="referpath" value="basepath"> 站点根目录</label> | |||
<?php }?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目列表选项:</td> | |||
<td> | |||
<label><input type="radio" name="isdefault" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="isdefault" value="-1"> 动态浏览</label> | |||
<label><input type="radio" name="isdefault" value="0"> 列表第一页浏览</label> | |||
</td> | |||
<td>默认页的名称:</td> | |||
<td><input type="text" name="defaultname" value="index.html" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目属性:</td> | |||
<td> | |||
<label><input type="radio" name="ispart" value="0" checked> 列表栏目(允许发布)</label> | |||
<label><input type="radio" name="ispart" value="1"> 封面栏目(不允许发布)</label> | |||
<label><input type="radio" name="ispart" id="ispart2" value="2"> 外部栏目(栏目生成目录填写链接)</label> | |||
</td> | |||
<td>栏目交叉:</td> | |||
<td> | |||
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross();" checked> 不交叉</label> | |||
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross();"> 自动获取同名栏目</label> | |||
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross();"> 指定交叉栏目id(英文逗号隔开)</label> | |||
<a href="javascript:ShowHide('helpvarco');" class="btn btn-success btn-sm">说明</a> | |||
<div id="crossid" style="display:none"><textarea name="crossid" class="admin-textarea-sm"></textarea></div> | |||
<div id="helpvarco" class="alert alert-info my-2" style="display:none">交叉栏目该栏目与另一个非子栏目交叉的情况,相当于副栏目功能</div> | |||
</td> | |||
</tr> | |||
<?php if ($id==0) {?> | |||
<tr> | |||
<td>多站点支持:</td> | |||
<td> | |||
<label><input type="radio" name="moresite" value="1"> 启用</label> | |||
<label><input type="radio" name="moresite" value="0" checked> 不启用</label> | |||
<span>(需要绑定二级域名,系统变量中开启支持多站点)</span> | |||
</td> | |||
<td>绑定域名:</td> | |||
<td><input type="text" name="siteurl" id="siteurl" onChange="CheckPathSet();" class="admin-input-lg">(请输入绑定域名http开头)</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td>列表模板:</td> | |||
<td> | |||
<input type="text" name="templist" value="{style}/list_<?php echo $nid?>.htm" class="admin-input-lg"> | |||
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">选择</button> | |||
</td> | |||
<td>封面模板:</td> | |||
<td> | |||
<input type="text" name="tempindex" value="{style}/index_<?php echo $nid?>.htm" class="admin-input-lg"> | |||
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">选择</button> | |||
<a href="javascript:ShowHide('helpvar1');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar1" class="alert alert-info my-2" style="display:none"> | |||
<p>{tid} 栏目id</p> | |||
<span>{cid} 栏目模型名字id</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模板:</td> | |||
<td> | |||
<input type="text" name="temparticle" value="{style}/article_<?php echo $nid?>.htm" class="admin-input-lg"> | |||
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">选择</button> | |||
</td> | |||
<td>列表命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar2');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar2" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{tid} 栏目id</p> | |||
<p>{page} 栏目页码数</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;</p> | |||
<span>rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule" tid="namerule" value="<?php echo $cfg_df_namerule;?>" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar3');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar3" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{Y}{M}{D} 年月日</p> | |||
<p>{timestamp} INT类型的UNIX时间戳</p> | |||
<p>{aid} 文档id</p> | |||
<p>{pinyin} 拼音加文档id</p> | |||
<p>{py} 拼音部首加文档id</p> | |||
<p>{typedir} 栏目保存目录</p> | |||
<p>{cc} 日期加混编id后用转换为适合字母</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/doc-([0-9]+).html$ /apps/view.php?arcID=$1;</p> | |||
<span>rewrite ^/doc-([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</span> | |||
</div> | |||
</td> | |||
<td>SEO标题:</td> | |||
<td><input type="text" name="seotitle" id="seotitle" class="admin-input-lg">(标签{dede:field.seotitle/}调用)</td> | |||
</tr> | |||
<tr> | |||
<td>关键词:</td> | |||
<td> | |||
<textarea name="keywords" id="keywords" class="admin-textarea-sm"></textarea> | |||
<span>(标签{dede:field.keywords/}调用)</span> | |||
</td> | |||
<td>描述:</td> | |||
<td> | |||
<textarea name="description" id="description" class="admin-textarea-sm"></textarea> | |||
<span>(标签{dede:field.description/}调用)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目文档:</td> | |||
<td>(标签{dede:field.content/}调用)</td> | |||
<td>是否支持跨站调用:</td> | |||
<td> | |||
<input type="text" name="apikey" id="apikey" class="admin-input-lg" placeholder="请输入跨站调用秘钥"> | |||
<label><input type="radio" name="apienabled" value="1"> 支持</label> | |||
<label><input type="radio" name="apienabled" value="0" checked> 不支持</label> | |||
<a href="javascript:makeAPIKey();" class="btn btn-success btn-sm">更新</i></a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"><?php GetEditor("content","","400","Default","print","false");?></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_main.php">网站栏目管理</a></li> | |||
<li class="breadcrumb-item active">添加栏目</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">添加栏目</div> | |||
<div class="card-body"> | |||
<form name="form1" action="catalog_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="reid" id="reid" value="<?php echo $id;?>"> | |||
<input type="hidden" name="topid" id="topid" value="<?php echo $topid;?>"> | |||
<?php | |||
if ($id>0) { | |||
echo " <input type='hidden' name='moresite' value='{$myrow['moresite']}'>"; | |||
echo " <input type='hidden' name='siteurl' value='{$myrow['siteurl']}'>"; | |||
echo " <input type='hidden' name='sitepath' value='{$myrow['sitepath']}'>"; | |||
} | |||
?> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="10%">是否支持投稿</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="issend" value="1" <?php if ($issend==1) echo " checked ";?>> 支持</label> | |||
<label><input type="radio" name="issend" value="0" <?php if ($issend==0) echo " checked ";?>> 不支持</label> | |||
</td> | |||
<td width="10%">是否隐藏栏目</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="ishidden" value="0" checked> 显示</label> | |||
<label><input type="radio" name="ishidden" value="1"> 隐藏</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模型</td> | |||
<td> | |||
<input type="hidden" value="{style}" name="dfstyle"> | |||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this);" class="admin-input-sm"> | |||
<?php | |||
foreach($channelArray as $k=>$arr) | |||
{ | |||
if ($k==$channelid) { | |||
$nid = $arr['nid']; | |||
echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>"; | |||
} else { | |||
echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<div id="smclass" class="mt-2" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||
<select name="smalltype[]" multiple="yes" class="admin-input-lg"> | |||
<?php | |||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC,evalue ASC "; | |||
$dsql->Execute('s',$sql); | |||
while($arr = $dsql->GetArray('s')) | |||
{ | |||
if ($arr['evalue']%500==0) { | |||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||
echo "<option value='{$arr['evalue']}'>└── {$arr['ename']}</option>"; | |||
} else { | |||
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<span>(请选栏目的信息联动类型支持多选)</span> | |||
</div> | |||
</td> | |||
<td>上级目录</td> | |||
<td> | |||
<?php | |||
$pardir = '{cmspath}'.$cfg_arcdir; | |||
if (!empty($typedir)) $pardir = $typedir.'/'; | |||
$pardir = preg_replace("#\/{1,}#", '/', $pardir); | |||
echo $pardir; | |||
?> | |||
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir?>"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>中文名称</td> | |||
<td><input type="text" name="typename" class="admin-input-lg" required></td> | |||
<td>中文概述</td> | |||
<td><input type="text" name="cnoverview" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>英文名称</td> | |||
<td><input type="text" name="enname" class="admin-input-lg"></td> | |||
<td>英文概述</td> | |||
<td><input type="text" name="enoverview" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目大图</td> | |||
<td> | |||
<input type="text" name="bigpic" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.bigpic');">选择</button> | |||
</td> | |||
<td>栏目小图</td> | |||
<td> | |||
<input type="text" name="litimg" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.litimg');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>排列顺序</td> | |||
<td><input type="text" name="sortrank" class="admin-input-sm">(由低到高)</td> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="corank" id="corank" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE `rank` >= 0 ORDER BY `rank` ASC"); | |||
$dsql->Execute('cc'); | |||
while($row = $dsql->GetObject('cc')) { | |||
if ($corank==$row->rank) echo "<option value='".$row->rank."' selected>".$row->membername."</option>"; | |||
else { | |||
if ($corank==0){ | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
} | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目生成目录</td> | |||
<td> | |||
<input type="text" name="typedir" id="typedir" class="admin-input-lg"> | |||
<label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir();"> 拼音</label> | |||
</td> | |||
<td>目录相对位置</td> | |||
<td> | |||
<label><input type="radio" name="referpath" value="parent" checked> 上级目录</label> | |||
<?php if ($moresite==0) {?> | |||
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label> | |||
<label><input type="radio" name="referpath" value="basepath"> 站点根目录</label> | |||
<?php }?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目列表选项</td> | |||
<td> | |||
<label><input type="radio" name="isdefault" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="isdefault" value="-1"> 动态浏览</label> | |||
<label><input type="radio" name="isdefault" value="0"> 列表第一页浏览</label> | |||
</td> | |||
<td>默认页的名称</td> | |||
<td><input type="text" name="defaultname" value="index.html" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目属性</td> | |||
<td> | |||
<label><input type="radio" name="ispart" value="0" checked> 列表栏目(允许发布)</label> | |||
<label><input type="radio" name="ispart" value="1"> 封面栏目(不允许发布)</label> | |||
<label><input type="radio" name="ispart" id="ispart2" value="2"> 外部栏目(栏目生成目录填写链接)</label> | |||
</td> | |||
<td>栏目交叉</td> | |||
<td> | |||
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross();" checked> 不交叉</label> | |||
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross();"> 自动获取同名栏目</label> | |||
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross();"> 指定交叉栏目id(英文逗号隔开)</label> | |||
<a href="javascript:ShowHide('helpvarco');" class="btn btn-success btn-sm">说明</a> | |||
<div id="crossid" style="display:none"><textarea name="crossid" class="admin-textarea-sm"></textarea></div> | |||
<div id="helpvarco" class="alert alert-info my-2" style="display:none">交叉栏目该栏目与另一个非子栏目交叉的情况,相当于副栏目功能</div> | |||
</td> | |||
</tr> | |||
<?php if ($id==0) {?> | |||
<tr> | |||
<td>多站点支持</td> | |||
<td> | |||
<label><input type="radio" name="moresite" value="1"> 启用</label> | |||
<label><input type="radio" name="moresite" value="0" checked> 不启用</label> | |||
<span>(需要绑定二级域名,系统变量中开启支持多站点)</span> | |||
</td> | |||
<td>绑定域名</td> | |||
<td><input type="text" name="siteurl" id="siteurl" onChange="CheckPathSet();" class="admin-input-lg">(请输入绑定域名http开头)</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td>列表模板</td> | |||
<td> | |||
<input type="text" name="templist" value="{style}/list_<?php echo $nid?>.htm" class="admin-input-lg"> | |||
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">选择</button> | |||
</td> | |||
<td>封面模板</td> | |||
<td> | |||
<input type="text" name="tempindex" value="{style}/index_<?php echo $nid?>.htm" class="admin-input-lg"> | |||
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">选择</button> | |||
<a href="javascript:ShowHide('helpvar1');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar1" class="alert alert-info my-2" style="display:none"> | |||
<p>{tid} 栏目id</p> | |||
<span>{cid} 栏目模型名字id</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模板</td> | |||
<td> | |||
<input type="text" name="temparticle" value="{style}/article_<?php echo $nid?>.htm" class="admin-input-lg"> | |||
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">选择</button> | |||
</td> | |||
<td>列表命名规则</td> | |||
<td> | |||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar2');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar2" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{tid} 栏目id</p> | |||
<p>{page} 栏目页码数</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;</p> | |||
<span>rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档命名规则</td> | |||
<td> | |||
<input type="text" name="namerule" tid="namerule" value="<?php echo $cfg_df_namerule;?>" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar3');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar3" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{Y}{M}{D} 年月日</p> | |||
<p>{timestamp} INT类型的UNIX时间戳</p> | |||
<p>{aid} 文档id</p> | |||
<p>{pinyin} 拼音加文档id</p> | |||
<p>{py} 拼音部首加文档id</p> | |||
<p>{typedir} 栏目保存目录</p> | |||
<p>{cc} 日期加混编id后用转换为适合字母</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/doc-([0-9]+).html$ /apps/view.php?arcID=$1;</p> | |||
<span>rewrite ^/doc-([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</span> | |||
</div> | |||
</td> | |||
<td>SEO标题</td> | |||
<td><input type="text" name="seotitle" id="seotitle" class="admin-input-lg">(标签{dede:field.seotitle/}调用)</td> | |||
</tr> | |||
<tr> | |||
<td>关键词</td> | |||
<td> | |||
<textarea name="keywords" id="keywords" class="admin-textarea-sm"></textarea> | |||
<span>(标签{dede:field.keywords/}调用)</span> | |||
</td> | |||
<td>描述</td> | |||
<td> | |||
<textarea name="description" id="description" class="admin-textarea-sm"></textarea> | |||
<span>(标签{dede:field.description/}调用)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目文档</td> | |||
<td>(标签{dede:field.content/}调用)</td> | |||
<td>是否支持跨站调用</td> | |||
<td> | |||
<input type="text" name="apikey" id="apikey" class="admin-input-lg" placeholder="请输入跨站调用秘钥"> | |||
<label><input type="radio" name="apienabled" value="1"> 支持</label> | |||
<label><input type="radio" name="apienabled" value="0" checked> 不支持</label> | |||
<a href="javascript:makeAPIKey();" class="btn btn-success btn-sm">更新</i></a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"><?php GetEditor("content","","400","Default","print","false");?></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
var channelArray = new Array(); | |||
<?php | |||
@@ -294,12 +305,6 @@ | |||
else if (window.navigator.userAgent.indexOf("Firefox") >= 1) return 'FF'; | |||
else return "OT"; | |||
} | |||
function checkSubmit() { | |||
if (document.form1.typename.value == "") { | |||
ShowMsg("栏目名称不能为空"); | |||
return false; | |||
} | |||
} | |||
function SelectTemplets(fname) { | |||
var pos = GetWinPos(800,600); | |||
window.open("./dialog/select_templets.php?f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top); | |||
@@ -12,163 +12,174 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="catalog_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="savequick"> | |||
<input type="hidden" name="savetype" id="savetype"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="4">批量添加栏目</td> | |||
</tr> | |||
<tr> | |||
<td width="10%">是否支持投稿:</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="issend" value="1" checked> 支持</label> | |||
<label><input type="radio" name="issend" value="0"> 不支持</label> | |||
</td> | |||
<td width="10%">目录保存位置:</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="referpath" value="parent" checked> 默认网页目录( | |||
<?php | |||
$pardir = '{cmspath}'.$cfg_arcdir; | |||
if (!empty($typedir)) $pardir = $typedir.'/'; | |||
$pardir = preg_replace("#\/{1,}#", '/', $pardir); | |||
echo $pardir; | |||
?>)</label> | |||
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label> | |||
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir;?>"> | |||
<span id="pathtype" style="display:none"><input type="radio" name="referpath" id="truepath3" value="typepath">所属栏目所属目录</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>所属栏目:</td> | |||
<td> | |||
<select name="reid" onchange="showSeltype(this);" class="admin-input-sm"> | |||
<option value="0">选择所属栏目</option> | |||
<?php echo $typeOptions;?> | |||
</select> | |||
<span>(默认为顶级栏目)</span> | |||
</td> | |||
<td>文档模型:</td> | |||
<td> | |||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this);" class="admin-input-sm"> | |||
<?php | |||
foreach($channelArray as $k=>$arr) | |||
{ | |||
if ($k==$channelid) echo "<option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>"; | |||
else echo "<option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目列表选项:</td> | |||
<td> | |||
<label><input type="radio" name="isdefault" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="isdefault" value="-1"> 动态浏览</label> | |||
<label><input type="radio" name="isdefault" value="0"> 列表第一页浏览</label> | |||
</td> | |||
<td>列表命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar1');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar1" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{tid} 栏目id</p> | |||
<p>{page} 栏目页码数</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;</p> | |||
<span>rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule" id="namerule" value="{typedir}/{aid}.html" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar2');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar2" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{Y}{M}{D} 年月日</p> | |||
<p>{timestamp} INT类型的UNIX时间戳</p> | |||
<p>{aid} 文档id</p> | |||
<p>{pinyin} 拼音加文档id</p> | |||
<p>{py} 拼音部首加文档id</p> | |||
<p>{typedir} 栏目保存目录</p> | |||
<p>{cc} 日期加混编id后用转换为适合字母</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/doc-([0-9]+).html$ /apps/view.php?arcID=$1;</p> | |||
<span>rewrite ^/doc-([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</span> | |||
</div> | |||
</td> | |||
<td>默认页的名称:</td> | |||
<td><input type="text" name="defaultname" value="index.html" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"> | |||
<table id="addQuick" align="center" class="table"> | |||
<tr align="center"> | |||
<td width="6%" class="border-top-0">排序</td> | |||
<td width="16%" class="border-top-0">顶级栏目名称</td> | |||
<td width="60%" class="border-top-0">子栏目名称(英文逗号隔开,如:栏目一,栏目二)</td> | |||
<td class="border-top-0"><button type="button" class="btn btn-success btn-sm add">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" class="pubinputs"> | |||
<input type="text" name="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype" class="pubinputs w-100"></td> | |||
<td><button name="" type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype<?php echo $i;?>" class="pubinputs w-100"></td> | |||
<td><button name="" type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_main.php">网站栏目管理</a></li> | |||
<li class="breadcrumb-item active">批量添加栏目</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">批量添加栏目</div> | |||
<div class="card-body"> | |||
<form name="form1" action="catalog_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="savequick"> | |||
<input type="hidden" name="savetype" id="savetype"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="10%">是否支持投稿</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="issend" value="1" checked> 支持</label> | |||
<label><input type="radio" name="issend" value="0"> 不支持</label> | |||
</td> | |||
<td width="10%">目录保存位置</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="referpath" value="parent" checked> 默认网页目录( | |||
<?php | |||
$pardir = '{cmspath}'.$cfg_arcdir; | |||
if (!empty($typedir)) $pardir = $typedir.'/'; | |||
$pardir = preg_replace("#\/{1,}#", '/', $pardir); | |||
echo $pardir; | |||
?>)</label> | |||
<label><input type="radio" name="referpath" value="cmspath"> 系统根目录</label> | |||
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir;?>"> | |||
<span id="pathtype" style="display:none"><input type="radio" name="referpath" id="truepath3" value="typepath">所属栏目所属目录</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>所属栏目</td> | |||
<td> | |||
<select name="reid" onchange="showSeltype(this);" class="admin-input-sm"> | |||
<option value="0">选择所属栏目</option> | |||
<?php echo $typeOptions;?> | |||
</select> | |||
<span>(默认为顶级栏目)</span> | |||
</td> | |||
<td>文档模型</td> | |||
<td> | |||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this);" class="admin-input-sm"> | |||
<?php | |||
foreach($channelArray as $k=>$arr) | |||
{ | |||
if ($k==$channelid) echo "<option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>"; | |||
else echo "<option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目列表选项</td> | |||
<td> | |||
<label><input type="radio" name="isdefault" value="1" checked> 静态浏览</label> | |||
<label><input type="radio" name="isdefault" value="-1"> 动态浏览</label> | |||
<label><input type="radio" name="isdefault" value="0"> 列表第一页浏览</label> | |||
</td> | |||
<td>列表命名规则</td> | |||
<td> | |||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar1');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar1" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{tid} 栏目id</p> | |||
<p>{page} 栏目页码数</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;</p> | |||
<span>rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档命名规则</td> | |||
<td> | |||
<input type="text" name="namerule" id="namerule" value="{typedir}/{aid}.html" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar2');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar2" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{Y}{M}{D} 年月日</p> | |||
<p>{timestamp} INT类型的UNIX时间戳</p> | |||
<p>{aid} 文档id</p> | |||
<p>{pinyin} 拼音加文档id</p> | |||
<p>{py} 拼音部首加文档id</p> | |||
<p>{typedir} 栏目保存目录</p> | |||
<p>{cc} 日期加混编id后用转换为适合字母</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/doc-([0-9]+).html$ /apps/view.php?arcID=$1;</p> | |||
<span>rewrite ^/doc-([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</span> | |||
</div> | |||
</td> | |||
<td>默认页的名称</td> | |||
<td><input type="text" name="defaultname" value="index.html" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"> | |||
<table id="addQuick" align="center" class="table"> | |||
<tr align="center"> | |||
<td width="6%" class="border-top-0">排序</td> | |||
<td width="16%" class="border-top-0">顶级栏目名称</td> | |||
<td width="60%" class="border-top-0">子栏目名称(英文逗号隔开,如:栏目一,栏目二)</td> | |||
<td class="border-top-0"><button type="button" class="btn btn-success btn-sm add">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" class="pubinputs"> | |||
<input type="text" name="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype" class="pubinputs w-100"></td> | |||
<td><button name="" type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype<?php echo $i;?>" class="pubinputs w-100"></td> | |||
<td><button name="" type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
</table> | |||
<table id="addQuickRel" align="center" class="table" style="display:none"> | |||
<tr align="center"> | |||
<td width="6%">排序</td> | |||
<td width="16%">栏目名称</td> | |||
<td><button type="button" class="btn btn-success btn-sm addrel">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" class="pubinputs"> | |||
<input type="text" name="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="reltype" class="pubinputs admin-input-sm"></td> | |||
<td><button name="" type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="reltype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td><button type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
<table id="addQuickRel" align="center" class="table" style="display:none"> | |||
<tr align="center"> | |||
<td width="6%">排序</td> | |||
<td width="16%">栏目名称</td> | |||
<td><button type="button" class="btn btn-success btn-sm addrel">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" class="pubinputs"> | |||
<input type="text" name="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="reltype" class="pubinputs admin-input-sm"></td> | |||
<td><button name="" type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="reltype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td><button type="button" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
var $ = jQuery; | |||
function ShowHide(objname) { | |||
@@ -12,258 +12,269 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="catalog_edit.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="id" value="<?php echo $id;?>"> | |||
<input type="hidden" name="topid" value="<?php echo $myrow['topid'];?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="4">修改栏目</td> | |||
</tr> | |||
<tr> | |||
<td width="10%">是否支持投稿:</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="issend" value="1" <?php if ($myrow['issend']=="1") echo 'checked';?>> 支持</label> | |||
<label><input type="radio" name="issend" value="0" <?php if ($myrow['issend']=="0") echo 'checked';?>> 不支持</label> | |||
</td> | |||
<td width="10%">是否隐藏栏目:</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="ishidden" value="0" <?php if ($myrow['ishidden']=="0") echo 'checked';?>> 显示</label> | |||
<label><input type="radio" name="ishidden" value="1" <?php if ($myrow['ishidden']=="1") echo 'checked';?>> 隐藏</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模型:</td> | |||
<td> | |||
<input type="hidden" value="{style}" name="dfstyle"> | |||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this);" class="admin-input-sm"> | |||
<?php | |||
foreach($channelArray as $k=>$arr) | |||
{ | |||
if ($k==$channelid) echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>"; | |||
else echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>"; | |||
} | |||
?> | |||
</select> | |||
<div id="smclass" class="mt-2" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||
<select name="smalltype[]" multiple="yes" class="admin-input-lg"> | |||
<?php | |||
$smtypes = explode(',',trim($myrow['smalltypes'])); | |||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC,evalue ASC "; | |||
$dsql->Execute('s',$sql); | |||
while($arr = $dsql->GetArray('s')) | |||
{ | |||
if (in_array($arr['evalue'],$smtypes)) { | |||
$selstr = " selected='1' "; | |||
} else { | |||
$selstr = ''; | |||
} | |||
if ($arr['evalue']%500==0) { | |||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||
echo "<option value='{$arr['evalue']}'{$selstr}>└── {$arr['ename']}</option>"; | |||
} else { | |||
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<span>(请选栏目的信息联动类型支持多选)</span> | |||
</div> | |||
</td> | |||
<td>上级目录:</td> | |||
<td> | |||
<?php | |||
$pardir = '{cmspath}'.$cfg_arcdir; | |||
if (!empty($typedir)) $pardir = $typedir.'/'; | |||
$pardir = preg_replace("#\/{1,}#", '/', $pardir); | |||
echo $pardir; | |||
?> | |||
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir?>"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>中文名称:</td> | |||
<td><input type="text" name="typename" value="<?php echo $myrow['typename']?>" class="admin-input-lg"></td> | |||
<td>中文概述:</td> | |||
<td><input type="text" name="cnoverview" value="<?php echo $myrow['cnoverview']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>英文名称:</td> | |||
<td><input type="text" name="enname" value="<?php echo $myrow['enname']?>" class="admin-input-lg"></td> | |||
<td>英文概述:</td> | |||
<td><input type="text" name="enoverview" value="<?php echo $myrow['enoverview']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目大图:</td> | |||
<td> | |||
<input type="text" name="bigpic" value="<?php echo $myrow['bigpic']?>" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.bigpic');">选择</button> | |||
</td> | |||
<td>栏目小图:</td> | |||
<td> | |||
<input type="text" name="litimg" value="<?php echo $myrow['litimg']?>" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.litimg');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>排列顺序:</td> | |||
<td><input type="text" name="sortrank" value="<?php echo $myrow['sortrank']?>" class="admin-input-sm">(由低到高)</td> | |||
<td>浏览权限:</td> | |||
<td> | |||
<select name="corank" id="corank" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE `rank` >= 0 ORDER BY `rank` ASC"); | |||
$dsql->Execute('cc'); | |||
while($row = $dsql->GetObject('cc')) | |||
{ | |||
if ($myrow['corank']==$row->rank) | |||
echo "<option value='".$row->rank."' selected>".$row->membername."</option>"; | |||
else | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目生成目录:</td> | |||
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-lg">(标签{cmspath}必填)</td> | |||
<td>是否继承选项:</td> | |||
<td><label><input type="checkbox" name="upnext" id="upnext" value="1"> 子类栏目继承顶级栏目的浏览权限、文档类型、模板风格等属性</label></td> | |||
</tr> | |||
<tr> | |||
<td>栏目列表选项:</td> | |||
<td> | |||
<label><input type="radio" name="isdefault" value="1" <?php if ($myrow['isdefault']==1) echo 'checked';?>> 静态浏览</label> | |||
<label><input type="radio" name="isdefault" value="-1" <?php if ($myrow['isdefault']==-1) echo 'checked';?>> 动态浏览</label> | |||
<label><input type="radio" name="isdefault" value="0" <?php if ($myrow['isdefault']==0) echo 'checked';?>> 列表第一页浏览</label> | |||
</td> | |||
<td>默认页的名称:</td> | |||
<td><input type="text" name="defaultname" value="<?php echo $myrow['defaultname']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目属性:</td> | |||
<td> | |||
<label><input type="radio" name="ispart" value="0" <?php if ($myrow['ispart']==0) echo 'checked';?>> 列表栏目(允许发布)</label> | |||
<label><input type="radio" name="ispart" value="1" <?php if ($myrow['ispart']==1) echo 'checked';?>> 封面栏目(不允许发布)</label> | |||
<label><input type="radio" name="ispart" value="2" <?php if ($myrow['ispart']==2) echo 'checked';?>> 外部栏目(栏目生成目录填写链接)</label> | |||
</td> | |||
<td>栏目交叉:</td> | |||
<td> | |||
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross();" <?php if ($myrow['cross']==0) echo 'checked';?>> 不交叉</label> | |||
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross();" <?php if ($myrow['cross']==1) echo 'checked';?>> 自动获取同名栏目</label> | |||
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross();" <?php if ($myrow['cross']==2) echo 'checked';?>> 指定交叉栏目id(英文逗号隔开)</label> | |||
<a href="javascript:ShowHide('helpvarco');" class="btn btn-success btn-sm">说明</a> | |||
<div id="crossid" style="<?php if ($myrow['cross']!=2) echo'display:none';?>"><textarea name="crossid" class="admin-textarea-sm"><?php echo $myrow['crossid'];?></textarea></div> | |||
<div id="helpvarco" class="alert alert-info my-2" style="display:none">交叉栏目该栏目与另一个非子栏目交叉的情况,相当于副栏目功能</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">多站点支持:</td> | |||
<td> | |||
<label><input type="radio" name="moresite" value="1" <?php if ($myrow['moresite']==1) echo 'checked';?>> 启用</label> | |||
<label><input type="radio" name="moresite" value="0" <?php if ($myrow['moresite']==0) echo 'checked';?>> 不启用</label> | |||
<span>(仅顶级栏目启用,子类栏目无效)</span> | |||
</td> | |||
<td>绑定域名:</td> | |||
<td><input type="text" name="siteurl" id="siteurl" value="<?php echo $myrow['siteurl']?>" class="admin-input-lg">(请输入绑定域名http开头)</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板:</td> | |||
<td> | |||
<input type="text" name="templist" value="<?php echo $myrow['templist']?>" class="admin-input-lg"> | |||
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">选择</button> | |||
</td> | |||
<td>封面模板:</td> | |||
<td> | |||
<input type="text" name="tempindex" value="<?php echo $myrow['tempindex']?>" class="admin-input-lg"> | |||
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">选择</button> | |||
<a href="javascript:ShowHide('helpvar1');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar1" class="alert alert-info my-2" style="display:none"> | |||
<p>{tid} 栏目id</p> | |||
<span>{cid} 栏目模型名字id</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模板:</td> | |||
<td> | |||
<input type="text" name="temparticle" value="<?php echo $myrow['temparticle']?>" class="admin-input-lg"> | |||
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">选择</button> | |||
</td> | |||
<td>列表命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule2" id="namerule2" value="<?php echo $myrow['namerule2']?>" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar2');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar2" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{tid} 栏目id</p> | |||
<p>{page} 栏目页码数</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;</p> | |||
<span>rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule" id="namerule" value="<?php echo $myrow['namerule']?>" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar3');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar3" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{Y}{M}{D} 年月日</p> | |||
<p>{timestamp} INT类型的UNIX时间戳</p> | |||
<p>{aid} 文档id</p> | |||
<p>{pinyin} 拼音加文档id</p> | |||
<p>{py} 拼音部首加文档id</p> | |||
<p>{typedir} 栏目保存目录</p> | |||
<p>{cc} 日期加混编id后用转换为适合字母</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/doc-([0-9]+).html$ /apps/view.php?arcID=$1;</p> | |||
<span>rewrite ^/doc-([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</span> | |||
</div> | |||
</td> | |||
<td>SEO标题:</td> | |||
<td><input type="text" name="seotitle" id="seotitle" value="<?php echo $myrow['seotitle']?>" class="admin-input-lg">(标签{dede:field.seotitle/}调用)</td> | |||
</tr> | |||
<tr> | |||
<td>关键词:</td> | |||
<td> | |||
<textarea name="keywords" cid="keywords" class="admin-textarea-sm"><?php echo $myrow['keywords']?></textarea> | |||
<span>(标签{dede:field.keywords/}调用)</span> | |||
</td> | |||
<td>描述:</td> | |||
<td> | |||
<textarea name="description" id="description" class="admin-textarea-sm"><?php echo $myrow['description']?></textarea> | |||
<span>(标签{dede:field.description/}调用)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目文档:</td> | |||
<td>(标签{dede:field.content/}调用)</td> | |||
<td>是否支持跨站调用:</td> | |||
<td> | |||
<input value="<?php echo $myrow['apikey']?>" type="text" name="apikey" id="apikey" class="admin-input-lg" placeholder="请输入跨站调用秘钥"> | |||
<label><input type="radio" name="apienabled" value="1" <?php if ($myrow['apienabled']=="1") echo 'checked';?>> 支持</label> | |||
<label><input type="radio" name="apienabled" value="0" <?php if ($myrow['apienabled']=="0") echo 'checked';?>> 不支持</label> | |||
<a href="javascript:makeAPIKey();" class="btn btn-success btn-sm">更新</i></a> | |||
<a href="javascript:showAPI(<?php echo $id;?>);" class="btn btn-success btn-sm">说明</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"><?php GetEditor("content",$myrow['content'],"400","Default","print","false");?></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="catalog_main.php">网站栏目管理</a></li> | |||
<li class="breadcrumb-item active">修改栏目</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改栏目</div> | |||
<div class="card-body"> | |||
<form name="form1" action="catalog_edit.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="id" value="<?php echo $id;?>"> | |||
<input type="hidden" name="topid" value="<?php echo $myrow['topid'];?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="10%">是否支持投稿</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="issend" value="1" <?php if ($myrow['issend']=="1") echo 'checked';?>> 支持</label> | |||
<label><input type="radio" name="issend" value="0" <?php if ($myrow['issend']=="0") echo 'checked';?>> 不支持</label> | |||
</td> | |||
<td width="10%">是否隐藏栏目</td> | |||
<td width="40%"> | |||
<label><input type="radio" name="ishidden" value="0" <?php if ($myrow['ishidden']=="0") echo 'checked';?>> 显示</label> | |||
<label><input type="radio" name="ishidden" value="1" <?php if ($myrow['ishidden']=="1") echo 'checked';?>> 隐藏</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模型</td> | |||
<td> | |||
<input type="hidden" value="{style}" name="dfstyle"> | |||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this);" class="admin-input-sm"> | |||
<?php | |||
foreach($channelArray as $k=>$arr) | |||
{ | |||
if ($k==$channelid) echo " <option value='{$k}' selected>{$arr['typename']} {$arr['nid']}</option>"; | |||
else echo " <option value='{$k}'>{$arr['typename']} {$arr['nid']}</option>"; | |||
} | |||
?> | |||
</select> | |||
<div id="smclass" class="mt-2" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||
<select name="smalltype[]" multiple="yes" class="admin-input-lg"> | |||
<?php | |||
$smtypes = explode(',',trim($myrow['smalltypes'])); | |||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC,evalue ASC "; | |||
$dsql->Execute('s',$sql); | |||
while($arr = $dsql->GetArray('s')) | |||
{ | |||
if (in_array($arr['evalue'],$smtypes)) { | |||
$selstr = " selected='1' "; | |||
} else { | |||
$selstr = ''; | |||
} | |||
if ($arr['evalue']%500==0) { | |||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||
echo "<option value='{$arr['evalue']}'{$selstr}>└── {$arr['ename']}</option>"; | |||
} else { | |||
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<span>(请选栏目的信息联动类型支持多选)</span> | |||
</div> | |||
</td> | |||
<td>上级目录</td> | |||
<td> | |||
<?php | |||
$pardir = '{cmspath}'.$cfg_arcdir; | |||
if (!empty($typedir)) $pardir = $typedir.'/'; | |||
$pardir = preg_replace("#\/{1,}#", '/', $pardir); | |||
echo $pardir; | |||
?> | |||
<input type="hidden" name="nextdir" id="nextdir" value="<?php echo $pardir?>"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>中文名称</td> | |||
<td><input type="text" name="typename" value="<?php echo $myrow['typename']?>" class="admin-input-lg" required></td> | |||
<td>中文概述</td> | |||
<td><input type="text" name="cnoverview" value="<?php echo $myrow['cnoverview']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>英文名称</td> | |||
<td><input type="text" name="enname" value="<?php echo $myrow['enname']?>" class="admin-input-lg"></td> | |||
<td>英文概述</td> | |||
<td><input type="text" name="enoverview" value="<?php echo $myrow['enoverview']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目大图</td> | |||
<td> | |||
<input type="text" name="bigpic" value="<?php echo $myrow['bigpic']?>" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.bigpic');">选择</button> | |||
</td> | |||
<td>栏目小图</td> | |||
<td> | |||
<input type="text" name="litimg" value="<?php echo $myrow['litimg']?>" class="admin-input-lg"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form1.litimg');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>排列顺序</td> | |||
<td><input type="text" name="sortrank" value="<?php echo $myrow['sortrank']?>" class="admin-input-sm">(由低到高)</td> | |||
<td>浏览权限</td> | |||
<td> | |||
<select name="corank" id="corank" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE `rank` >= 0 ORDER BY `rank` ASC"); | |||
$dsql->Execute('cc'); | |||
while($row = $dsql->GetObject('cc')) | |||
{ | |||
if ($myrow['corank']==$row->rank) | |||
echo "<option value='".$row->rank."' selected>".$row->membername."</option>"; | |||
else | |||
echo "<option value='".$row->rank."'>".$row->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
<span>(暂不支持静态)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目生成目录</td> | |||
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-lg">(标签{cmspath}必填)</td> | |||
<td>是否继承选项</td> | |||
<td><label><input type="checkbox" name="upnext" id="upnext" value="1"> 子类栏目继承顶级栏目的浏览权限、文档类型、模板风格等属性</label></td> | |||
</tr> | |||
<tr> | |||
<td>栏目列表选项</td> | |||
<td> | |||
<label><input type="radio" name="isdefault" value="1" <?php if ($myrow['isdefault']==1) echo 'checked';?>> 静态浏览</label> | |||
<label><input type="radio" name="isdefault" value="-1" <?php if ($myrow['isdefault']==-1) echo 'checked';?>> 动态浏览</label> | |||
<label><input type="radio" name="isdefault" value="0" <?php if ($myrow['isdefault']==0) echo 'checked';?>> 列表第一页浏览</label> | |||
</td> | |||
<td>默认页的名称</td> | |||
<td><input type="text" name="defaultname" value="<?php echo $myrow['defaultname']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>栏目属性</td> | |||
<td> | |||
<label><input type="radio" name="ispart" value="0" <?php if ($myrow['ispart']==0) echo 'checked';?>> 列表栏目(允许发布)</label> | |||
<label><input type="radio" name="ispart" value="1" <?php if ($myrow['ispart']==1) echo 'checked';?>> 封面栏目(不允许发布)</label> | |||
<label><input type="radio" name="ispart" value="2" <?php if ($myrow['ispart']==2) echo 'checked';?>> 外部栏目(栏目生成目录填写链接)</label> | |||
</td> | |||
<td>栏目交叉</td> | |||
<td> | |||
<label><input type="radio" name="cross" id="cross0" value="0" onclick="CheckCross();" <?php if ($myrow['cross']==0) echo 'checked';?>> 不交叉</label> | |||
<label><input type="radio" name="cross" id="cross1" value="1" onclick="CheckCross();" <?php if ($myrow['cross']==1) echo 'checked';?>> 自动获取同名栏目</label> | |||
<label><input type="radio" name="cross" id="cross2" value="2" onclick="CheckCross();" <?php if ($myrow['cross']==2) echo 'checked';?>> 指定交叉栏目id(英文逗号隔开)</label> | |||
<a href="javascript:ShowHide('helpvarco');" class="btn btn-success btn-sm">说明</a> | |||
<div id="crossid" style="<?php if ($myrow['cross']!=2) echo'display:none';?>"><textarea name="crossid" class="admin-textarea-sm"><?php echo $myrow['crossid'];?></textarea></div> | |||
<div id="helpvarco" class="alert alert-info my-2" style="display:none">交叉栏目该栏目与另一个非子栏目交叉的情况,相当于副栏目功能</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">多站点支持</td> | |||
<td> | |||
<label><input type="radio" name="moresite" value="1" <?php if ($myrow['moresite']==1) echo 'checked';?>> 启用</label> | |||
<label><input type="radio" name="moresite" value="0" <?php if ($myrow['moresite']==0) echo 'checked';?>> 不启用</label> | |||
<span>(仅顶级栏目启用,子类栏目无效)</span> | |||
</td> | |||
<td>绑定域名</td> | |||
<td><input type="text" name="siteurl" id="siteurl" value="<?php echo $myrow['siteurl']?>" class="admin-input-lg">(请输入绑定域名http开头)</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板</td> | |||
<td> | |||
<input type="text" name="templist" value="<?php echo $myrow['templist']?>" class="admin-input-lg"> | |||
<button type="button" name="set1" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templist')">选择</button> | |||
</td> | |||
<td>封面模板</td> | |||
<td> | |||
<input type="text" name="tempindex" value="<?php echo $myrow['tempindex']?>" class="admin-input-lg"> | |||
<button type="button" name="set2" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.tempindex')">选择</button> | |||
<a href="javascript:ShowHide('helpvar1');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar1" class="alert alert-info my-2" style="display:none"> | |||
<p>{tid} 栏目id</p> | |||
<span>{cid} 栏目模型名字id</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档模板</td> | |||
<td> | |||
<input type="text" name="temparticle" value="<?php echo $myrow['temparticle']?>" class="admin-input-lg"> | |||
<button type="button" name="set3" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.temparticle')">选择</button> | |||
</td> | |||
<td>列表命名规则</td> | |||
<td> | |||
<input type="text" name="namerule2" id="namerule2" value="<?php echo $myrow['namerule2']?>" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar2');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar2" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{tid} 栏目id</p> | |||
<p>{page} 栏目页码数</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;</p> | |||
<span>rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2;</span> | |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档命名规则</td> | |||
<td> | |||
<input type="text" name="namerule" id="namerule" value="<?php echo $myrow['namerule']?>" class="admin-input-lg"> | |||
<a href="javascript:ShowHide('helpvar3');" class="btn btn-success btn-sm">说明</a> | |||
<div id="helpvar3" class="alert alert-info my-2" style="display:none"> | |||
<p>静态规则</p> | |||
<p>{Y}{M}{D} 年月日</p> | |||
<p>{timestamp} INT类型的UNIX时间戳</p> | |||
<p>{aid} 文档id</p> | |||
<p>{pinyin} 拼音加文档id</p> | |||
<p>{py} 拼音部首加文档id</p> | |||
<p>{typedir} 栏目保存目录</p> | |||
<p>{cc} 日期加混编id后用转换为适合字母</p> | |||
<p>伪静态规则(Nginx)</p> | |||
<p>rewrite ^/doc-([0-9]+).html$ /apps/view.php?arcID=$1;</p> | |||
<span>rewrite ^/doc-([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</span> | |||
</div> | |||
</td> | |||
<td>SEO标题</td> | |||
<td><input type="text" name="seotitle" id="seotitle" value="<?php echo $myrow['seotitle']?>" class="admin-input-lg">(标签{dede:field.seotitle/}调用)</td> | |||
</tr> | |||
<tr> | |||
<td>关键词</td> | |||
<td> | |||
<textarea name="keywords" cid="keywords" class="admin-textarea-sm"><?php echo $myrow['keywords']?></textarea> | |||
<span>(标签{dede:field.keywords/}调用)</span> | |||
</td> | |||
<td>描述</td> | |||
<td> | |||
<textarea name="description" id="description" class="admin-textarea-sm"><?php echo $myrow['description']?></textarea> | |||
<span>(标签{dede:field.description/}调用)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>栏目文档</td> | |||
<td>(标签{dede:field.content/}调用)</td> | |||
<td>是否支持跨站调用</td> | |||
<td> | |||
<input value="<?php echo $myrow['apikey']?>" type="text" name="apikey" id="apikey" class="admin-input-lg" placeholder="请输入跨站调用秘钥"> | |||
<label><input type="radio" name="apienabled" value="1" <?php if ($myrow['apienabled']=="1") echo 'checked';?>> 支持</label> | |||
<label><input type="radio" name="apienabled" value="0" <?php if ($myrow['apienabled']=="0") echo 'checked';?>> 不支持</label> | |||
<a href="javascript:makeAPIKey();" class="btn btn-success btn-sm">更新</i></a> | |||
<a href="javascript:showAPI(<?php echo $id;?>);" class="btn btn-success btn-sm">说明</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"><?php GetEditor("content",$myrow['content'],"400","Default","print","false");?></td> | |||
</tr> | |||
<tr> | |||
<td align="center" colspan="4"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<a href="catalog_main.php" class="btn btn-outline-success btn-sm">返回</a> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<div id="mdlViewAPI" class="modal fade" tabindex="-1" aria-hidden="true"> | |||
<div class="modal-dialog modal-xl"> | |||
<div class="modal-content"> | |||
@@ -324,14 +335,6 @@ | |||
else if (window.navigator.userAgent.indexOf("Firefox") >= 1) return 'FF'; | |||
else return "OT"; | |||
} | |||
function checkSubmit() { | |||
if (document.form1.typename.value == "") { | |||
ShowMsg("栏目名称不能为空"); | |||
document.form1.typename.focus(); | |||
return false; | |||
} | |||
return true; | |||
} | |||
function SelectTemplets(fname) { | |||
var pos = GetWinPos(800,600); | |||
window.open("./dialog/select_templets.php?f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top); | |||
@@ -12,39 +12,43 @@ | |||
<script src="/static/web/js/admin.catalog.js"></script> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<a href="catalog_add.php?listtype=all" class="btn btn-success btn-sm">添加栏目</a> | |||
<a href="catalog_add.php?dopost=quick" class="btn btn-success btn-sm">批量添加</a> | |||
<a href="catalog_do.php?dopost=upcatcache" class="btn btn-success btn-sm">更新缓存</a> | |||
<button type="button" name="sb1" class="btn btn-success btn-sm" onclick="document.form1.submit();">更新排序</button> | |||
</td> | |||
<td align="right"> | |||
<?php if (!isset($exallct)) {?> | |||
<a href="catalog_main.php?exallct=all" class="btn btn-success btn-sm">展开栏目</a> | |||
<?php } else {?> | |||
<a href="catalog_main.php" class="btn btn-success btn-sm">收缩栏目</a> | |||
<?php }?> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1" method="post" action="catalog_do.php?dopost=upRankAll"> | |||
<table class="shadow-sm mb-3"> | |||
<tr> | |||
<td class="admin-td">网站栏目管理</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<?php | |||
if (empty($opendir)) $opendir=-1; | |||
if ($userChannel>0) $opendir=$userChannel; | |||
$tu = new TypeUnit(); | |||
$tu->ListAllType($userChannel,$opendir); | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">网站栏目管理</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<?php if (!isset($exallct)) {?> | |||
<a href="catalog_main.php?exallct=all" class="btn btn-success btn-sm">展开栏目</a> | |||
<?php } else {?> | |||
<a href="catalog_main.php" class="btn btn-success btn-sm">收缩栏目</a> | |||
<?php }?> | |||
<a href="catalog_add.php?listtype=all" class="btn btn-success btn-sm">添加栏目</a> | |||
<a href="catalog_add.php?dopost=quick" class="btn btn-success btn-sm">批量添加</a> | |||
<a href="catalog_do.php?dopost=upcatcache" class="btn btn-success btn-sm">更新缓存</a> | |||
<button type="button" name="sb1" class="btn btn-success btn-sm" onclick="document.form1.submit();">更新排序</button> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">网站栏目管理</div> | |||
<div class="card-body"> | |||
<form name="form1" method="post" action="catalog_do.php?dopost=upRankAll"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tr> | |||
<td> | |||
<?php | |||
if (empty($opendir)) $opendir=-1; | |||
if ($userChannel > 0) $opendir=$userChannel; | |||
$tu = new TypeUnit(); | |||
$tu->ListAllType($userChannel,$opendir); | |||
?> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,42 +9,53 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="content_att.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="3">文档自定义属性</td> | |||
</tr> | |||
<tr> | |||
<td colspan="3"> | |||
<div class="alert alert-info mb-0">文档发布时选择属性后arclist标签加上flag='自定义属性',例如:{dede:arclist flag='h,c'}h,c表示组合属性头条和推荐</div> | |||
</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">id</td> | |||
<td width="16%">排序</td> | |||
<td align="left">属性</td> | |||
</tr> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<input type="hidden" name="att_<?php echo $k?>" value="<?php echo $row->att?>"> | |||
<tr align="center"> | |||
<td><?php echo $row->att;?></td> | |||
<td><input type="text" name="sortid_<?php echo $k?>" value="<?php echo $row->sortid;?>" id="sortid_<?php echo $k?>" class="admin-input-xs"></td> | |||
<td align="left"><input type="text" name="attname_<?php echo $k?>" value="<?php echo $row->attname;?>" id="attname_<?php echo $k?>" class="admin-input-sm"></td> | |||
</tr> | |||
<?php }?> | |||
<input type="hidden" name="idend" value="<?php echo $k?>"> | |||
<tr> | |||
<td colspan="3" align="center"><button type="submit" class="btn btn-success btn-sm">保存</button></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">文档自定义属性</li> | |||
</ol> | |||
<div class="alert alert-info">文档发布时选择属性后arclist标签加上flag='自定义属性',例如:{dede:arclist flag='h,c'}h,c表示组合属性头条和推荐</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">文档自定义属性</div> | |||
<div class="card-body"> | |||
<form name="form1" action="content_att.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">id</td> | |||
<td scope="col">排序</td> | |||
<td scope="col">属性</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<input type="hidden" name="att_<?php echo $k?>" value="<?php echo $row->att?>"> | |||
<tr> | |||
<td><?php echo $row->att;?></td> | |||
<td><input type="text" name="sortid_<?php echo $k?>" value="<?php echo $row->sortid;?>" id="sortid_<?php echo $k?>" class="admin-input-sm"></td> | |||
<td align="left"><input type="text" name="attname_<?php echo $k?>" value="<?php echo $row->attname;?>" id="attname_<?php echo $k?>" class="admin-input-lg"></td> | |||
</tr> | |||
<?php }?> | |||
<input type="hidden" name="idend" value="<?php echo $k?>"> | |||
<tr> | |||
<td colspan="3" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -13,66 +13,76 @@ | |||
<script src="/static/web/js/daterangepicker.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="content_batchup_action.php" target="stafrm" method="post"> | |||
<input type="hidden" name="dopost" value="go"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">文档批量维护</td> | |||
</tr> | |||
<tr> | |||
<td width="260">选定栏目:</td> | |||
<td> | |||
<?php | |||
$tl = new TypeLink(0); | |||
$typeOptions = $tl->GetOptionArray(0,$admin_catalogs,0,1); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>不限栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>会员登录id:</td> | |||
<td><input name="userid" type="text" id="userid" class="admin-input-xs">(网址uid=后面跟的id)</td> | |||
</tr> | |||
<tr> | |||
<td>文档id:</td> | |||
<td> | |||
<label>开始:<input name="startid" type="text" id="startid" class="admin-input-sm"></label> | |||
<label>结束:<input name="endid" type="text" id="endid" class="admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档发布时间:</td> | |||
<td> | |||
<label>开始<?php $nowtime = GetDateTimeMk(time()-(24*3600*30));?>:<input type="text" name="starttime" id="starttime" class="datepicker admin-input-sm" value="<?php echo $nowtime;?>"></label> | |||
<label>结束<?php $nowtime = GetDateTimeMk(time());?>:<input type="text" name="endtime" id="endtime" class="datepicker admin-input-sm" value="<?php echo $nowtime;?>"></label> | |||
<label><input type="checkbox" name="seltime" id="seltime" value="1"> 启用时间筛选(移动或删除文档可用该选项)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档操作:</td> | |||
<td> | |||
<label><input type="radio" name="action" value="check" checked> 审核文档</label> | |||
<label><input type="radio" name="action" value="makehtml"> 更新网页</label> | |||
<label><input type="radio" name="action" value="move"> 移动文档</label> | |||
<label><input type="radio" name="action" value="del"> 删除文档</label> | |||
<label><input type="radio" name="action" value="delnulltitle"> 删除空标题文档</label> | |||
<label><input type="radio" name="action" value="delnullbody"> 删除空内容文档</label> | |||
<label><input type="radio" name="action" value="modddpic"> 更正缩图错误</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="button" name="b112" onclick="document.form1.submit();" class="btn btn-success btn-sm">开始操作</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" id="stafrm" frameborder="0" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">文档批量维护</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">文档批量维护</div> | |||
<div class="card-body"> | |||
<form name="form1" action="content_batchup_action.php" target="stafrm" method="post"> | |||
<input type="hidden" name="dopost" value="go"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">选定栏目</td> | |||
<td> | |||
<?php | |||
$tl = new TypeLink(0); | |||
$typeOptions = $tl->GetOptionArray(0,$admin_catalogs,0,1); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>不限栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>会员登录id</td> | |||
<td><input name="userid" type="text" id="userid" class="admin-input-xs">(网址uid=后面跟的id)</td> | |||
</tr> | |||
<tr> | |||
<td>文档id</td> | |||
<td> | |||
<label>开始:<input name="startid" type="text" id="startid" class="admin-input-sm"></label> | |||
<label>结束:<input name="endid" type="text" id="endid" class="admin-input-sm"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档发布时间</td> | |||
<td> | |||
<label>开始<?php $nowtime = GetDateTimeMk(time()-(24*3600*30));?>:<input type="text" name="starttime" id="starttime" class="datepicker admin-input-sm" value="<?php echo $nowtime;?>"></label> | |||
<label>结束<?php $nowtime = GetDateTimeMk(time());?>:<input type="text" name="endtime" id="endtime" class="datepicker admin-input-sm" value="<?php echo $nowtime;?>"></label> | |||
<label><input type="checkbox" name="seltime" id="seltime" value="1"> 启用时间筛选(移动或删除文档可用该选项)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档操作</td> | |||
<td> | |||
<label><input type="radio" name="action" value="check" checked> 审核文档</label> | |||
<label><input type="radio" name="action" value="makehtml"> 更新网页</label> | |||
<label><input type="radio" name="action" value="move"> 移动文档</label> | |||
<label><input type="radio" name="action" value="del"> 删除文档</label> | |||
<label><input type="radio" name="action" value="delnulltitle"> 删除空标题文档</label> | |||
<label><input type="radio" name="action" value="delnullbody"> 删除空内容文档</label> | |||
<label><input type="radio" name="action" value="modddpic"> 更正缩图错误</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" id="stafrm" frameborder="0" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
$(document).ready(function() { | |||
$('.datepicker').daterangepicker({ | |||
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>图片文档列表</title> | |||
<title>文档列表</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -17,105 +17,112 @@ | |||
<script src="/static/web/js/admin.list.js"></script> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='catalog_do.php?channelid={dede:global.channelid/}&cid={dede:global.cid/}&dopost=addArchives';">添加文档</button> | |||
{dede:if $adminid == $mid } | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='content_i_list.php?cid={dede:global.cid/}&mid=0';">全部文档</button> | |||
{else} | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='content_i_list.php?cid={dede:global.cid/}&mid=<?php echo $cuserLogin->getUserID();?>';">我的文档</button> | |||
{/dede:if} | |||
{dede:global.CheckUserSend/} | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='catalog_main.php';">栏目管理</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb1" onclick="location='makehtml_list.php?cid={dede:global.cid/}';">更新列表</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb2" onclick="location='makehtml_archives.php?cid={dede:global.cid/}';">更新文档</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb1" onclick="location='recycling.php?cid={dede:global.cid/}';">文档回收站</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form3" action="content_i_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid;?>"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" class="admin-input-lg mr-3" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-3"> | |||
<option value="0">选择栏目</option> | |||
{dede:global.optionarr/} | |||
</select> | |||
<select name="orderby" class="admin-input-sm mr-3"> | |||
<option value="id">排序</option> | |||
<option value="pubdate">更新时间</option> | |||
<option value="sortrank">置顶权值</option> | |||
<option value="click">点击量</option> | |||
<option value="scores">评论积分</option> | |||
<option value="lastpost">最后评论</option> | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form2"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="10">{dede:global.positionname/}文档列表</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="6%">id</td> | |||
<td width="26%">文档标题</td> | |||
<td width="12%">栏目</td> | |||
<td width="6%">网页</td> | |||
<td width="6%">权限</td> | |||
<td width="6%">编辑</td> | |||
<td width="10%">更新时间</td> | |||
<td width="6%">点击</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="10" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td width="6%"><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td width="6%">{dede:field.id/}</td> | |||
<td width="26%" align="left"> | |||
<a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives"><img src="{dede:field.litpic function='CheckPic(@me)'/}" class="thumbnail-sm"> {dede:field.title/}{dede:field.flag function='IsCommendArchives(@me)'/}</a> | |||
</td> | |||
<td width="12%">{dede:field.typeid function='GetTypename(@me)'/}</td> | |||
<td width="6%">{dede:field.ismake function='IsHtmlArchives(@me)'/}</td> | |||
<td width="6%">{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td width="6%">{dede:field.mid function='GetMemberName(@me)'/}</td> | |||
<td width="10%">{dede:field.senddate function='GetDateTimeMk(@me)'/}</td> | |||
<td width="6%">{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="QuickEdit('{dede:field.id/}',event,this);"><i class="fa fa-sliders"></i> 属性</a> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="editArc({dede:field.id/});"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="viewArc({dede:field.id/});"><i class="fa fa-eye"></i> 预览</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
</table> | |||
</form> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:moveArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid);?>);" onclick="" class="btn btn-success btn-sm">移动</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
<a href="javascript:cAtts('attsAdd',event,this);" class="btn btn-success btn-sm">添加属性</a> | |||
<a href="javascript:cAtts('attsDel',event,this);" class="btn btn-danger btn-sm">删除属性</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">文档列表</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<a class="btn btn-success btn-sm" href="catalog_do.php?channelid={dede:global.channelid/}&cid={dede:global.cid/}&dopost=addArchives">添加文档</a> | |||
{dede:if $adminid==$mid} | |||
<a class="btn btn-success btn-sm" href="content_i_list.php?cid={dede:global.cid/}&mid=0">全部文档</a> | |||
{else} | |||
<a class="btn btn-success btn-sm" href="content_i_list.php?cid={dede:global.cid/}&mid=<?php echo $cuserLogin->getUserID();?>">我的文档</a> | |||
{/dede:if} | |||
{dede:global.CheckUserSend/} | |||
<a class="btn btn-success btn-sm" href="catalog_main.php">栏目管理</a> | |||
<a class="btn btn-success btn-sm" href="makehtml_list.php?cid={dede:global.cid/}">更新列表</a> | |||
<a class="btn btn-success btn-sm" href="makehtml_archives.php?cid={dede:global.cid/}">更新文档</a> | |||
<a class="btn btn-success btn-sm" href="recycling.php?cid={dede:global.cid/}">文档回收站</a> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form3" action="content_i_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid;?>"> | |||
<input type="text" name="keyword" class="admin-input-lg mr-2" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-2"> | |||
<option value="0">选择栏目</option> | |||
{dede:global.optionarr/} | |||
</select> | |||
<select name="orderby" class="admin-input-sm mr-2"> | |||
<option value="id">排序</option> | |||
<option value="pubdate">更新时间</option> | |||
<option value="sortrank">置顶权值</option> | |||
<option value="click">点击量</option> | |||
<option value="scores">评论积分</option> | |||
<option value="lastpost">最后评论</option> | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">{dede:global.positionname/}文档列表</div> | |||
<div class="card-body"> | |||
<form name="form2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">id</td> | |||
<td scope="col">文档标题</td> | |||
<td scope="col">栏目</td> | |||
<td scope="col">网页</td> | |||
<td scope="col">权限</td> | |||
<td scope="col">编辑</td> | |||
<td scope="col">更新时间</td> | |||
<td scope="col">点击</td> | |||
<td>操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td> | |||
<a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives"><img src="{dede:field.litpic function='CheckPic(@me)'/}" class="thumbnail-sm"> {dede:field.title/}</a> | |||
{dede:field.flag function='IsCommendArchives(@me)'/} | |||
</td> | |||
<td>{dede:field.typeid function='GetTypename(@me)'/}</td> | |||
<td>{dede:field.ismake function='IsHtmlArchives(@me)'/}</td> | |||
<td>{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td>{dede:field.mid function='GetMemberName(@me)'/}</td> | |||
<td>{dede:field.senddate function='GetDateTimeMk(@me)'/}</td> | |||
<td>{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:QuickEdit('{dede:field.id/}',event,this);" class="btn btn-light btn-sm"><i class="fa fa-sliders" title="修改"></i></a> | |||
<a href="javascript:editArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="编辑"></i></a> | |||
<a href="javascript:viewArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-eye" title="预览"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="10"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:moveArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid);?>);" class="btn btn-success btn-sm">移动</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
<a href="javascript:cAtts('attsAdd',event,this);" class="btn btn-success btn-sm">添加属性</a> | |||
<a href="javascript:cAtts('attsDel',event,this);" class="btn btn-danger btn-sm">删除属性</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="10" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
$(document).ready(function() { | |||
$('#timerange').daterangepicker({ | |||
@@ -17,105 +17,113 @@ | |||
<script src="/static/web/js/admin.list.js"></script> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='catalog_do.php?channelid={dede:global.channelid/}&cid={dede:global.cid/}&dopost=addArchives';">添加文档</button> | |||
{dede:if $adminid==$mid} | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='content_list.php?cid={dede:global.cid/}&mid=0';">全部文档</button> | |||
{else} | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='content_list.php?cid={dede:global.cid/}&mid=<?php echo $cuserLogin->getUserID();?>';">我的文档</button> | |||
{/dede:if} | |||
{dede:global.CheckUserSend/} | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='catalog_main.php';">栏目管理</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb1" onclick="location='makehtml_list.php?cid={dede:global.cid/}';">更新列表</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb2" onclick="location='makehtml_archives.php?cid={dede:global.cid/}';">更新文档</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb1" onclick="location='recycling.php?cid={dede:global.cid/}';">文档回收站</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form3" action="content_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" class="admin-input-lg mr-3" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-3"> | |||
<option value="0">选择栏目</option> | |||
{dede:global.optionarr/} | |||
</select> | |||
<select name="orderby" class="admin-input-sm mr-3"> | |||
<option value="id">选择排序</option> | |||
<option value="pubdate">更新时间</option> | |||
<option value="sortrank">置顶权值</option> | |||
<option value="click">点击量</option> | |||
<option value="scores">评论积分</option> | |||
<option value="lastpost">最后评论</option> | |||
</select> | |||
<select name="flag" class="admin-input-sm mr-3"> | |||
<option value="">选择属性</option> | |||
{dede:global.flagsArr/} | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form2"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="10">{dede:global.positionname/}文档列表</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="6%">id</td> | |||
<td width="22%">文档标题</td> | |||
<td width="12%">栏目</td> | |||
<td width="6%">网页</td> | |||
<td width="8%">权限</td> | |||
<td width="6%">编辑</td> | |||
<td width="10%">更新时间</td> | |||
<td width="6%">点击</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="10" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a>{dede:field.flag function='IsCommendArchives(@me)'/}</td> | |||
<td><a href="content_list.php?cid={dede:field.typeid/}">{dede:field.typeid function='GetTypename(@me)'/}</a></td> | |||
<td>{dede:field.ismake function='IsHtmlArchives(@me)'/}</td> | |||
<td>{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td>{dede:field.mid function='GetMemberName(@me)'/}</td> | |||
<td>{dede:field.senddate function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="QuickEdit('{dede:field.id/}',event,this);"><i class="fa fa-sliders"></i> 属性</a> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="editArc({dede:field.id/});"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="viewArc({dede:field.id/});"><i class="fa fa-eye"></i> 预览</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="10"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:moveArc(event,this,<?php echo (empty($channelid)?0:$channelid);?>);" class="btn btn-success btn-sm">移动</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
<?php if ($channelid==1) echo "<a href='javascript:kwArc(0)' class='btn btn-success btn-sm'>自动关键词</a>";?> | |||
<a href="javascript:cAtts('attsAdd',event,this);" class="btn btn-success btn-sm">添加属性</a> | |||
<a href="javascript:cAtts('attsDel',event,this);" class="btn btn-danger btn-sm">删除属性</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="10" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">所有文档列表</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<a class="btn btn-success btn-sm" href="catalog_do.php?channelid={dede:global.channelid/}&cid={dede:global.cid/}&dopost=addArchives">添加文档</a> | |||
{dede:if $adminid==$mid} | |||
<a class="btn btn-success btn-sm" href="content_list.php?cid={dede:global.cid/}&mid=0">全部文档</a> | |||
{else} | |||
<a class="btn btn-success btn-sm" href="content_list.php?cid={dede:global.cid/}&mid=<?php echo $cuserLogin->getUserID();?>">我的文档</a> | |||
{/dede:if} | |||
{dede:global.CheckUserSend/} | |||
<a class="btn btn-success btn-sm" href="catalog_main.php">栏目管理</a> | |||
<a class="btn btn-success btn-sm" href="makehtml_list.php?cid={dede:global.cid/}">更新列表</a> | |||
<a class="btn btn-success btn-sm" href="makehtml_archives.php?cid={dede:global.cid/}">更新文档</a> | |||
<a class="btn btn-success btn-sm" href="recycling.php?cid={dede:global.cid/}">文档回收站</a> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form3" action="content_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="text" name="keyword" class="admin-input-lg mr-2" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-2"> | |||
<option value="0">选择栏目</option> | |||
{dede:global.optionarr/} | |||
</select> | |||
<select name="orderby" class="admin-input-sm mr-2"> | |||
<option value="id">选择排序</option> | |||
<option value="pubdate">更新时间</option> | |||
<option value="sortrank">置顶权值</option> | |||
<option value="click">点击量</option> | |||
<option value="scores">评论积分</option> | |||
<option value="lastpost">最后评论</option> | |||
</select> | |||
<select name="flag" class="admin-input-sm mr-2"> | |||
<option value="">选择属性</option> | |||
{dede:global.flagsArr/} | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">{dede:global.positionname/}所有文档列表</div> | |||
<div class="card-body"> | |||
<form name="form2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">id</td> | |||
<td scope="col">文档标题</td> | |||
<td scope="col">栏目</td> | |||
<td scope="col">网页</td> | |||
<td scope="col">权限</td> | |||
<td scope="col">编辑</td> | |||
<td scope="col">更新时间</td> | |||
<td scope="col">点击</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a>{dede:field.flag function='IsCommendArchives(@me)'/}</td> | |||
<td><a href="content_list.php?cid={dede:field.typeid/}">{dede:field.typeid function='GetTypename(@me)'/}</a></td> | |||
<td>{dede:field.ismake function='IsHtmlArchives(@me)'/}</td> | |||
<td>{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td>{dede:field.mid function='GetMemberName(@me)'/}</td> | |||
<td>{dede:field.senddate function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:QuickEdit('{dede:field.id/}',event,this);" class="btn btn-light btn-sm"><i class="fa fa-sliders" title="修改"></i></a> | |||
<a href="javascript:editArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="编辑"></i></a> | |||
<a href="javascript:viewArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-eye" title="预览"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="10"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:moveArc(event,this,<?php echo (empty($channelid)?0:$channelid);?>);" class="btn btn-success btn-sm">移动</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
<?php if ($channelid==1) echo "<a href='javascript:kwArc(0)' class='btn btn-success btn-sm'>自动关键词</a>";?> | |||
<a href="javascript:cAtts('attsAdd',event,this);" class="btn btn-success btn-sm">添加属性</a> | |||
<a href="javascript:cAtts('attsDel',event,this);" class="btn btn-danger btn-sm">删除属性</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="10" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
$(document).ready(function() { | |||
$('#timerange').daterangepicker({ | |||
@@ -14,80 +14,88 @@ | |||
<script src="/static/web/js/admin.list.js"></script> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='spec_add.php';">添加专题</button> | |||
<?php echo $CheckUserSend?> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='catalog_main.php';">栏目管理</button> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='makehtml_spec.php';">更新专题</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form3" action="content_s_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="hidden" name="channelid" value="3"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" class="admin-input-lg mr-3" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-3"> | |||
<option value="0">选择分类</option> | |||
<?php echo $optionarr?> | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form2"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="9">专题列表</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="6%">id</td> | |||
<td width="26%">文档标题</td> | |||
<td width="12%">栏目</td> | |||
<td width="6%">网页</td> | |||
<td width="6%">权限</td> | |||
<td width="10%">更新时间</td> | |||
<td width="6%">点击</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | |||
<td>{dede:field.typeid function='GetTypename(@me)'/}</td> | |||
<td><?php echo IsHtmlArchives($fields['ismake'])?></td> | |||
<td><?php echo GetRankName($fields['arcrank'])?></td> | |||
<td><?php echo MyDate("Y-m-d H:i:s",$fields['senddate'])?></td> | |||
<td>{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:editArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="javascript:viewArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-eye"></i> 预览</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">专题列表</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<a class="btn btn-success btn-sm" href="spec_add.php">添加专题</a> | |||
<?php echo $CheckUserSend?> | |||
<a class="btn btn-success btn-sm" href="catalog_main.php">栏目管理</a> | |||
<a class="btn btn-success btn-sm" href="makehtml_spec.php">更新专题</a> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form3" action="content_s_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="hidden" name="channelid" value="3"> | |||
<input type="text" name="keyword" class="admin-input-lg mr-2" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-2"> | |||
<option value="0">选择分类</option> | |||
<?php echo $optionarr?> | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">专题列表</div> | |||
<div class="card-body"> | |||
<form name="form2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">id</td> | |||
<td scope="col">文档标题</td> | |||
<td scope="col">栏目</td> | |||
<td scope="col">网页</td> | |||
<td scope="col">权限</td> | |||
<td scope="col">更新时间</td> | |||
<td scope="col">点击</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | |||
<td>{dede:field.typeid function='GetTypename(@me)'/}</td> | |||
<td><?php echo IsHtmlArchives($fields['ismake'])?></td> | |||
<td><?php echo GetRankName($fields['arcrank'])?></td> | |||
<td><?php echo MyDate("Y-m-d H:i:s",$fields['senddate'])?></td> | |||
<td>{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:editArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="编辑"></i></a> | |||
<a href="javascript:viewArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-eye" title="预览"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
$(document).ready(function() { | |||
$('#timerange').daterangepicker({ | |||
@@ -9,62 +9,68 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form3" action="content_select_list.php" method="get"> | |||
<input type="hidden" name="f" value="<?php echo $f?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" class="admin-input-lg mr-3" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm"> | |||
<option value="0">选择分类</option> | |||
<?php echo $optionarr?> | |||
</select> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form2"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="9">文档列表</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="6%">id</td> | |||
<td width="26%">文档标题</td> | |||
<td width="12%">栏目</td> | |||
<td width="6%">网页</td> | |||
<td width="6%">权限</td> | |||
<td width="10%">更新时间</td> | |||
<td width="6%">点击</td> | |||
<td>属性</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | |||
<td>{dede:field.typeid function='GetTypename(@me)'/}</td> | |||
<td>{dede:field.ismake function='IsHtmlArchives(@me)'/}</td> | |||
<td>{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td>{dede:field.senddate function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.click/}</td> | |||
<td>{dede:field.flag function='IsCommendArchives(@me)'/}</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:ReturnValue();" class="btn btn-success btn-sm">选定值</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form3" action="content_select_list.php" method="get"> | |||
<input type="hidden" name="f" value="<?php echo $f?>"> | |||
<input type="text" name="keyword" class="admin-input-lg mr-2" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm"> | |||
<option value="0">选择分类</option> | |||
<?php echo $optionarr?> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">选择文档</div> | |||
<div class="card-body"> | |||
<form name="form2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">id</td> | |||
<td scope="col">文档标题</td> | |||
<td scope="col">栏目</td> | |||
<td scope="col">网页</td> | |||
<td scope="col">权限</td> | |||
<td scope="col">更新时间</td> | |||
<td scope="col">点击</td> | |||
<td scope="col">属性</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | |||
<td>{dede:field.typeid function='GetTypename(@me)'/}</td> | |||
<td>{dede:field.ismake function='IsHtmlArchives(@me)'/}</td> | |||
<td>{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td>{dede:field.senddate function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.click/}</td> | |||
<td>{dede:field.flag function='IsCommendArchives(@me)'/}</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:ReturnValue();" class="btn btn-success btn-sm">选定值</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function getCheckboxItem() { | |||
var allSel = ''; | |||
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>单表文档列表</title> | |||
<title>文档列表</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
@@ -17,91 +17,99 @@ | |||
<script src="/static/web/js/admin.list.js"></script> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='catalog_do.php?channelid={dede:global.channelid/}&cid={dede:global.cid/}&dopost=addArchives';">添加文档</button> | |||
{dede:if $adminid==$mid } | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='content_list.php?cid={dede:global.cid/}&mid=0';">全部文档</button> | |||
{else} | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='content_list.php?cid={dede:global.cid/}&mid=<?php echo $cuserLogin->getUserID();?>';">我的文档</button> | |||
{/dede:if} | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='catalog_main.php';">栏目管理</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb1" onclick="location='makehtml_list.php?cid={dede:global.cid/}';">更新列表</button> | |||
<button type="button" class="btn btn-success btn-sm" name="bb2" onclick="location='makehtml_archives.php?cid={dede:global.cid/}';">更新文档</button> | |||
<?php echo $CheckUserSend;?> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form3" action="content_sg_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="hidden" name="channelid" value="{dede:global.channelid/}"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" class="admin-input-lg mr-3" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-3"> | |||
<option value="0">选择分类</option> | |||
{dede:global.optionarr/} | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form2"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="9">{dede:global.positionname/}文档列表</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="6%">id</td> | |||
<td width="26%">文档标题</td> | |||
<td width="12%">栏目</td> | |||
<td width="6%">权限</td> | |||
<td width="6%">编辑</td> | |||
<td width="10%">更新时间</td> | |||
<td width="6%">点击</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.aid/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td align="left"><a href="archives_do.php?aid={dede:field.aid/}&dopost=editArchives">{dede:field.title/}{dede:field.flag function='IsCommendArchives(@me)'/}</a></td> | |||
<td>{dede:field.typename/}</td> | |||
<td>{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td>{dede:field.mid function='GetMemberName(@me)'/}</td> | |||
<td>{dede:field.senddate function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="QuickEdit('{dede:field.id/}',event,this);"><i class="fa fa-sliders"></i> 属性</a> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="editArc({dede:field.id/});"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="javascript:;" class="btn btn-light btn-sm" onclick="viewArc({dede:field.id/});"><i class="fa fa-eye"></i> 预览</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:moveArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid);?>);" class="btn btn-success btn-sm">移动</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
<?php if (!empty($f)) {?> | |||
<a href="javascript:ReturnValue();" class="btn btn-success btn-sm">选定值</a> | |||
<?php }?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">文档列表</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<a class="btn btn-success btn-sm" href="catalog_do.php?channelid={dede:global.channelid/}&cid={dede:global.cid/}&dopost=addArchives">添加文档</a> | |||
{dede:if $adminid==$mid} | |||
<a class="btn btn-success btn-sm" href="content_list.php?cid={dede:global.cid/}&mid=0">全部文档</a> | |||
{else} | |||
<a class="btn btn-success btn-sm" href="content_list.php?cid={dede:global.cid/}&mid=<?php echo $cuserLogin->getUserID();?>">我的文档</a> | |||
{/dede:if} | |||
<a class="btn btn-success btn-sm" href="catalog_main.php">栏目管理</a> | |||
<a class="btn btn-success btn-sm" href="makehtml_list.php?cid={dede:global.cid/}">更新列表</a> | |||
<a class="btn btn-success btn-sm" href="makehtml_archives.php?cid={dede:global.cid/}">更新文档</a> | |||
<?php echo $CheckUserSend;?> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form3" action="content_sg_list.php" method="get"> | |||
<input type="hidden" name="dopost" value="listArchives"> | |||
<input type="hidden" name="channelid" value="{dede:global.channelid/}"> | |||
<input type="text" name="keyword" class="admin-input-lg mr-2" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"> | |||
<select name="cid" class="admin-input-sm mr-2"> | |||
<option value="0">选择分类</option> | |||
{dede:global.optionarr/} | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-md" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">{dede:global.positionname/}文档列表</div> | |||
<div class="card-body"> | |||
<form name="form2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">id</td> | |||
<td scope="col">文档标题</td> | |||
<td scope="col">栏目</td> | |||
<td scope="col">权限</td> | |||
<td scope="col">编辑</td> | |||
<td scope="col">更新时间</td> | |||
<td scope="col">点击</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="arcID" value="{dede:field.aid/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td><a href="archives_do.php?aid={dede:field.aid/}&dopost=editArchives">{dede:field.title/}{dede:field.flag function='IsCommendArchives(@me)'/}</a></td> | |||
<td>{dede:field.typename/}</td> | |||
<td>{dede:field.arcrank function='GetRankName(@me)'/}</td> | |||
<td>{dede:field.mid function='GetMemberName(@me)'/}</td> | |||
<td>{dede:field.senddate function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.click/}</td> | |||
<td> | |||
<a href="javascript:QuickEdit('{dede:field.id/}',event,this);" class="btn btn-light btn-sm"><i class="fa fa-sliders" title="修改"></i></a> | |||
<a href="javascript:editArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="编辑"></i></a> | |||
<a href="javascript:viewArc({dede:field.id/});" class="btn btn-light btn-sm"><i class="fa fa-eye" title="预览"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:updateArc(0);" class="btn btn-success btn-sm">更新</a> | |||
<a href="javascript:checkArc(0);" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:adArc(0);" class="btn btn-success btn-sm">推荐</a> | |||
<a href="javascript:moveArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid);?>);" class="btn btn-success btn-sm">移动</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
<?php if (!empty($f)) {?> | |||
<a href="javascript:ReturnValue();" class="btn btn-success btn-sm">选定值</a> | |||
<?php }?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
$(document).ready(function() { | |||
$('#timerange').daterangepicker({ | |||
@@ -12,63 +12,65 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="diy_add.php?action=add" method="post"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="diy_main.php">自定义表单管理</a> - 添加自定义表单</td> | |||
</tr> | |||
<tr> | |||
<td width="260">表单id:</td> | |||
<td><input type="text" name="diyid" id="diyid" class="admin-input-sm" value="<?php echo $newdiyid?>">(创建后不可修改,具有唯一性)</td> | |||
</tr> | |||
<tr> | |||
<td>表单名称:</td> | |||
<td><input type="text" name="name" id="name" class="admin-input-sm" value="自定义表单<?php echo $newdiyid;?>">(前后台显示表单的名称)</td> | |||
</tr> | |||
<tr> | |||
<td>数据表名:</td> | |||
<td><input type="text" name="table" id="table" class="admin-input-sm" value="<?php echo $cfg_dbprefix;?>diyform<?php echo $newdiyid;?>">(储存自定义表单数据,不能重复已有表名,创建后不可修改表名)</span></td> | |||
</tr> | |||
<tr> | |||
<td>字段配置:</td> | |||
<td>创建完后,请添加字段配置</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板:</td> | |||
<td><input type="text" name="listtemplate" id="listtemplate" class="admin-input-sm" value="list_diyform<?php echo $newdiyid;?>.htm"></td> | |||
</tr> | |||
<tr> | |||
<td>文档模板:</td> | |||
<td><input type="text" name="viewtemplate" id="viewtemplate" class="admin-input-sm" value="view_diyform<?php echo $newdiyid;?>.htm"></td> | |||
</tr> | |||
<tr> | |||
<td>发布模板:</td> | |||
<td><input type="text" name="posttemplate" id="posttemplate" class="admin-input-sm" value="post_diyform<?php echo $newdiyid;?>.htm"></td> | |||
</tr> | |||
<tr> | |||
<td>前台列表和文档页公开:</td> | |||
<td> | |||
<label><input type="radio" name="public" value="2"> 完全公开</label> | |||
<label><input type="radio" name="public" value="1" checked> 审核公开</label> | |||
<label><input type="radio" name="public" value="0"> 不公开</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="button" id="button" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" id="button2" class="btn btn-outline-success btn-sm" onclick="location='diy_main.php';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.name.value == "") { | |||
ShowMsg("自定义表单名称不能为空"); | |||
return false; | |||
} | |||
return true; | |||
} | |||
</script> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="diy_main.php">自定义表单管理</a></li> | |||
<li class="breadcrumb-item active">添加自定义表单</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">添加自定义表单</div> | |||
<div class="card-body"> | |||
<form name="form1" action="diy_add.php?action=add" method="post"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">表单id</td> | |||
<td><input type="text" name="diyid" id="diyid" class="admin-input-sm" value="<?php echo $newdiyid?>">(创建后不可修改,具有唯一性)</td> | |||
</tr> | |||
<tr> | |||
<td>表单名称</td> | |||
<td><input type="text" name="name" id="name" class="admin-input-sm" value="自定义表单<?php echo $newdiyid;?>" required>(前后台显示表单的名称)</td> | |||
</tr> | |||
<tr> | |||
<td>数据表名</td> | |||
<td><input type="text" name="table" id="table" class="admin-input-sm" value="<?php echo $cfg_dbprefix;?>diyform<?php echo $newdiyid;?>">(储存自定义表单数据,不能重复已有表名,创建后不可修改表名)</span></td> | |||
</tr> | |||
<tr> | |||
<td>字段配置</td> | |||
<td>创建完后,请添加字段配置</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板</td> | |||
<td><input type="text" name="listtemplate" id="listtemplate" class="admin-input-sm" value="list_diyform<?php echo $newdiyid;?>.htm"></td> | |||
</tr> | |||
<tr> | |||
<td>文档模板</td> | |||
<td><input type="text" name="viewtemplate" id="viewtemplate" class="admin-input-sm" value="view_diyform<?php echo $newdiyid;?>.htm"></td> | |||
</tr> | |||
<tr> | |||
<td>发布模板</td> | |||
<td><input type="text" name="posttemplate" id="posttemplate" class="admin-input-sm" value="post_diyform<?php echo $newdiyid;?>.htm"></td> | |||
</tr> | |||
<tr> | |||
<td>前台列表和文档页公开</td> | |||
<td> | |||
<label><input type="radio" name="public" value="2"> 完全公开</label> | |||
<label><input type="radio" name="public" value="1" checked> 审核公开</label> | |||
<label><input type="radio" name="public" value="0"> 不公开</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -12,120 +12,126 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="diy_edit.php" method="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="diy_main.php">自定义表单管理</a> - 修改自定义表单</td> | |||
</tr> | |||
<tr> | |||
<td width="260">表单id:</td> | |||
<td><?php echo $diyid;?>(创建后不可修改,具有唯一性)</td> | |||
</tr> | |||
<tr> | |||
<td>表单名称:</td> | |||
<td><input type="text" name="name" id="name" class="admin-input-sm" value="<?php echo $row['name']?>">(前后台显示表单的名称)</td> | |||
</tr> | |||
<tr> | |||
<td>数据表名:</td> | |||
<td><input type="text" name="table" id="table" class="admin-input-sm" value="<?php echo $row['table'];?>" disabled="1">(储存自定义表单数据,不能重复已有表名,创建后不可修改表名)</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板:</td> | |||
<td><input type="text" name="listtemplate" id="listtemplate" class="admin-input-sm" value="<?php echo $row['listtemplate'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>文档模板:</td> | |||
<td><input type="text" name="viewtemplate" id="viewtemplate" class="admin-input-sm" value="<?php echo $row['viewtemplate'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>发布模板:</td> | |||
<td><input type="text" name="posttemplate" id="posttemplate" class="admin-input-sm" value="<?php echo $row['posttemplate'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台列表和文档页公开:</td> | |||
<td> | |||
<label><input type="radio" name="public" value="2" <?php echo $row['public'] == 2 ? 'checked' : '';?>> 完全公开</label> | |||
<label><input type="radio" name="public" value="1" <?php echo $row['public'] == 1 ? 'checked' : '';?>> 审核公开</label> | |||
<label><input type="radio" name="public" value="0" <?php echo $row['public'] == 0 ? 'checked' : '';?>> 不公开</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<table class="table"> | |||
<tr align="center"> | |||
<td width="16%" class="border-top-0">字段名称</td> | |||
<td width="16%" class="border-top-0">字段标识</td> | |||
<td width="16%" class="border-top-0">数据类型</td> | |||
<td width="16%" class="border-top-0">字段类型</td> | |||
<td class="border-top-0">操作</td> | |||
</tr> | |||
<?php | |||
$ds = file(DedeInclude('/inc/fieldtype.txt')); | |||
foreach($ds as $d){ | |||
$dds = explode(',',trim($d)); | |||
$fieldtypes[$dds[0]] = $dds[1]; | |||
} | |||
$fieldset = stripslashes($row['info']); | |||
$dtp = new DedeTagParse(); | |||
$dtp->SetNameSpace("field","<",">"); | |||
$dtp->LoadSource($fieldset); | |||
if (is_array($dtp->CTags)){ | |||
foreach($dtp->CTags as $ctag) | |||
{ | |||
?> | |||
<tr align="center"> | |||
<td> | |||
<?php | |||
$itname = $ctag->GetAtt('itemname'); | |||
if ($itname=='') echo "没指定"; | |||
else echo $itname; | |||
?> | |||
</td> | |||
<td><?php echo $ctag->GetTagName()?></td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('type'); | |||
if (isset($fieldtypes[$ft])) echo $fieldtypes[$ft]; | |||
else echo "系统专用类型"; | |||
?> | |||
</td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('autofield'); | |||
if ($ft==''||$ft==0) echo "固化字段"; | |||
else echo "自动字段"; | |||
?> | |||
</td> | |||
<td> | |||
<a href="diy_field_edit.php?diyid=<?php echo $diyid;?>&fname=<?php echo $ctag->GetTagName()?>" class="btn btn-success btn-sm"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="diy_field_edit.php?diyid=<?php echo $diyid;?>&action=delete&fname=<?php echo $ctag->GetTagName()?>" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||
</td> | |||
</tr> | |||
<?php }}?> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="diy_main.php">自定义表单管理</a></li> | |||
<li class="breadcrumb-item active">修改自定义表单</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改自定义表单</div> | |||
<div class="card-body"> | |||
<form name="form1" action="diy_edit.php" method="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">表单id</td> | |||
<td><?php echo $diyid;?>(创建后不可修改,具有唯一性)</td> | |||
</tr> | |||
<tr> | |||
<td>表单名称</td> | |||
<td><input type="text" name="name" id="name" class="admin-input-sm" value="<?php echo $row['name']?>" required>(前后台显示表单的名称)</td> | |||
</tr> | |||
<tr> | |||
<td>数据表名</td> | |||
<td><input type="text" name="table" id="table" class="admin-input-sm" value="<?php echo $row['table'];?>" disabled="1">(储存自定义表单数据,不能重复已有表名,创建后不可修改表名)</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板</td> | |||
<td><input type="text" name="listtemplate" id="listtemplate" class="admin-input-sm" value="<?php echo $row['listtemplate'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>文档模板</td> | |||
<td><input type="text" name="viewtemplate" id="viewtemplate" class="admin-input-sm" value="<?php echo $row['viewtemplate'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>发布模板</td> | |||
<td><input type="text" name="posttemplate" id="posttemplate" class="admin-input-sm" value="<?php echo $row['posttemplate'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台列表和文档页公开</td> | |||
<td> | |||
<label><input type="radio" name="public" value="2" <?php echo $row['public'] == 2 ? 'checked' : '';?>> 完全公开</label> | |||
<label><input type="radio" name="public" value="1" <?php echo $row['public'] == 1 ? 'checked' : '';?>> 审核公开</label> | |||
<label><input type="radio" name="public" value="0" <?php echo $row['public'] == 0 ? 'checked' : '';?>> 不公开</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" class="p-0"> | |||
<table class="table"> | |||
<thead> | |||
<tr> | |||
<td scope="col">字段名称</td> | |||
<td scope="col">字段标识</td> | |||
<td scope="col">数据类型</td> | |||
<td scope="col">字段类型</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?php | |||
$ds = file(DedeInclude('/inc/fieldtype.txt')); | |||
foreach($ds as $d){ | |||
$dds = explode(',',trim($d)); | |||
$fieldtypes[$dds[0]] = $dds[1]; | |||
} | |||
$fieldset = stripslashes($row['info']); | |||
$dtp = new DedeTagParse(); | |||
$dtp->SetNameSpace("field","<",">"); | |||
$dtp->LoadSource($fieldset); | |||
if (is_array($dtp->CTags)){ | |||
foreach($dtp->CTags as $ctag) | |||
{ | |||
?> | |||
<tr> | |||
<td> | |||
<?php | |||
$itname = $ctag->GetAtt('itemname'); | |||
if ($itname=='') echo "没指定"; | |||
else echo $itname; | |||
?> | |||
</td> | |||
<td><?php echo $ctag->GetTagName()?></td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('type'); | |||
if (isset($fieldtypes[$ft])) echo $fieldtypes[$ft]; | |||
else echo "系统专用类型"; | |||
?> | |||
</td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('autofield'); | |||
if ($ft==''||$ft==0) echo "固化字段"; | |||
else echo "自动字段"; | |||
?> | |||
</td> | |||
<td> | |||
<a href="diy_field_edit.php?diyid=<?php echo $diyid;?>&fname=<?php echo $ctag->GetTagName()?>" class="btn btn-success btn-sm"><i class="fa fa-pencil-square" title="修改"></i></a> | |||
<a href="diy_field_edit.php?diyid=<?php echo $diyid;?>&action=delete&fname=<?php echo $ctag->GetTagName()?>" class="btn btn-danger btn-sm"><i class="fa fa-trash" title="删除"></i></a> | |||
</td> | |||
</tr> | |||
<?php }}?> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"><a class="btn btn-success btn-sm" href="diy_field_add.php?diyid=<?php echo $diyid;?>">添加新字段</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"><button type="button" name="fset" id="fset" class="btn btn-success btn-sm" onclick="location.href='diy_field_add.php?diyid=<?php echo $diyid;?>'">添加新字段</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="button" id="button" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" id="button2" class="btn btn-outline-success btn-sm" onclick="location='diy_main.php';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.name.value == "") { | |||
ShowMsg("自定义表单名称不能为空"); | |||
return false; | |||
} | |||
return true; | |||
} | |||
</script> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -3,41 +3,52 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>修改<?php echo $diy->name;?>数据</title> | |||
<title>修改<?php echo $diy->name;?></title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" method="post" enctype="multipart/form-data" action="diy_list.php?action=edit&diyid=<?php echo $diy->diyid ?>&id=<?php echo $row['id'] ?>&do=2"> | |||
<input type="hidden" name="dopost" value="edit"> | |||
<input type="hidden" name="id" value="<?php echo $row['id'];?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">自定义表单管理</a> - 修改<?php echo $diy->name;?></td> | |||
</tr> | |||
<?php | |||
$formfields = ''; | |||
foreach($fieldlist as $field=>$fielddata) | |||
{ | |||
$allowhtml = array('htmltext'); | |||
if ($row[$field]=='') continue; | |||
if (!in_array($fielddata[1],$allowhtml)) { | |||
$row[$field] = dede_htmlspecialchars($row[$field]); | |||
$row[$field] = "<textarea name='".$field."' class='admin-textarea-xl'>$row[$field]</textarea>"; | |||
} | |||
echo '<tr><td width="260">'.$fielddata[0].':'.'</td><td>'.$row[$field].'</td></tr>'; | |||
$formfields .= $formfields == ''? $field.','.$fielddata[1] : ';'.$field.','.$fielddata[1]; | |||
} | |||
echo "<input type='hidden' name='dede_fields' value='".$formfields."'>"; | |||
?> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="submit1" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" name="submit2" class="btn btn-outline-success btn-sm" onclick="location='<?php echo $ENV_GOBACK_URL;?>';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="diy_main.php">自定义表单管理</a></li> | |||
<li class="breadcrumb-item active">修改<?php echo $diy->name;?></li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改<?php echo $diy->name;?></div> | |||
<div class="card-body"> | |||
<form name="form1" method="post" enctype="multipart/form-data" action="diy_list.php?action=edit&diyid=<?php echo $diy->diyid ?>&id=<?php echo $row['id'] ?>&do=2"> | |||
<input type="hidden" name="dopost" value="edit"> | |||
<input type="hidden" name="id" value="<?php echo $row['id'];?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<?php | |||
$formfields = ''; | |||
foreach($fieldlist as $field=>$fielddata) | |||
{ | |||
$allowhtml = array('htmltext'); | |||
if ($row[$field]=='') continue; | |||
if (!in_array($fielddata[1],$allowhtml)) { | |||
$row[$field] = dede_htmlspecialchars($row[$field]); | |||
$row[$field] = "<textarea name='".$field."' class='admin-textarea-xl'>$row[$field]</textarea>"; | |||
} | |||
echo '<tr><td width="260">'.$fielddata[0].':'.'</td><td>'.$row[$field].'</td></tr>'; | |||
$formfields .= $formfields == ''? $field.','.$fielddata[1] : ';'.$field.','.$fielddata[1]; | |||
} | |||
echo "<input type='hidden' name='dede_fields' value='".$formfields."'>"; | |||
?> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -12,79 +12,86 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="diy_field_add.php" method="post" onSubmit="return GetFields();"> | |||
<input type="hidden" name="action" value="save"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid?>"> | |||
<input type="hidden" name="fieldstring"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">自定义表单管理</a> - 自定义表单添加字段</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-warning mb-0">不支持字段输入单引号和双引号</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">字段名称:</td> | |||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm">(前后台显示字段的名称)</td> | |||
</tr> | |||
<tr> | |||
<td>字段标识:</td> | |||
<td><input type="text" name="fieldname" id="fieldname" class="admin-input-sm">(只能用英文字母或数字,如果数据类型是联动类型,请填写联动类型组名称)</td> | |||
</tr> | |||
<tr> | |||
<td>是否使用分页符:</td> | |||
<td> | |||
<input type="hidden" name="isnull" value="1"> | |||
<label><input type="radio" name="spage" value="split"> 是</label> | |||
<label><input type="radio" name="spage" value="no" checked> 否</label> | |||
<span>(如果文档使用分页符,文档用#p#副标题#e#作为分页符实现文档分页,但仅允许一个字段)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>数据类型:</td> | |||
<td> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype1" value="text" checked> 单行文本(varchar)</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype2" value="textchar"> 单行文本(char)</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype3" value="multitext"> 多行文本</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype4" value="htmltext"> 网页文本</label></div> | |||
<br class="cls"> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype6" value="int"> 整数类型</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype7" value="float"> 小数类型</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype8" value="datetime"> 时间类型</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype13" value="select"> option下拉框</label></div> | |||
<br class="cls"> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype14" value="radio"> radio选项卡</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype15" value="checkbox"> checkbox多选框</label></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>默认值:</td> | |||
<td> | |||
<p>(自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)</p> | |||
<textarea name="vdefault" id="vdefault" class="admin-textarea-xl"></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>自定义网页表单:</td> | |||
<td> | |||
<p>(自定义网页表单用~name~表示提示文字,~form~表示表单元素)</p> | |||
<textarea name="vinnertext" id="vinnertext" class="admin-textarea-xl"></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大长度:</td> | |||
<td><input type="text" name="maxlength" id="maxlength" value="255" class="admin-input-xs">(文本数据必须填写,大于255为text类型)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="diy_main.php">自定义表单管理</a></li> | |||
<li class="breadcrumb-item active">添加自定义表单字段</li> | |||
</ol> | |||
<div class="alert alert-warning">不支持字段输入单引号和双引号</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">添加自定义表单字段</div> | |||
<div class="card-body"> | |||
<form name="form1" action="diy_field_add.php" method="post" onSubmit="return GetFields();"> | |||
<input type="hidden" name="action" value="save"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid?>"> | |||
<input type="hidden" name="fieldstring"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">字段名称</td> | |||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm" required>(前后台显示字段的名称)</td> | |||
</tr> | |||
<tr> | |||
<td>字段标识</td> | |||
<td><input type="text" name="fieldname" id="fieldname" class="admin-input-sm" required>(只能用英文字母或数字,如果数据类型是联动类型,请填写联动类型组名称)</td> | |||
</tr> | |||
<tr> | |||
<td>是否使用分页符</td> | |||
<td> | |||
<input type="hidden" name="isnull" value="1"> | |||
<label><input type="radio" name="spage" value="split"> 是</label> | |||
<label><input type="radio" name="spage" value="no" checked> 否</label> | |||
<span>(如果文档使用分页符,文档用#p#副标题#e#作为分页符实现文档分页,但仅允许一个字段)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>数据类型</td> | |||
<td> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype1" value="text" checked> 单行文本(varchar)</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype2" value="textchar"> 单行文本(char)</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype3" value="multitext"> 多行文本</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype4" value="htmltext"> 网页文本</label></div> | |||
<br class="cls"> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype6" value="int"> 整数类型</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype7" value="float"> 小数类型</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype8" value="datetime"> 时间类型</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype13" value="select"> option下拉框</label></div> | |||
<br class="cls"> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype14" value="radio"> radio选项卡</label></div> | |||
<div class="nw"><label><input type="radio" name="dtype" id="dtype15" value="checkbox"> checkbox多选框</label></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>默认值</td> | |||
<td> | |||
<p>(自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)</p> | |||
<textarea name="vdefault" id="vdefault" class="admin-textarea-xl"></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>自定义网页表单</td> | |||
<td> | |||
<p>(自定义网页表单用~name~表示提示文字,~form~表示表单元素)</p> | |||
<textarea name="vinnertext" id="vinnertext" class="admin-textarea-xl"></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大长度</td> | |||
<td><input type="text" name="maxlength" id="maxlength" value="255" class="admin-input-xs">(文本数据必须填写,大于255为text类型)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
var notAllow = "<?php echo $f;?>"; | |||
function GetFields() { | |||
@@ -103,24 +110,6 @@ | |||
var vinnertext = theform.vinnertext.value; | |||
var spage = (theform.spage[0].checked ? theform.spage[0].value : theform.spage[1].value); | |||
var sisnull = (isnull==0 ? "false" : "true"); | |||
if (itemname=="") { | |||
ShowMsg("表单提示名称不能为空"); | |||
theform.itemname.focus(); | |||
return false; | |||
} | |||
if (fieldname=="") { | |||
ShowMsg("字段名称不能为空"); | |||
theform.fieldname.focus(); | |||
return false; | |||
} | |||
if (notAllow.indexOf(" "+fieldname+" ") >-1 ) { | |||
ShowMsg("字段名称不合法,如下字段名已经存在,建议在名称后加上数字以区分:\n"+notAllow); | |||
return false; | |||
} | |||
if ((dtype=="radio" || dtype=="select" || dtype=="checkbox") && vdefault=="") { | |||
ShowMsg("您选择的select或radio、checkbox类型,必须默认值设置选择的项目(用英文逗号)"); | |||
return false; | |||
} | |||
if (spage=="no") spage = ''; | |||
revalue = "<field:"+fieldname+" itemname=\""+itemname+"\" autofield=\"1\" type=\""+dtype+"\" isnull=\""+sisnull+"\" default=\""+vdefault+"\" "; | |||
revalue += " maxlength=\""+maxlength+"\" page=\""+spage+"\">"+vinnertext+"</field:"+fieldname+">"; | |||
@@ -12,88 +12,99 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="diy_field_edit.php" method="post" onSubmit="return GetFields();"> | |||
<input type="hidden" name="action" value="save"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid?>"> | |||
<input type="hidden" name="fname" value="<?php echo $fname?>"> | |||
<input type="hidden" name="issystem" value="<?php echo $issystem?>"> | |||
<input type="hidden" name="fieldstring"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">自定义表单管理</a> - 自定义表单修改字段</td> | |||
</tr> | |||
<tr> | |||
<td>字段名称:</td> | |||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm" value="<?php echo $ctag->GetAtt('itemname')?>">(前后台显示字段的名称)</td> | |||
</tr> | |||
<tr> | |||
<td width="260">字段标识:</td> | |||
<td><?php echo $fname?>(只能用英文字母或数字,如果数据类型是联动类型,请填写联动类型组名称)</td> | |||
</tr> | |||
<tr> | |||
<td>是否使用分页符:</td> | |||
<td> | |||
<input type="hidden" name="isnull" value="1"> | |||
<label><input type="radio" name="spage" value="split" <?php if ($ctag->GetAtt('page')=='split') echo 'checked';?>> 是</label> | |||
<label><input type="radio" name="spage" value="no" <?php if ($ctag->GetAtt('page')=='no'||$ctag->GetAtt('page')=='') echo 'checked';?>> 否</label> | |||
<span>(如果文档使用分页符,文档用#p#副标题#e#作为分页符实现文档分页,但仅允许一个字段)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>数据类型:</td> | |||
<td> | |||
<select name="dtype" id="type" class="admin-input-sm"> | |||
<?php | |||
$dtype = $ctag->GetAtt('type'); | |||
if ($dtype!='' && isset($fieldtypes[$dtype])) { | |||
echo "<option value='{$dtype}'>{$fieldtypes[$dtype]}</option>"; | |||
$canchange = true; | |||
} else { | |||
echo "<option value='{$dtype}'>系统专用类型</option>"; | |||
$canchange = false; | |||
} | |||
if ($canchange) { | |||
?> | |||
<option value="text">单行文本(varchar)</option> | |||
<option value="textchar">单行文本(char)</option> | |||
<option value="multitext">多行文本</option> | |||
<option value="htmltext">网页文本</option> | |||
<option value="int">整数类型</option> | |||
<option value="float">小数类型</option> | |||
<option value="datetime">时间类型</option> | |||
<option value="select">option下拉框</option> | |||
<option value="radio">radio选项卡</option> | |||
<option value="checkbox">checkbox多选框</option> | |||
<?php }?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>默认值:</td> | |||
<td> | |||
<p>(自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)</p> | |||
<textarea name="vdefault" id="vdefault" class="admin-textarea-xl"><?php echo $ctag->GetAtt('default');?></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>自定义网页表单:</td> | |||
<td> | |||
<p>(自定义网页表单用~name~表示提示文字,~form~表示表单元素)</p> | |||
<textarea name="vinnertext" id="vinnertext" class="admin-textarea-xl"><?php echo $ctag->GetInnerText();?></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大长度:</td> | |||
<td><input type="text" name="maxlength" id="maxlength" class="admin-input-xs" value="<?php echo $ctag->GetAtt('maxlength')?>">(文本数据必须填写,大于255为text类型)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="diy_main.php">自定义表单管理</a></li> | |||
<li class="breadcrumb-item active">修改自定义表单字段</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改自定义表单字段</div> | |||
<div class="card-body"> | |||
<form name="form1" action="diy_field_edit.php" method="post" onSubmit="return GetFields();"> | |||
<input type="hidden" name="action" value="save"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid?>"> | |||
<input type="hidden" name="fname" value="<?php echo $fname?>"> | |||
<input type="hidden" name="issystem" value="<?php echo $issystem?>"> | |||
<input type="hidden" name="fieldstring"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td>字段名称</td> | |||
<td><input type="text" name="itemname" id="itemname" class="admin-input-sm" value="<?php echo $ctag->GetAtt('itemname')?>" required>(前后台显示字段的名称)</td> | |||
</tr> | |||
<tr> | |||
<td width="260">字段标识</td> | |||
<td><?php echo $fname?>(只能用英文字母或数字,如果数据类型是联动类型,请填写联动类型组名称)</td> | |||
</tr> | |||
<tr> | |||
<td>是否使用分页符</td> | |||
<td> | |||
<input type="hidden" name="isnull" value="1"> | |||
<label><input type="radio" name="spage" value="split" <?php if ($ctag->GetAtt('page')=='split') echo 'checked';?>> 是</label> | |||
<label><input type="radio" name="spage" value="no" <?php if ($ctag->GetAtt('page')=='no'||$ctag->GetAtt('page')=='') echo 'checked';?>> 否</label> | |||
<span>(如果文档使用分页符,文档用#p#副标题#e#作为分页符实现文档分页,但仅允许一个字段)</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>数据类型</td> | |||
<td> | |||
<select name="dtype" id="type" class="admin-input-sm"> | |||
<?php | |||
$dtype = $ctag->GetAtt('type'); | |||
if ($dtype!='' && isset($fieldtypes[$dtype])) { | |||
echo "<option value='{$dtype}'>{$fieldtypes[$dtype]}</option>"; | |||
$canchange = true; | |||
} else { | |||
echo "<option value='{$dtype}'>系统专用类型</option>"; | |||
$canchange = false; | |||
} | |||
if ($canchange) { | |||
?> | |||
<option value="text">单行文本(varchar)</option> | |||
<option value="textchar">单行文本(char)</option> | |||
<option value="multitext">多行文本</option> | |||
<option value="htmltext">网页文本</option> | |||
<option value="int">整数类型</option> | |||
<option value="float">小数类型</option> | |||
<option value="datetime">时间类型</option> | |||
<option value="select">option下拉框</option> | |||
<option value="radio">radio选项卡</option> | |||
<option value="checkbox">checkbox多选框</option> | |||
<?php }?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>默认值</td> | |||
<td> | |||
<p>(自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)</p> | |||
<textarea name="vdefault" id="vdefault" class="admin-textarea-xl"><?php echo $ctag->GetAtt('default');?></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>自定义网页表单</td> | |||
<td> | |||
<p>(自定义网页表单用~name~表示提示文字,~form~表示表单元素)</p> | |||
<textarea name="vinnertext" id="vinnertext" class="admin-textarea-xl"><?php echo $ctag->GetInnerText();?></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大长度</td> | |||
<td><input type="text" name="maxlength" id="maxlength" class="admin-input-xs" value="<?php echo $ctag->GetAtt('maxlength')?>">(文本数据必须填写,大于255为text类型)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function GetFields() { | |||
var theform = document.form1; | |||
@@ -106,15 +117,6 @@ | |||
var vinnertext = theform.vinnertext.value; | |||
var spage = (theform.spage[0].checked ? theform.spage[0].value : theform.spage[1].value); | |||
var sisnull = (isnull==0 ? "false" : "true"); | |||
if (itemname=="") { | |||
ShowMsg("表单提示名称不能为空"); | |||
theform.itemname.focus(); | |||
return false; | |||
} | |||
if ((dtype=="radio"||dtype=="select"||dtype=="checkbox") && vdefault=="") { | |||
ShowMsg("您选择的select或radio、checkbox类型,必须默认值设置选择的项目(用英文逗号)"); | |||
return false; | |||
} | |||
if (spage=="no") spage = ''; | |||
revalue = "<field:"+fieldname+" itemname=\""+itemname+"\" autofield=\"1\" type=\""+dtype+"\""; | |||
revalue += " isnull=\""+sisnull+"\" default=\""+vdefault+"\" "; | |||
@@ -9,77 +9,86 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="diy_list.php"> | |||
<input type="hidden" name="action" value="list"> | |||
<input type="hidden" name="diyid" value="<?php echo $diy->diyid; ?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" class="admin-input-lg mr-3" value="<?php echo $keyword; ?>" placeholder="请输入关键词"> | |||
<select name="field" class="admin-input-sm"> | |||
<?php | |||
foreach($fieldlist as $k=>$fielddata) | |||
{ | |||
if ($k==$field) { | |||
echo "<option value='{$k}' selected>{$fielddata[0]}</option>\r\n"; | |||
} else { | |||
echo "<option value='{$k}'>{$fielddata[0]}</option>\r\n"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form action="diy_list.php" method="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="2">自定义表单管理</a> - <?php echo $diy->name;?>列表</td> | |||
</tr> | |||
{dede:datalist} | |||
<?php | |||
if (!empty($fields)) { | |||
$allowhtml = array('htmltext'); | |||
$fields['sta'] = $fields['ifcheck']==1 ? '已审核' : '待审核'; | |||
echo '<tr> | |||
<td width="16%"> | |||
<label><input type="checkbox" name="id[]" value="'.$fields['id'].'"> '.$fields['id'].'表单'.$fields['sta'].'</label> | |||
</td> | |||
<td align="right"> | |||
<a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'" class="btn btn-light btn-sm"><i class="fa fa-pencil-square"></i></a> | |||
</td> | |||
</tr>'; | |||
foreach($fieldlist as $field => $fielddata) | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="diy_main.php">自定义表单管理</a></li> | |||
<li class="breadcrumb-item active"><?php echo $diy->name;?>列表</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="form1" action="diy_list.php"> | |||
<input type="hidden" name="action" value="list"> | |||
<input type="hidden" name="diyid" value="<?php echo $diy->diyid; ?>"> | |||
<input type="text" name="keyword" class="admin-input-lg mr-2" value="<?php echo $keyword; ?>" placeholder="请输入关键词"> | |||
<select name="field" class="admin-input-sm"> | |||
<?php | |||
foreach($fieldlist as $k=>$fielddata) | |||
{ | |||
if ($fields[$field] == '') continue; | |||
if (!in_array($fielddata[1], $allowhtml)) { | |||
$fields[$field] = dede_htmlspecialchars($fields[$field]); | |||
if ($k==$field) { | |||
echo "<option value='{$k}' selected>{$fielddata[0]}</option>\r\n"; | |||
} else { | |||
echo "<option value='{$k}'>{$fielddata[0]}</option>\r\n"; | |||
} | |||
echo '<tr><td>'.$fielddata[0].'</td><td>'.$fields[$field].'</td></tr>'; | |||
} | |||
} else { | |||
echo '<tr><td>暂无记录</td></tr>'; | |||
} | |||
?> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="2"> | |||
<label><input type="radio" name="action" value="check"> 审核</label> | |||
<label><input type="radio" name="action" value="delete"> 删除</label> | |||
<button type="button" name="select" onclick="selAll();" class="btn btn-success btn-sm">全选</button> | |||
<button type="button" name="select" onclick="noSelAll();" class="btn btn-success btn-sm">取消</button> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">提交</button> | |||
<a href="<?php echo $cfg_phpurl;?>/diy.php?action=list&diyid=<?php echo $diy->diyid;?>" target="_blank" class="btn btn-success btn-sm">预览</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
?> | |||
</select> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"><?php echo $diy->name;?>列表</div> | |||
<div class="card-body"> | |||
<form action="diy_list.php" method="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
{dede:datalist} | |||
<?php | |||
if (!empty($fields)) { | |||
$allowhtml = array('htmltext'); | |||
$fields['sta'] = $fields['ifcheck']==1 ? '已审核' : '待审核'; | |||
echo '<tr> | |||
<td width="16%"> | |||
<label><input type="checkbox" name="id[]" value="'.$fields['id'].'"> '.$fields['id'].'表单'.$fields['sta'].'</label> | |||
</td> | |||
<td align="right"> | |||
<a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'" class="btn btn-light btn-sm"><i class="fa fa-pencil-square"></i></a> | |||
</td> | |||
</tr>'; | |||
foreach($fieldlist as $field => $fielddata) | |||
{ | |||
if ($fields[$field] == '') continue; | |||
if (!in_array($fielddata[1], $allowhtml)) { | |||
$fields[$field] = dede_htmlspecialchars($fields[$field]); | |||
} | |||
echo '<tr><td>'.$fielddata[0].'</td><td>'.$fields[$field].'</td></tr>'; | |||
} | |||
} else { | |||
echo '<tr><td>暂无记录</td></tr>'; | |||
} | |||
?> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="2"> | |||
<label><input type="radio" name="action" value="check"> 审核</label> | |||
<label><input type="radio" name="action" value="delete"> 删除</label> | |||
<button type="button" name="select" onclick="selAll();" class="btn btn-success btn-sm">全选</button> | |||
<button type="button" name="select" onclick="noSelAll();" class="btn btn-success btn-sm">取消</button> | |||
<button type="submit"class="btn btn-success btn-sm">提交</button> | |||
<a href="<?php echo $cfg_phpurl;?>/diy.php?action=list&diyid=<?php echo $diy->diyid;?>" target="_blank" class="btn btn-success btn-sm">预览</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function selAll() { | |||
var a = document.getElementsByTagName("input"); | |||
@@ -10,36 +10,48 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="4">自定义表单管理</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">id</td> | |||
<td width="26%">表单名称</td> | |||
<td width="26%">数据表名</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="4" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td>{dede:field.diyid/}</td> | |||
<td><a href="diy_list.php?action=list&diyid={dede:field.diyid/}">{dede:field.name/}</a></td> | |||
<td>{dede:field.table/}</td> | |||
<td> | |||
<a href="diy_edit.php?diyid={dede:field.diyid/}&dopost=edit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="diy_list.php?action=list&diyid={dede:field.diyid/}" class="btn btn-light btn-sm"><i class="fa fa-file-text"></i> 列表</a> | |||
<a href="diy_list.php?action=excel&diyid={dede:field.diyid/}" target="_blank" class="btn btn-light btn-sm"><i class="fa fa-share-square"></i> 导出</a> | |||
<a href="{dede:global.cfg_phpurl/}/diy.php?action=list&diyid={dede:field.diyid/}" class="btn btn-light btn-sm" target="_blank"><i class="fa fa-eye"></i> 预览</a> | |||
<a href="diy_edit.php?diyid={dede:field.diyid/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="4"><a href="diy_add.php" class="btn btn-success btn-sm">添加自定义表单</a></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">自定义表单管理</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">自定义表单管理</div> | |||
<div class="card-body"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">id</td> | |||
<td scope="col">表单名称</td> | |||
<td scope="col">数据表名</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td>{dede:field.diyid/}</td> | |||
<td><a href="diy_list.php?action=list&diyid={dede:field.diyid/}">{dede:field.name/}</a></td> | |||
<td>{dede:field.table/}</td> | |||
<td> | |||
<a href="diy_edit.php?diyid={dede:field.diyid/}&dopost=edit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="修改"></i></a> | |||
<a href="diy_list.php?action=list&diyid={dede:field.diyid/}" class="btn btn-light btn-sm"><i class="fa fa-file-text" title="列表"></i></a> | |||
<a href="diy_list.php?action=excel&diyid={dede:field.diyid/}" target="_blank" class="btn btn-light btn-sm"><i class="fa fa-share-square" title="导出"></i></a> | |||
<a href="{dede:global.cfg_phpurl/}/diy.php?action=list&diyid={dede:field.diyid/}" class="btn btn-light btn-sm" target="_blank"><i class="fa fa-eye" title="预览"></i></a> | |||
<a href="diy_edit.php?diyid={dede:field.diyid/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash" title="删除"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="4"><a href="diy_add.php" class="btn btn-success btn-sm">添加自定义表单</a></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,22 +9,36 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="diy_list.php" method="post"> | |||
<input type="hidden" name="action" value="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<input type="hidden" name="do" value="2"> | |||
<table> | |||
<tr> | |||
<td><?phpecho $postform;?></td> | |||
</tr> | |||
<tr> | |||
<td align="center"> | |||
<input type="submit" name="submit" class="btn btn-success btn-sm" value="提交"> | |||
<input type="reset" name="reset" class="btn btn-outline-success btn-sm" value="重置"> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="diy_main.php">自定义表单管理</a></li> | |||
<li class="breadcrumb-item active"><?php echo $diy->name;?></li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"><?php echo $diy->name;?></div> | |||
<div class="card-body"> | |||
<form name="form1" action="diy_list.php" method="post"> | |||
<input type="hidden" name="action" value="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<input type="hidden" name="do" value="2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td><?phpecho $postform;?></td> | |||
</tr> | |||
<tr> | |||
<td align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function SelectTemplets(fname){ | |||
var pos = GetWinPos(800,600); | |||
@@ -10,45 +10,57 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form2"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="8">挑错管理</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="6%">id</td> | |||
<td width="16%">挑错人</td> | |||
<td width="20%">文档名称</td> | |||
<td width="10%">出错类型</td> | |||
<td width="10%">挑错时间</td> | |||
<td width="16%">错误文档</td> | |||
<td>修改建议</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="id" id="id" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td>{dede:field.mid function='username(@me)'/}</td> | |||
<td><a href='archives_do.php?dopost=editArchives&aid={dede:field.aid/}'>{dede:field.title/}</a></td> | |||
<td>{dede:field.type function='typename(@me)'/}</td> | |||
<td>{dede:field.sendtime function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.errtxt/}</td> | |||
<td>{dede:field.oktxt/}</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="8"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="8" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">挑错管理</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">挑错管理</div> | |||
<div class="card-body"> | |||
<form name="form2"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">id</td> | |||
<td scope="col">挑错人</td> | |||
<td scope="col">文档名称</td> | |||
<td scope="col">出错类型</td> | |||
<td scope="col">挑错时间</td> | |||
<td scope="col">错误文档</td> | |||
<td scope="col">修改建议</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="id" id="id" value="{dede:field.id/}"></td> | |||
<td>{dede:field.id/}</td> | |||
<td>{dede:field.mid function='username(@me)'/}</td> | |||
<td><a href='archives_do.php?dopost=editArchives&aid={dede:field.aid/}'>{dede:field.title/}</a></td> | |||
<td>{dede:field.type function='typename(@me)'/}</td> | |||
<td>{dede:field.sendtime function='GetDateMk(@me)'/}</td> | |||
<td>{dede:field.errtxt/}</td> | |||
<td>{dede:field.oktxt/}</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="8"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:delArc(0);" class="btn btn-danger btn-sm">删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="8" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function getOneItem() { | |||
var allSel = ''; | |||
@@ -9,52 +9,61 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" method="post" action="feedback_edit.php"> | |||
<input type="hidden" name="dopost" value="edit"> | |||
<input type="hidden" name="id" value="<?php echo $row['id'];?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">评论管理</a> - 修改评论</td> | |||
</tr> | |||
<tr> | |||
<td width="260">评论所属文档:</td> | |||
<td><?php echo RemoveXSS($row['arctitle']);?></td> | |||
</tr> | |||
<tr> | |||
<td>评论人:</td> | |||
<td><input type="text" name="username" id="username" class="admin-input-md"> value="<?php echo $row['username'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>评论发布时间:</td> | |||
<td><?php echo GetDateTimeMK($row['dtime']);?></td> | |||
</tr> | |||
<tr> | |||
<td>ip地址:</td> | |||
<td><?php echo $row['ip'];?></td> | |||
</tr> | |||
<tr> | |||
<td>评论文档:</td> | |||
<td>修改的评论文档网页代码不会被屏蔽,可用语法修改</td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td><textarea name="msg" id="msg" class="form-control"><?php echo cn_substr(Text2Html($row['msg']), 255);?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>管理员回复:</td> | |||
<td>回复文档的网页代码会被屏蔽</td> | |||
</tr> | |||
<tr> | |||
<td align="center"></td> | |||
<td><textarea name="adminmsg" cols="60" rows="5" id="adminmsg"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='<?php echo $ENV_GOBACK_URL;?>';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="<?php echo $ENV_GOBACK_URL;?>">评论管理</a></li> | |||
<li class="breadcrumb-item active">修改评论</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改评论</div> | |||
<div class="card-body"> | |||
<form name="form1" method="post" action="feedback_edit.php"> | |||
<input type="hidden" name="dopost" value="edit"> | |||
<input type="hidden" name="id" value="<?php echo $row['id'];?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">评论所属文档</td> | |||
<td><?php echo RemoveXSS($row['arctitle']);?></td> | |||
</tr> | |||
<tr> | |||
<td>评论人</td> | |||
<td><input type="text" name="username" id="username" class="admin-input-md" value="<?php echo $row['username'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>评论发布时间</td> | |||
<td><?php echo GetDateTimeMK($row['dtime']);?></td> | |||
</tr> | |||
<tr> | |||
<td>ip地址</td> | |||
<td><?php echo $row['ip'];?></td> | |||
</tr> | |||
<tr> | |||
<td>评论文档</td> | |||
<td> | |||
<p>(修改的评论文档网页代码不会被屏蔽,可用语法修改)</p> | |||
<textarea name="msg" id="msg" class="form-control"><?php echo cn_substr(Text2Html($row['msg']), 255);?></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>管理员回复</td> | |||
<td> | |||
<p>(回复文档的网页代码会被屏蔽)</p> | |||
<textarea name="adminmsg" id="adminmsg" class="admin-textarea-xl"></textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -12,69 +12,79 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" placeholder="请输入关键词" class="admin-input-lg mr-3"> | |||
<select name="typeid" class="admin-input-sm"> | |||
<option value="0">请选择</option> | |||
{dede:global.openarray/} | |||
</select> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="feedback"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="8">评论列表</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="10%">名称</td> | |||
<td width="20%">文档</td> | |||
<td width="20%">评论</td> | |||
<td width="10%">地址</td> | |||
<td width="10%">时间</td> | |||
<td width="10%">状态</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="fid" id="fid" value="{dede:field.id/}"></td> | |||
<td align="left">{dede:field.username/}</td> | |||
<td align="left">{dede:field.arctitle function="RemoveXSS(@me)"/}</td> | |||
<td align="left"> | |||
<span>{dede:field.msg function='cn_substr(Text2Html(@me),280)'/}</span> | |||
<?php if ($fields['replycount'] > 0) {?><a href='feedback_main.php?fid={dede:field.id/}' class='btn btn-light btn-sm'>{dede:field.replycount/}条回复</a><?php }?> | |||
</td> | |||
<td><a href='feedback_main.php?ip={dede:field.ip/}'>{dede:field.ip/}</a></td> | |||
<td>{dede:field.dtime function="GetDateTimeMK(@me)"/}</td> | |||
<td>{dede:field.ischeck function="IsCheck(@me)"/}</td> | |||
<td> | |||
<a href="feedback_edit.php?id={dede:field.id/}" class="btn btn-light btn-sm"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="feedback_edit.php?id={dede:field.id/}&dopost=makehtml" class="btn btn-light btn-sm"><i class="fa fa-repeat"></i> 更新</a> | |||
<a href="archives_do.php?aid={dede:field.aid/}&dopost=viewArchives" target="_blank" class="btn btn-light btn-sm"><i class="fa fa-eye"></i> 浏览</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="8"> | |||
<button type="button" name="kk1" onclick="selAll();" class="btn btn-success btn-sm">全选</button> | |||
<button type="button" name="kk2" onclick="selNone();" class="btn btn-success btn-sm">取消</button> | |||
<button type="button" name="kk3" onclick="selNor();" class="btn btn-success btn-sm">反选</button> | |||
<button type="button" name="db2" onclick="checkFeedback();" class="btn btn-success btn-sm">审核评论</button> | |||
<button type="button" name="db" onclick="delFeedback();" class="btn btn-danger btn-sm">删除评论</button> | |||
<button type="button" name="db" onclick="delFeedbackIP();" class="btn btn-danger btn-sm">删除所有相同地址评论</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="8" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">评论管理</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-header">修改评论</div> | |||
<div class="card-body"> | |||
<form name="form1"> | |||
<input type="text" name="keyword" placeholder="请输入关键词" class="admin-input-lg mr-2"> | |||
<select name="typeid" class="admin-input-sm"> | |||
<option value="0">请选择</option> | |||
{dede:global.openarray/} | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">评论列表</div> | |||
<div class="card-body"> | |||
<form name="feedback"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">名称</td> | |||
<td scope="col">文档</td> | |||
<td scope="col">评论</td> | |||
<td scope="col">地址</td> | |||
<td scope="col">时间</td> | |||
<td scope="col">状态</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="fid" id="fid" value="{dede:field.id/}"></td> | |||
<td>{dede:field.username/}</td> | |||
<td>{dede:field.arctitle function="RemoveXSS(@me)"/}</td> | |||
<td> | |||
<span>{dede:field.msg function='cn_substr(Text2Html(@me),280)'/}</span> | |||
<?php if ($fields['replycount'] > 0) {?><a href='feedback_main.php?fid={dede:field.id/}' class='btn btn-light btn-sm'>{dede:field.replycount/}条回复</a><?php }?> | |||
</td> | |||
<td><a href="feedback_main.php?ip={dede:field.ip/}">{dede:field.ip/}</a></td> | |||
<td>{dede:field.dtime function="GetDateTimeMK(@me)"/}</td> | |||
<td>{dede:field.ischeck function="IsCheck(@me)"/}</td> | |||
<td> | |||
<a href="feedback_edit.php?id={dede:field.id/}" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="修改"></i></a> | |||
<a href="feedback_edit.php?id={dede:field.id/}&dopost=makehtml" class="btn btn-light btn-sm"><i class="fa fa-repeat" title="更新"></i></a> | |||
<a href="archives_do.php?aid={dede:field.aid/}&dopost=viewArchives" target="_blank" class="btn btn-light btn-sm"><i class="fa fa-eye" title="浏览"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="8"> | |||
<a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:selNone();" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:selNor();" class="btn btn-success btn-sm">反选</a> | |||
<a href="javascript:checkFeedback();" class="btn btn-success btn-sm">审核</a> | |||
<a href="javascript:delFeedback();" class="btn btn-danger btn-sm">删除</a> | |||
<a href="javascript:delFeedbackIP();" class="btn btn-danger btn-sm">删除相同地址评论</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="8" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function getCheckboxItem() { | |||
var allSel = ""; | |||
@@ -20,41 +20,45 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form method="POST" action="file_manage_control.php" name=form1 onSubmit="return Post();"> | |||
<input type="hidden" name="fmdo" value="edit"> | |||
<input type="hidden" name="backurl" value="{dede:global name='backurl' function='urlencode(@me)'/}"> | |||
<input type="hidden" name="_csrf_token" value="{dede:global name='csrf_token'/}"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">新建/修改文件</td> | |||
</tr> | |||
<tr> | |||
<td>文件目录</td> | |||
<td><input name="activepath" value="{dede:global name='activepath'/}" class="admin-input-lg">(空白表示根目录,不可以用小数点..表示路径)</td> | |||
</tr> | |||
<tr> | |||
<td>文件名称</td> | |||
<td><input name="filename" value="{dede:global name='filename'/}" class="admin-input-lg">(不可以用小数点..表示路径)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" class="p-0">{dede:global name='contentView'/}</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="B1" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" name="B4" class="btn btn-outline-success btn-sm" onclick="location='file_manage_main.php?activepath=/static';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="file_manage_main.php">文件管理器</a></li> | |||
<li class="breadcrumb-item active">新建/修改文件</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">新建/修改文件</div> | |||
<div class="card-body"> | |||
<form name="form1" action="file_manage_control.php" method="post"> | |||
<input type="hidden" name="fmdo" value="edit"> | |||
<input type="hidden" name="backurl" value="{dede:global name='backurl' function='urlencode(@me)'/}"> | |||
<input type="hidden" name="_csrf_token" value="{dede:global name='csrf_token'/}"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">文件目录</td> | |||
<td><input name="activepath" value="{dede:global name='activepath'/}" class="admin-input-lg" required>(空白表示根目录,不可以用小数点..表示路径)</td> | |||
</tr> | |||
<tr> | |||
<td>文件名称</td> | |||
<td><input name="filename" value="{dede:global name='filename'/}" class="admin-input-lg">(不可以用小数点..表示路径)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2">{dede:global name='contentView'/}</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function Post() { | |||
if (document.form1.filename.value == "") { | |||
ShowMsg("文件名不能为空"); | |||
document.form1.filename.focus(); | |||
return false; | |||
} | |||
} | |||
var editor = CodeMirror.fromTextArea(document.getElementById("str"), { | |||
lineNumbers: true, | |||
lineWrapping: true, | |||
@@ -9,258 +9,270 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<table class="table shadow-sm icon my-3"> | |||
<tr> | |||
<td colspan="4">文件管理器</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="26%">文件名称</td> | |||
<td width="26%">文件大小</td> | |||
<td width="26%">修改时间</td> | |||
<td>操作</td> | |||
</tr> | |||
<?php | |||
$dh = scandir($inpath); | |||
$ty1 = ''; | |||
$ty2 = ''; | |||
$files = $dirs = array(); | |||
foreach ($dh as $file) { | |||
if ($file!="." && $file!=".." && !is_dir("$inpath/$file")) { | |||
@$filesize = filesize("$inpath/$file"); | |||
@$filesize = $filesize/1024; | |||
@$filetime = filemtime("$inpath/$file"); | |||
@$filetime = MyDate("Y-m-d H:i:s",$filetime); | |||
if ($filesize<0.1) { | |||
@list($ty1,$ty2)=explode(".",$filesize); | |||
$filesize=$ty1.".".substr($ty2,0,2); | |||
} else { | |||
@list($ty1,$ty2)=explode(".",$filesize); | |||
$filesize=$ty1.".".substr($ty2,0,1); | |||
} | |||
} | |||
if ($file == ".") { | |||
continue; | |||
} | |||
else if ($file == "..") | |||
{ | |||
if ($activepath == "") { | |||
continue; | |||
} | |||
$tmp = preg_replace("#[\/][^\/]*$#i","",$activepath); | |||
$line = "\n<tr> | |||
<td><a href='file_manage_main.php?activepath=".urlencode($tmp)."'><img src='/static/web/img/icon_dir2.png'> 上级目录</a></td> | |||
<td colspan='3'>当前目录:$activepath</td> | |||
</tr>"; | |||
$dirs[] = $line; | |||
} else if (is_dir("$inpath/$file")) { | |||
if (preg_match("#^_(.*)$#i",$file)) continue; | |||
if (preg_match("#^\.(.*)$#i",$file)) continue; | |||
$line = "\n<tr> | |||
<td><a href='file_manage_main.php?activepath=".urlencode("$activepath/$file")."'><img src='/static/web/img/icon_dir.png'> $file</a></td> | |||
<td></td> | |||
<td></td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?filename=".urlencode($file)."&activepath=".urlencode($activepath)."&fmdo=rename' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?filename=".urlencode($file)."&activepath=".urlencode($activepath)."&type=dir&fmdo=del' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$dirs[] = $line; | |||
} else if (preg_match("#\.(gif|png)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(jpg)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(swf|fla|fly)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_flash.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(zip|rar|tar.gz)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_zip.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(exe)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_exe.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(mp3|wma)#i",$file)) { | |||
$line = "\n<tr > | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_music.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(wmv|api)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_video.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(rm|rmvb)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_rm.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(txt|inc|pl|cgi|asp|xml|xsl|aspx|cfm)#",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_text.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i> 修改</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(htm|html)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_htm.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i> 修改</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(php)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_php.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i> 修改</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(js)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_js.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i> 修改</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(css)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_css.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square'></i> 修改</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'> $file</td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square'></i> 移动</a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder'></i> 改名</a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} | |||
} | |||
foreach ($dirs as $dir) { | |||
echo $dir; | |||
} | |||
foreach ($files as $file) { | |||
echo $file; | |||
} | |||
?> | |||
<tr> | |||
<td colspan="4" align="center"> | |||
<?php if (!DEDEBIZ_SAFE_MODE) {?><a href="file_manage_main.php" class="btn btn-success btn-sm">根目录</a><?php }?> | |||
<a href="file_manage_view.php?fmdo=newfile&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">新建文件</a> | |||
<a href="file_manage_view.php?fmdo=newdir&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">新建目录</a> | |||
<a href="file_manage_view.php?fmdo=upload&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">文件上传</a> | |||
<a href="file_manage_control.php?fmdo=space&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">空间检查</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">文件管理器</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">新建/修改文件</div> | |||
<div class="card-body"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">文件名称</td> | |||
<td scope="col">文件大小</td> | |||
<td scope="col">修改时间</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?php | |||
$dh = scandir($inpath); | |||
$ty1 = ''; | |||
$ty2 = ''; | |||
$files = $dirs = array(); | |||
foreach ($dh as $file) { | |||
if ($file!="." && $file!=".." && !is_dir("$inpath/$file")) { | |||
@$filesize = filesize("$inpath/$file"); | |||
@$filesize = $filesize/1024; | |||
@$filetime = filemtime("$inpath/$file"); | |||
@$filetime = MyDate("Y-m-d H:i:s",$filetime); | |||
if ($filesize<0.1) { | |||
@list($ty1,$ty2)=explode(".",$filesize); | |||
$filesize=$ty1.".".substr($ty2,0,2); | |||
} else { | |||
@list($ty1,$ty2)=explode(".",$filesize); | |||
$filesize=$ty1.".".substr($ty2,0,1); | |||
} | |||
} | |||
if ($file == ".") { | |||
continue; | |||
} | |||
else if ($file == "..") | |||
{ | |||
if ($activepath == "") { | |||
continue; | |||
} | |||
$tmp = preg_replace("#[\/][^\/]*$#i","",$activepath); | |||
$line = "\n<tr> | |||
<td><a href='file_manage_main.php?activepath=".urlencode($tmp)."'><img src='/static/web/img/icon_dir2.png'> 上级目录</a></td> | |||
<td colspan='3'>当前目录:$activepath</td> | |||
</tr>"; | |||
$dirs[] = $line; | |||
} else if (is_dir("$inpath/$file")) { | |||
if (preg_match("#^_(.*)$#i",$file)) continue; | |||
if (preg_match("#^\.(.*)$#i",$file)) continue; | |||
$line = "\n<tr> | |||
<td><a href='file_manage_main.php?activepath=".urlencode("$activepath/$file")."'><img src='/static/web/img/icon_dir.png'> $file</a></td> | |||
<td></td> | |||
<td></td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?filename=".urlencode($file)."&activepath=".urlencode($activepath)."&fmdo=rename' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?filename=".urlencode($file)."&activepath=".urlencode($activepath)."&type=dir&fmdo=del' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$dirs[] = $line; | |||
} else if (preg_match("#\.(gif|png)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file' style='width:20px'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(jpg)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file' style='width:20px'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(swf|fla|fly)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_flash.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(zip|rar|tar.gz)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_zip.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(exe)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_exe.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(mp3|wma)#i",$file)) { | |||
$line = "\n<tr > | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_music.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(wmv|api)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_video.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(rm|rmvb)#i",$file)) { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_rm.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(txt|inc|pl|cgi|asp|xml|xsl|aspx|cfm)#",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_text.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square' title='修改'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(htm|html)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_htm.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square' title='修改'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(php)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_php.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square' title='修改'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(js)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_js.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square' title='修改'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else if (preg_match("#\.(css)#i",$file)) { | |||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'><img src='/static/web/img/icon_css.png'> $file</a></td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='$edurl' class='btn btn-light btn-sm'><i class='fa fa-pencil-square' title='修改'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} else { | |||
$line = "\n<tr> | |||
<td><a href='$activeurl/$file' target='_blank'> $file</td> | |||
<td>$filesize KB</td> | |||
<td>$filetime</td> | |||
<td align='left'> | |||
<a href='file_manage_view.php?fmdo=move&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-share-square' title='移动'></i></a> | |||
<a href='file_manage_view.php?fmdo=rename&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-light btn-sm'><i class='fa fa-folder' title='改名'></i></a> | |||
<a href='file_manage_view.php?fmdo=del&filename=".urlencode($file)."&activepath=".urlencode($activepath)."' class='btn btn-danger btn-sm'><i class='fa fa-trash' title='删除'></i></a> | |||
</td> | |||
</tr>"; | |||
$files[] = $line; | |||
} | |||
} | |||
foreach ($dirs as $dir) { | |||
echo $dir; | |||
} | |||
foreach ($files as $file) { | |||
echo $file; | |||
} | |||
?> | |||
<tr> | |||
<td colspan="4" align="center"> | |||
<?php if (!DEDEBIZ_SAFE_MODE) {?><a href="file_manage_main.php" class="btn btn-success btn-sm">根目录</a><?php }?> | |||
<a href="file_manage_view.php?fmdo=newfile&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">新建文件</a> | |||
<a href="file_manage_view.php?fmdo=newdir&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">新建目录</a> | |||
<a href="file_manage_view.php?fmdo=upload&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">文件上传</a> | |||
<a href="file_manage_control.php?fmdo=space&activepath=<?php echo urlencode($activepath)?>" class="btn btn-success btn-sm">空间检查</a> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,37 +9,42 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form method="POST" enctype="multipart/form-data" action="file_manage_control.php" name="form1"> | |||
<input type="hidden" name="activepath" value="{dede:global name='activepath'/}"> | |||
<input type="hidden" name="fmdo" value="upload"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">文件上传</td> | |||
</tr> | |||
<tr> | |||
<td width="260">当前目录:</td> | |||
<td>{dede:global name='activepath'/}</td> | |||
</tr> | |||
<tr> | |||
<td>上传操作:</td> | |||
<td> | |||
<button type="button" class="btn btn-success btn-sm" name="bbb" onclick="make_upload();">添加上传框</button> | |||
<a href="file_manage_main.php?activepath={dede:global name='activepath'/}" class="btn btn-success btn-sm">返回目录</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" id="upfield"> | |||
<p><label>文件1:<input type="file" name="upfile1" class="admin-input-lg"></label></p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm" name="B1">上传文件</button> | |||
<button type="button" class="btn btn-success btn-sm" name="B12" onclick="reset_upload();">重新上传</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="file_manage_main.php">文件管理器</a></li> | |||
<li class="breadcrumb-item active">文件上传</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">文件上传</div> | |||
<div class="card-body"> | |||
<form method="POST" enctype="multipart/form-data" action="file_manage_control.php" name="form1"> | |||
<input type="hidden" name="activepath" value="{dede:global name='activepath'/}"> | |||
<input type="hidden" name="fmdo" value="upload"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">当前目录</td> | |||
<td>{dede:global name='activepath'/}</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" id="upfield"> | |||
<p><label>文件1:<input type="file" name="upfile1" class="admin-input-lg"></label></p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<a class="btn btn-success btn-sm" href="javascript:make_upload();">添加上传</a> | |||
<button type="submit" class="btn btn-success btn-sm">确定上传</button> | |||
<a class="btn btn-success btn-sm" href="javascript:reset_upload();">重新上传</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
var i = 1; | |||
function make_upload() { | |||
@@ -18,178 +18,166 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<div id="list1" style="display:none"><p><a href="[field:arcurl/]">[field:title/]</a></p></div> | |||
<div id="list2" style="display:none"><p>[field:typelink/] - <a href="[field:arcurl/]">[field:title/]</a></p></div> | |||
<div id="list3" style="display:none"><p>[field:imglink/]</p><p>[field:textlink/]</p></div> | |||
<div id="list4" style="display:none"><p><a href="[field:arcurl/]">[field:title/]</a></p><p><a href="[field:arcurl/]">[field:description/]</a></p><p><span>日期:[field:pubdate function="MyDate('Y-m-d', @me)"/]</span><span>浏览:[field:click/]</span><span>好评:[field:scores/]</span></p></div> | |||
<form name="form1" action="freelist_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="freelist_main.php">自由列表管理</a> - 添加自由列表</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">freelist标签基本等同于arclist标签,区别是freelist标签支持分页,按自定义排序规则的文档列表,且自由列是独立编译的,轻松的实现统一化管理</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<table class="table-borderless"> | |||
<tr> | |||
<td width="25%"> | |||
<label><img src="/static/web/img/g_t2.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="1"></label> | |||
</td> | |||
<td width="25%"> | |||
<label><img src="/static/web/img/g_t1.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="2" checked></label> | |||
</td> | |||
<td width="25%"> | |||
<label><img src="/static/web/img/g_t3.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="3"></label> | |||
</td> | |||
<td> | |||
<label><img src="/static/web/img/g_t4.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="4"></label> | |||
</td> | |||
</tr> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="freelist_main.php">自由列表管理</a></li> | |||
<li class="breadcrumb-item active">添加自由列表</li> | |||
</ol> | |||
<div class="alert alert-info">freelist标签基本等同于arclist标签,区别是freelist标签支持分页,按自定义排序规则的文档列表,且自由列是独立编译的,轻松的实现统一化管理</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">添加自由列表</div> | |||
<div class="card-body"> | |||
<div id="list1" style="display:none"><p><a href="[field:arcurl/]">[field:title/]</a></p></div> | |||
<div id="list2" style="display:none"><p>[field:typelink/] - <a href="[field:arcurl/]">[field:title/]</a></p></div> | |||
<div id="list3" style="display:none"><p>[field:imglink/]</p><p>[field:textlink/]</p></div> | |||
<div id="list4" style="display:none"><p><a href="[field:arcurl/]">[field:title/]</a></p><p><a href="[field:arcurl/]">[field:description/]</a></p><p><span>日期:[field:pubdate function="MyDate('Y-m-d', @me)"/]</span><span>浏览:[field:click/]</span><span>好评:[field:scores/]</span></p></div> | |||
<form name="form1" action="freelist_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td colspan="2"> | |||
<label><img src="/static/web/img/g_t2.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="1"></label> | |||
<label><img src="/static/web/img/g_t1.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="2" checked></label> | |||
<label><img src="/static/web/img/g_t3.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="3"></label> | |||
<label><img src="/static/web/img/g_t4.jpg"><input type="radio" name="liststyle" onclick="ChangeListStyle();" value="4"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">自由列表标题</td> | |||
<td><input type="text" name="title" id="title" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td>列表存放目录</td> | |||
<td><input type="text" name="listdir" id="listdir" value="{cmspath}/a/freelist/" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>目录默认页名称</td> | |||
<td> | |||
<input type="text" name="defaultpage" id="defaultpage" value="index.html" class="admin-input-lg"> | |||
<label><input type="checkbox" name="nodefault" id="nodefault" value="1"> 不使用目录默认首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>命名规则</td> | |||
<td><input type="text" name="namerule" id="namerule" value="{listdir}/index_{listid}_{page}.html" class="admin-input-lg">({listdir}列表存放目录)</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板</td> | |||
<td> | |||
<input type="text" name="templet" id="templet" value="{style}/list_free.htm" class="admin-input-lg"> | |||
<button type="button" name="set4" onclick="SelectTemplets('form1.templet');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大列出页数</td> | |||
<td><input type="text" name="maxpage" id="maxpage" value="100" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>关键词</td> | |||
<td><input type="text" name="keywords" id="keywords" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>列表描述</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>调用栏目:</span> | |||
<?php | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>不限栏目</option>"; | |||
$dsql->SetQuery("SELECT id,typename, channeltype FROM `#@__arctype`"); | |||
$dsql->Execute(); | |||
while($lrow = $dsql->GetObject()){ | |||
$disable = ''; | |||
if ($lrow->channeltype < -1) { | |||
$disable = 'disabled'; | |||
} | |||
echo "<option value='{$lrow->ID}' $disable>{$lrow->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>限定模型:</span> | |||
<?php | |||
echo "<select name='channel' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>不限模型</option>"; | |||
$dsql->SetQuery("SELECT id,typename FROM `#@__channeltype` WHERE id > 0"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
echo "<option value='{$row->ID}'>{$row->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>附加属性:</span> | |||
<?php | |||
echo "<select name='att' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>不限</option>"; | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt`"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
echo "<option value='{$row->att}'>{$row->attname}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<label>发布天数:<input type="text" name="subday" id="subday2" value="0" class="admin-input-sm">(0表示不限)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<label>每页记录数:<input type="text" name="pagesize" id="pagesize" value="30" class="admin-input-sm"></label> | |||
<label>显示列数: <input type="text" name="col" id="col3" value="1" class="admin-input-sm"></label> | |||
<label>标题长度:<input type="text" name="titlelen" id="titlelen" value="60" class="admin-input-sm">(1字节=0.5个中文字)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<label>高级筛选:<input type="checkbox" name="types[]" id="type1" value="image"> 带缩略图</label> | |||
<label><input type="checkbox" name="types[]" id="type2" value="commend"> 推荐</label> | |||
<label><input type="checkbox" name="types[]" id="type3" value="spec"> 专题</label> | |||
<label>关键词:<input type="text" name="keywordarc" id="keywordarc">(英文逗号隔开)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>排列顺序:</span> | |||
<select name="orderby" id="orderby" class="admin-input-sm"> | |||
<option value="sortrank">置顶权限值</option> | |||
<option value="pubdate" selected>发布时间</option> | |||
<option value="senddate">录入时间</option> | |||
<option value="click">点击量</option> | |||
<option value="id">文档id</option> | |||
<option value="lastpost">最后评论时间</option> | |||
<option value="postnum">评论总数</option> | |||
</select> | |||
<label><input type="radio" name="order" value="desc" checked> 由高到低</label> | |||
<label><input type="radio" name="order" value="asc"> 由低到高</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<textarea name="innertext" id="myinnertext" class="admin-textarea-xl"></textarea> | |||
<script> | |||
document.form1.innertext.value = document.getElementById("list2").innerHTML.toLowerCase(); | |||
</script> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">自由列表标题:</td> | |||
<td><input type="text" name="title" id="title" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>列表存放目录:</td> | |||
<td><input type="text" name="listdir" id="listdir" value="{cmspath}/a/freelist/" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>目录默认页名称:</td> | |||
<td> | |||
<input type="text" name="defaultpage" id="defaultpage" value="index.html" class="admin-input-lg"> | |||
<label><input type="checkbox" name="nodefault" id="nodefault" value="1"> 不使用目录默认首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule" id="namerule" value="{listdir}/index_{listid}_{page}.html" class="admin-input-lg"> | |||
<span>{listdir} 列表存放目录</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板:</td> | |||
<td> | |||
<input type="text" name="templet" id="templet" value="{style}/list_free.htm" class="admin-input-lg"> | |||
<button type="button" name="set4" onclick="SelectTemplets('form1.templet');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大列出页数:</td> | |||
<td><input type="text" name="maxpage" id="maxpage" value="100" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>关键词:</td> | |||
<td><input type="text" name="keywords" id="keywords" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>列表描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>调用栏目:</span> | |||
<?php | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>不限栏目</option>"; | |||
$dsql->SetQuery("SELECT id,typename, channeltype FROM `#@__arctype`"); | |||
$dsql->Execute(); | |||
while($lrow = $dsql->GetObject()){ | |||
$disable = ''; | |||
if ($lrow->channeltype < -1) { | |||
$disable = 'disabled'; | |||
} | |||
echo "<option value='{$lrow->ID}' $disable>{$lrow->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>限定模型:</span> | |||
<?php | |||
echo "<select name='channel' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>不限模型</option>"; | |||
$dsql->SetQuery("SELECT id,typename FROM `#@__channeltype` WHERE id > 0"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
echo "<option value='{$row->ID}'>{$row->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>附加属性:</span> | |||
<?php | |||
echo "<select name='att' class='admin-input-sm'>"; | |||
echo "<option value='0' selected>不限</option>"; | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt`"); | |||
$dsql->Execute(); | |||
while($row = $dsql->GetObject()) | |||
{ | |||
echo "<option value='{$row->att}'>{$row->attname}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<label>发布天数:<input type="text" name="subday" id="subday2" value="0" class="admin-input-sm">(0表示不限)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<label>每页记录数:<input type="text" name="pagesize" id="pagesize" value="30" class="admin-input-sm"></label> | |||
<label>显示列数: <input type="text" name="col" id="col3" value="1" class="admin-input-sm"></label> | |||
<label>标题长度:<input type="text" name="titlelen" id="titlelen" value="60" class="admin-input-sm">(1字节=0.5个中文字)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<label>高级筛选:<input type="checkbox" name="types[]" id="type1" value="image"> 带缩略图</label> | |||
<label><input type="checkbox" name="types[]" id="type2" value="commend"> 推荐</label> | |||
<label><input type="checkbox" name="types[]" id="type3" value="spec"> 专题</label> | |||
<label>关键词:<input type="text" name="keywordarc" id="keywordarc">(英文逗号隔开)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>排列顺序:</span> | |||
<select name="orderby" id="orderby" class="admin-input-sm"> | |||
<option value="sortrank">置顶权限值</option> | |||
<option value="pubdate" selected>发布时间</option> | |||
<option value="senddate">录入时间</option> | |||
<option value="click">点击量</option> | |||
<option value="id">文档id</option> | |||
<option value="lastpost">最后评论时间</option> | |||
<option value="postnum">评论总数</option> | |||
</select> | |||
<label><input type="radio" name="order" value="desc" checked> 由高到低</label> | |||
<label><input type="radio" name="order" value="asc"> 由低到高</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" class="p-0"> | |||
<textarea name="innertext" id="myinnertext" class="admin-textarea-xl"></textarea> | |||
<script> | |||
document.form1.innertext.value = document.getElementById("list2").innerHTML.toLowerCase(); | |||
</script> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button name="submit2" type="submit" id="Submit2" class="btn btn-success btn-sm">保存</button></td> | |||
</tr> | |||
</table> | |||
</form> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function CheckSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("请输入自由列表标题"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
} | |||
function ChangeListStyle() { | |||
var itxt = document.getElementById("myinnertext"); | |||
var myems = document.getElementsByName("liststyle"); | |||
@@ -18,164 +18,175 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="freelist_edit.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="aid" value="<?php echo $row['aid']?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="freelist_main.php">自由列表管理</a> - 修改自由列表</td> | |||
</tr> | |||
<tr> | |||
<td width="260">自由列表标题:</td> | |||
<td><input type="text" name="title" id="title" value="<?php echo $row['title']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>列表存放目录:</td> | |||
<td><input type="text" name="listdir" id="listdir" value="<?php echo $row['listdir']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>目录默认页名称:</td> | |||
<td> | |||
<input type="text" name="defaultpage" id="defaultpage" value="<?php echo $row['defaultpage']?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="nodefault" id="nodefault" value="1" <?php if ($row['nodefault']==1) echo 'checked';?>> 不使用目录默认首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>命名规则:</td> | |||
<td> | |||
<input type="text" name="namerule" id="namerule" value="<?php echo $row['namerule']?>" class="admin-input-lg"> | |||
<span>{listdir} 列表存放目录</span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板:</td> | |||
<td> | |||
<input type="text" name="templet" id="templet" value="<?php echo $row['templet']?>" class="admin-input-lg"> | |||
<button type="button" name="set4" onclick="SelectTemplets('form1.templet');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大列出页数:</td> | |||
<td><input type="text" name="maxpage" id="maxpage" value="<?php echo $row['maxpage'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>关键词:</td> | |||
<td><input type="text" name="keywords" id="keywords" value="<?php echo $row['keywords'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>列表描述:</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $row['description']?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>调用栏目:</span> | |||
<?php | |||
$typeid = $ctag->GetAtt('typeid'); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>不限栏目</option>"; | |||
$dsql->SetQuery("SELECT id,typename, channeltype FROM `#@__arctype`"); | |||
$dsql->Execute(); | |||
while($lrow = $dsql->GetObject()){ | |||
$disable = ''; | |||
if ($lrow->channeltype < -1) | |||
{ | |||
$disable = 'disabled'; | |||
} | |||
if ($lrow->id==$typeid) echo "<option value='{$lrow->id}' selected $disable>{$lrow->typename}</option>"; | |||
else echo "<option value='{$lrow->id}' $disable>{$lrow->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>限定模型:</span> | |||
<?php | |||
$channel = $ctag->GetAtt('channel'); | |||
echo "<select name='channel' class='admin-input-sm'><option value='0'>不限模型</option>"; | |||
$dsql->SetQuery("SELECT id,typename FROM `#@__channeltype` WHERE id > 0"); | |||
$dsql->Execute(); | |||
while($nrow = $dsql->GetObject()) | |||
{ | |||
if ($nrow->id==$channel) echo "<option value='{$nrow->id}' selected>{$nrow->typename}</option>"; | |||
else echo "<option value='{$nrow->id}'>{$nrow->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>附加属性:</span> | |||
<?php | |||
$att = $ctag->GetAtt('att'); | |||
echo "<select name='att' class='admin-input-sm'>"; | |||
echo "<option value='0'>不限</option>"; | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt`"); | |||
$dsql->Execute(); | |||
while($nrow = $dsql->GetObject()) | |||
{ | |||
if ($att==$nrow->att) | |||
{ | |||
echo "<option value='{$nrow->att}' selected>{$nrow->attname}</option>"; | |||
} else { | |||
echo "<option value='{$nrow->att}'>{$nrow->attname}</option>"; | |||
} | |||
} | |||
echo "</select>"; | |||
?> | |||
<label>发布天数:<input type="text" name="subday" id="subday" class="admin-input-sm" value="<?php echo $ctag->GetAtt('subday')?>">(0表示不限)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<label>每页记录数:<input type="text" name="pagesize" id="pagesize" value="<?php echo $ctag->GetAtt('pagesize')?>" class="admin-input-sm"></label> | |||
<label>显示列数:<input type="text" name="col" id="col" value="<?php $col = $ctag->GetAtt('col'); $v = ( empty($col) ? '1' : $col ); echo $v;?>" class="admin-input-sm"></label> | |||
<label>标题长度:<input type="text" name="titlelen" id="titlelen" value="<?php echo $ctag->GetAtt('titlelen')?>" class="admin-input-sm">(1字节=0.5个中文字)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<?php | |||
$setype = $ctag->GetAtt('type'); | |||
if ($setype=='') $setype = 'X'; | |||
?> | |||
<span>高级筛选:</span> | |||
<label><input type="checkbox" name="types[]" id="type1" value="image" <?php if (preg_match("#image#i",$setype)) echo 'checked';?>> 带缩略图</label> | |||
<label><input type="checkbox" name="types[]" id="type2" value="commend" <?php if (preg_match("#commend#i", $setype)) echo 'checked';?>> 推荐</label> | |||
<label><input type="checkbox" name="types[]" id="type3" value="spec" <?php if (preg_match("#spec#i", $setype)) echo 'checked';?>> 专题</label> | |||
<label>关键词:<input type="text" name="keywordarc" id="keywordarc" value="<?php echo $ctag->GetAtt('keyword')?>">(英文逗号隔开)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>排列顺序:</span> | |||
<?php | |||
$orderby = $ctag->GetAtt('orderby'); | |||
$sorta = "sortrank,置顶权限值;pubdate,发布时间;senddate,录入时间;click,点击量;id,文档id,lastpost,最后评论时间;postnum,评论总数;rand,随机获取"; | |||
$sortas = explode(';',$sorta); | |||
foreach($sortas as $v) | |||
{ | |||
$vs = explode(',',$v); | |||
$vs[0] = trim($vs[0]); | |||
$sortarrs[$vs[0]] = $vs[1]; | |||
} | |||
?> | |||
<select name="orderby" id="orderby" class="admin-input-sm"> | |||
<?php echo "<option value=\"$orderby\" selected>{$sortarrs[$orderby]}</option>";?> | |||
<option value="sortrank">置顶权限值</option> | |||
<option value="pubdate">发布时间</option> | |||
<option value="senddate">录入时间</option> | |||
<option value="click">点击量</option> | |||
<option value="id">文档id</option> | |||
<option value="lastpost">最后评论时间</option> | |||
<option value="postnum">评论总数</option> | |||
</select> | |||
<label><input type="radio" name="order" value="desc" <?php if ($ctag->GetAtt('orderway')=='desc') echo 'checked';?>> 由高到低</label> | |||
<label><input type="radio" name="order" value="asc" <?php if ($ctag->GetAtt('orderway')=='asc') echo 'checked';?>> 由低到高</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" class="p-0"><textarea name="innertext" id="myinnertext" class="admin-textarea-xl"><?php echo $ctag->GetInnerText()?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button name="submit2" type="submit" id="Submit2" class="btn btn-success btn-sm">保存</button></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="freelist_main.php">自由列表管理</a></li> | |||
<li class="breadcrumb-item active">修改自由列表</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改自由列表</div> | |||
<div class="card-body"> | |||
<form name="form1" action="freelist_edit.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="aid" value="<?php echo $row['aid']?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">自由列表标题</td> | |||
<td><input type="text" name="title" id="title" value="<?php echo $row['title']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>列表存放目录</td> | |||
<td><input type="text" name="listdir" id="listdir" value="<?php echo $row['listdir']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>目录默认页名称</td> | |||
<td> | |||
<input type="text" name="defaultpage" id="defaultpage" value="<?php echo $row['defaultpage']?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="nodefault" id="nodefault" value="1" <?php if ($row['nodefault']==1) echo 'checked';?>> 不使用目录默认首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>命名规则</td> | |||
<td><input type="text" name="namerule" id="namerule" value="<?php echo $row['namerule']?>" class="admin-input-lg">({listdir}列表存放目录)</td> | |||
</tr> | |||
<tr> | |||
<td>列表模板</td> | |||
<td> | |||
<input type="text" name="templet" id="templet" value="<?php echo $row['templet']?>" class="admin-input-lg"> | |||
<button type="button" name="set4" onclick="SelectTemplets('form1.templet');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>最大列出页数</td> | |||
<td><input type="text" name="maxpage" id="maxpage" value="<?php echo $row['maxpage'];?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>关键词</td> | |||
<td><input type="text" name="keywords" id="keywords" value="<?php echo $row['keywords'];?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>列表描述</td> | |||
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $row['description']?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>调用栏目:</span> | |||
<?php | |||
$typeid = $ctag->GetAtt('typeid'); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
echo "<option value='0'>不限栏目</option>"; | |||
$dsql->SetQuery("SELECT id,typename, channeltype FROM `#@__arctype`"); | |||
$dsql->Execute(); | |||
while($lrow = $dsql->GetObject()){ | |||
$disable = ''; | |||
if ($lrow->channeltype < -1) | |||
{ | |||
$disable = 'disabled'; | |||
} | |||
if ($lrow->id==$typeid) echo "<option value='{$lrow->id}' selected $disable>{$lrow->typename}</option>"; | |||
else echo "<option value='{$lrow->id}' $disable>{$lrow->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>限定模型:</span> | |||
<?php | |||
$channel = $ctag->GetAtt('channel'); | |||
echo "<select name='channel' class='admin-input-sm'><option value='0'>不限模型</option>"; | |||
$dsql->SetQuery("SELECT id,typename FROM `#@__channeltype` WHERE id > 0"); | |||
$dsql->Execute(); | |||
while($nrow = $dsql->GetObject()) | |||
{ | |||
if ($nrow->id==$channel) echo "<option value='{$nrow->id}' selected>{$nrow->typename}</option>"; | |||
else echo "<option value='{$nrow->id}'>{$nrow->typename}</option>"; | |||
} | |||
echo "</select>"; | |||
?> | |||
<span>附加属性:</span> | |||
<?php | |||
$att = $ctag->GetAtt('att'); | |||
echo "<select name='att' class='admin-input-sm'>"; | |||
echo "<option value='0'>不限</option>"; | |||
$dsql->SetQuery("SELECT * FROM `#@__arcatt`"); | |||
$dsql->Execute(); | |||
while($nrow = $dsql->GetObject()) | |||
{ | |||
if ($att==$nrow->att) | |||
{ | |||
echo "<option value='{$nrow->att}' selected>{$nrow->attname}</option>"; | |||
} else { | |||
echo "<option value='{$nrow->att}'>{$nrow->attname}</option>"; | |||
} | |||
} | |||
echo "</select>"; | |||
?> | |||
<label>发布天数:<input type="text" name="subday" id="subday" class="admin-input-sm" value="<?php echo $ctag->GetAtt('subday')?>">(0表示不限)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<label>每页记录数:<input type="text" name="pagesize" id="pagesize" value="<?php echo $ctag->GetAtt('pagesize')?>" class="admin-input-sm"></label> | |||
<label>显示列数:<input type="text" name="col" id="col" value="<?php $col = $ctag->GetAtt('col'); $v = ( empty($col) ? '1' : $col ); echo $v;?>" class="admin-input-sm"></label> | |||
<label>标题长度:<input type="text" name="titlelen" id="titlelen" value="<?php echo $ctag->GetAtt('titlelen')?>" class="admin-input-sm">(1字节=0.5个中文字)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<?php | |||
$setype = $ctag->GetAtt('type'); | |||
if ($setype=='') $setype = 'X'; | |||
?> | |||
<span>高级筛选:</span> | |||
<label><input type="checkbox" name="types[]" id="type1" value="image" <?php if (preg_match("#image#i",$setype)) echo 'checked';?>> 带缩略图</label> | |||
<label><input type="checkbox" name="types[]" id="type2" value="commend" <?php if (preg_match("#commend#i", $setype)) echo 'checked';?>> 推荐</label> | |||
<label><input type="checkbox" name="types[]" id="type3" value="spec" <?php if (preg_match("#spec#i", $setype)) echo 'checked';?>> 专题</label> | |||
<label>关键词:<input type="text" name="keywordarc" id="keywordarc" value="<?php echo $ctag->GetAtt('keyword')?>">(英文逗号隔开)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<span>排列顺序:</span> | |||
<?php | |||
$orderby = $ctag->GetAtt('orderby'); | |||
$sorta = "sortrank,置顶权限值;pubdate,发布时间;senddate,录入时间;click,点击量;id,文档id,lastpost,最后评论时间;postnum,评论总数;rand,随机获取"; | |||
$sortas = explode(';',$sorta); | |||
foreach($sortas as $v) | |||
{ | |||
$vs = explode(',',$v); | |||
$vs[0] = trim($vs[0]); | |||
$sortarrs[$vs[0]] = $vs[1]; | |||
} | |||
?> | |||
<select name="orderby" id="orderby" class="admin-input-sm"> | |||
<?php echo "<option value=\"$orderby\" selected>{$sortarrs[$orderby]}</option>";?> | |||
<option value="sortrank">置顶权限值</option> | |||
<option value="pubdate">发布时间</option> | |||
<option value="senddate">录入时间</option> | |||
<option value="click">点击量</option> | |||
<option value="id">文档id</option> | |||
<option value="lastpost">最后评论时间</option> | |||
<option value="postnum">评论总数</option> | |||
</select> | |||
<label><input type="radio" name="order" value="desc" <?php if ($ctag->GetAtt('orderway')=='desc') echo 'checked';?>> 由高到低</label> | |||
<label><input type="radio" name="order" value="asc" <?php if ($ctag->GetAtt('orderway')=='asc') echo 'checked';?>> 由低到高</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"><textarea name="innertext" id="myinnertext" class="admin-textarea-xl"><?php echo $ctag->GetInnerText()?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function CheckSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -102,25 +102,28 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<form action="freelist_main.php" name="form1" id="form1"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" id="keyword" value="<?php echo $keyword?>" class="admin-input-lg" placeholder="请输入关键词"> | |||
<button type="submit" name="submit2" class="btn btn-success btn-sm">搜索</button> | |||
<button type="button" name="bt1" onclick="location='freelist_add.php';" class="btn btn-success btn-sm">添加自由列表</button> | |||
<button type="button" name="bt2" onclick="location='makehtml_freelist.php';" class="btn btn-success btn-sm">更新所有列表</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<div id="rslist"><?php GetTagList($dsql,$pageno,$pagesize,$orderby);?></div> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td id="pagelist"> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">自由列表管理</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form action="freelist_main.php" name="form1" id="form1"> | |||
<input type="text" name="keyword" id="keyword" value="<?php echo $keyword?>" class="admin-input-lg" placeholder="请输入关键词"> | |||
<button type="submit" name="submit2" class="btn btn-success btn-sm">搜索</button> | |||
<a href="freelist_add.php" class="btn btn-success btn-sm">添加自由列表</a> | |||
<a href="makehtml_freelist.php" class="btn btn-success btn-sm">更新所有列表</a> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">自由列表管理</div> | |||
<div id="rslist" class="card-body"> | |||
<?php GetTagList($dsql,$pageno,$pagesize,$orderby);?> | |||
<div id="pagelist" class="my-2"> | |||
<script>ReloadPageNum(1);</script> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -12,85 +12,80 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="friendlink_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="dopost" value="add"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="friendlink_main.php">友情链接管理</a> - 添加友情链接</td> | |||
</tr> | |||
<tr> | |||
<td width="260">网址:</td> | |||
<td><input type="text" name="url" id="url" value="http://" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站名称:</td> | |||
<td><input type="text" name="webname" id="webname" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>排列位置:</td> | |||
<td><input type="text" name="sortrank" id="sortrank" value="1" class="admin-input-xs">(由小到大排列)</td> | |||
</tr> | |||
<tr> | |||
<td>网站Logo:</td> | |||
<td><input type="text" name="logo" id="logo" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>上传Logo:</td> | |||
<td><input type="file" name="logoimg" id="logoimg" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站简况:</td> | |||
<td><textarea name="msg" id="msg" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>邮箱:</td> | |||
<td><input type="text" name="email" id="email" autocomplete="off" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站类型:</td> | |||
<td> | |||
<select name="typeid" id="typeid" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__flinktype`"); | |||
$dsql->Execute(); | |||
while($row=$dsql->GetObject()) | |||
{ | |||
echo " <option value='".$row->id."'>".$row->typename."</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>链接位置:</td> | |||
<td> | |||
<label><input type="radio" name="ischeck" value="1" checked> 内页</label> | |||
<label><input type="radio" name="ischeck" value="2"> 首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">提交</button> | |||
<button type="reset" name="submit" class="btn btn-outline-success btn-sm" onclick="location.href='<?php echo $ENV_GOBACK_URL?>';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function CheckSubmit() { | |||
if (document.form1.url.value=="http://"||document.form1.url.value=="") { | |||
document.form1.url.focus(); | |||
ShowMsg("网址不能为空"); | |||
return false; | |||
} | |||
if (document.form1.webname.value=="") { | |||
document.form1.webname.focus(); | |||
ShowMsg("网站名称不能为空"); | |||
return false; | |||
} | |||
return true; | |||
} | |||
</script> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="friendlink_main.php">友情链接管理</a></li> | |||
<li class="breadcrumb-item active">添加友情链接</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">添加友情链接</div> | |||
<div class="card-body"> | |||
<form name="form1" action="friendlink_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="dopost" value="add"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">网址</td> | |||
<td><input type="text" name="url" id="url" value="http://" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td>网站名称</td> | |||
<td><input type="text" name="webname" id="webname" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td>排列位置</td> | |||
<td><input type="text" name="sortrank" id="sortrank" value="1" class="admin-input-xs">(由小到大排列)</td> | |||
</tr> | |||
<tr> | |||
<td>网站Logo</td> | |||
<td><input type="text" name="logo" id="logo" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>上传Logo</td> | |||
<td><input type="file" name="logoimg" id="logoimg" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站简况</td> | |||
<td><textarea name="msg" id="msg" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>邮箱</td> | |||
<td><input type="text" name="email" id="email" autocomplete="off" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站类型</td> | |||
<td> | |||
<select name="typeid" id="typeid" class="admin-input-sm"> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__flinktype`"); | |||
$dsql->Execute(); | |||
while($row=$dsql->GetObject()) | |||
{ | |||
echo " <option value='".$row->id."'>".$row->typename."</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>链接位置</td> | |||
<td> | |||
<label><input type="radio" name="ischeck" value="1" checked> 内页</label> | |||
<label><input type="radio" name="ischeck" value="2"> 首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -3,77 +3,88 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | |||
<title>友情链接修改</title> | |||
<title>修改友情链接</title> | |||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form action="friendlink_edit.php" method="post" enctype="multipart/form-data" name="form1"> | |||
<input type="hidden" name="id" value="<?php echo $myLink['id']?>"> | |||
<input type="hidden" name="dopost" value="saveedit"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2"><a href="friendlink_main.php">友情链接管理</a> - 友情链接修改</td> | |||
</tr> | |||
<tr> | |||
<td width="260">网址:</td> | |||
<td><input type="text" name="url" id="url" value="<?php echo $myLink['url']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td width="260">排列位置:</td> | |||
<td><input type="text" name="sortrank" id="sortrank" value="<?php echo $myLink['sortrank']?>" class="admin-input-sm">(由小到大排列)</td> | |||
</tr> | |||
<tr> | |||
<td>网站名称:</td> | |||
<td><input type="text" name="webname" id="webname" value="<?php echo $myLink['webname']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站Logo:</td> | |||
<td><input type="text" name="logo" id="logo" value="<?php echo $myLink['logo']?>" class="admin-input-lg">(88*31 gif或jpg)</td> | |||
</tr> | |||
<tr> | |||
<td>上传Logo:</td> | |||
<td><input type="file" name="logoimg" id="logoimg" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站简况:</td> | |||
<td><textarea name="msg" id="msg" class="admin-textarea-sm"><?php echo dede_htmlspecialchars($myLink['msg'])?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>邮箱:</td> | |||
<td><input type="text" name="email" id="email" autocomplete="off" value="<?php echo $myLink['email']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>链接位置:</td> | |||
<td> | |||
<label><input type="radio" name="ischeck" value="0" <?php if ($myLink['ischeck']==0) echo 'checked'?>> 待审核</label> | |||
<label><input type="radio" name="ischeck" value="1" <?php if ($myLink['ischeck']==1) echo 'checked'?>> 内页</label> | |||
<label><input type="radio" name="ischeck" value="2" <?php if ($myLink['ischeck']==2) echo 'checked'?>> 首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>网站类型:</td> | |||
<td> | |||
<select name="typeid" id="typeid" class="admin-input-sm"> | |||
<?php | |||
echo " <option value='".$myLink['typeid']."'>".$myLink['typename']."</option>"; | |||
$dsql->SetQuery("SELECT * FROM `#@__flinktype` where id<>'".$myLink['typeid']."'"); | |||
$dsql->Execute(); | |||
while($row=$dsql->GetObject()){ | |||
echo " <option value='".$row->id."'>".$row->typename."</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">提交</button> | |||
<button type="reset" name="submit" class="btn btn-outline-success btn-sm" onclick="location.href='<?php echo $ENV_GOBACK_URL?>';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="friendlink_main.php">友情链接管理</a></li> | |||
<li class="breadcrumb-item active">修改友情链接</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">修改友情链接</div> | |||
<div class="card-body"> | |||
<form action="friendlink_edit.php" method="post" enctype="multipart/form-data" name="form1"> | |||
<input type="hidden" name="id" value="<?php echo $myLink['id']?>"> | |||
<input type="hidden" name="dopost" value="saveedit"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">网址</td> | |||
<td><input type="text" name="url" id="url" value="<?php echo $myLink['url']?>" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td>网站名称</td> | |||
<td><input type="text" name="webname" id="webname" value="<?php echo $myLink['webname']?>" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td width="260">排列位置</td> | |||
<td><input type="text" name="sortrank" id="sortrank" value="<?php echo $myLink['sortrank']?>" class="admin-input-sm">(由小到大排列)</td> | |||
</tr> | |||
<tr> | |||
<td>网站Logo</td> | |||
<td><input type="text" name="logo" id="logo" value="<?php echo $myLink['logo']?>" class="admin-input-lg">(88*31 gif或jpg)</td> | |||
</tr> | |||
<tr> | |||
<td>上传Logo</td> | |||
<td><input type="file" name="logoimg" id="logoimg" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>网站简况</td> | |||
<td><textarea name="msg" id="msg" class="admin-textarea-sm"><?php echo dede_htmlspecialchars($myLink['msg'])?></textarea></td> | |||
</tr> | |||
<tr> | |||
<td>邮箱</td> | |||
<td><input type="text" name="email" id="email" autocomplete="off" value="<?php echo $myLink['email']?>" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>链接位置</td> | |||
<td> | |||
<label><input type="radio" name="ischeck" value="0" <?php if ($myLink['ischeck']==0) echo 'checked'?>> 待审核</label> | |||
<label><input type="radio" name="ischeck" value="1" <?php if ($myLink['ischeck']==1) echo 'checked'?>> 内页</label> | |||
<label><input type="radio" name="ischeck" value="2" <?php if ($myLink['ischeck']==2) echo 'checked'?>> 首页</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>网站类型</td> | |||
<td> | |||
<select name="typeid" id="typeid" class="admin-input-sm"> | |||
<?php | |||
echo " <option value='".$myLink['typeid']."'>".$myLink['typename']."</option>"; | |||
$dsql->SetQuery("SELECT * FROM `#@__flinktype` where id<>'".$myLink['typeid']."'"); | |||
$dsql->Execute(); | |||
while($row=$dsql->GetObject()){ | |||
echo " <option value='".$row->id."'>".$row->typename."</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -13,74 +13,85 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form action="friendlink_main.php" name="form1" method="get"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="keyword" id="keyword" placeholder="请输入关键词" value="<?php echo $keyword;?>" class="admin-input-lg mr-3"> | |||
<select name="ischeck" id="ischeck" class="admin-input-sm"> | |||
<?php | |||
foreach($selCheckArr as $k=>$v) | |||
{ | |||
if ($k==$ischeck) echo "<option value='$k' selected>$v</option>"; | |||
else echo "<option value='$k'>$v</option>"; | |||
} | |||
?> | |||
</select> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="friendlink_add.php" class="btn btn-success btn-sm">添加链接</a> | |||
<a href="friendlink_type.php" class="btn btn-success btn-sm">网站类型管理</a> | |||
<a href="{dede:global name=' cfg_phpurl'/}/flink.php" target="_blank" class="btn btn-success btn-sm">友情链接预览</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form1" method="post" action="friendlink_edit.php"> | |||
<input type="hidden" name="dopost" value="delall"> | |||
<input type="hidden" name="allid"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="9">友情链接管理</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="16%">名称</td> | |||
<td width="16%">地址</td> | |||
<td width="10%">图标</td> | |||
<td width="10%">邮箱</td> | |||
<td width="10%">时间</td> | |||
<td width="6%">状态</td> | |||
<td width="6%">顺序</td> | |||
<td>操作</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type='checkbox' name='aids' value='{dede:field.id/}'></td> | |||
<td>{dede:field.webname function='dede_htmlspecialchars(@me)'/}</td> | |||
<td>{dede:field.url/}</td> | |||
<td>{dede:field.logo function="GetPic(@me)"/}</td> | |||
<td>{dede:field.email/}</td> | |||
<td>{dede:field.dtime function="MyDate('Y-m-d',@me)"/}</td> | |||
<td>{dede:field.ischeck function="GetSta(@me)"/}</td> | |||
<td>{dede:field.sortrank/}</td> | |||
<td> | |||
<a href="friendlink_edit.php?id={dede:field.id/}&dopost=getedit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a href="friendlink_edit.php?id={dede:field.id/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:;" onclick="Sel('all');" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:;" onclick="Sel('none');" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:;" onclick="checkSubmit();" class="btn btn-success btn-sm">批量删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">友情链接管理</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form action="friendlink_main.php" name="form1" method="get"> | |||
<input type="text" name="keyword" id="keyword" placeholder="请输入关键词" value="<?php echo $keyword;?>" class="admin-input-lg mr-2"> | |||
<select name="ischeck" id="ischeck" class="admin-input-sm"> | |||
<?php | |||
foreach($selCheckArr as $k=>$v) | |||
{ | |||
if ($k==$ischeck) echo "<option value='$k' selected>$v</option>"; | |||
else echo "<option value='$k'>$v</option>"; | |||
} | |||
?> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<a href="friendlink_add.php" class="btn btn-success btn-sm">添加链接</a> | |||
<a href="friendlink_type.php" class="btn btn-success btn-sm">网站类型管理</a> | |||
<a href="<?php echo $cfg_phpurl;?>/flink.php?dopost=add" target="_blank" class="btn btn-success btn-sm">申请链接</a> | |||
<a href="{dede:global name=' cfg_phpurl'/}/flink.php" target="_blank" class="btn btn-success btn-sm">链接预览</a> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">友情链接管理</div> | |||
<div class="card-body"> | |||
<form name="form1" method="post" action="friendlink_edit.php"> | |||
<input type="hidden" name="dopost" value="delall"> | |||
<input type="hidden" name="allid"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">名称</td> | |||
<td scope="col">地址</td> | |||
<td scope="col">图标</td> | |||
<td scope="col">邮箱</td> | |||
<td scope="col">时间</td> | |||
<td scope="col">状态</td> | |||
<td scope="col">顺序</td> | |||
<td scope="col">操作</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type='checkbox' name='aids' value='{dede:field.id/}'></td> | |||
<td>{dede:field.webname function='dede_htmlspecialchars(@me)'/}</td> | |||
<td>{dede:field.url/}</td> | |||
<td>{dede:field.logo function="GetPic(@me)"/}</td> | |||
<td>{dede:field.email/}</td> | |||
<td>{dede:field.dtime function="MyDate('Y-m-d',@me)"/}</td> | |||
<td>{dede:field.ischeck function="GetSta(@me)"/}</td> | |||
<td>{dede:field.sortrank/}</td> | |||
<td> | |||
<a href="friendlink_edit.php?id={dede:field.id/}&dopost=getedit" class="btn btn-light btn-sm"><i class="fa fa-pencil-square" title="修改"></i></a> | |||
<a href="friendlink_edit.php?id={dede:field.id/}&dopost=delete" class="btn btn-danger btn-sm"><i class="fa fa-trash" title="删除"></i></a> | |||
</td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="9"> | |||
<a href="javascript:Sel('all');" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:Sel('none');" class="btn btn-success btn-sm">取消</a> | |||
<a href="javascript:checkSubmit();" class="btn btn-success btn-sm">批量删除</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function Sel(stype) { | |||
for (var i = 0; i < document.getElementsByName('aids').length; i++) { | |||
@@ -9,48 +9,56 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="friendlink_type.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="3"><a href="friendlink_main.php">友情链接管理</a></td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">id</td> | |||
<td width="60%">网站名称</td> | |||
<td>状态</td> | |||
</tr> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__flinktype`"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<input type="hidden" name="ID_<?php echo $k?>" value="<?php echo $row->id?>"> | |||
<tr> | |||
<td><?php echo $row->id;?></td> | |||
<td><input type="text" name="pname_<?php echo $k?>" value="<?php echo $row->typename?>" id="pname_<?php echo $k?>" style="width:90%"></td> | |||
<td align="center"><label><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" value="1" checked> 保留</label></td> | |||
</tr> | |||
<?php }?> | |||
<input type="hidden" name="idend" value="<?php echo $k?>"> | |||
<tr> | |||
<td></td> | |||
<td><input type="text" name="pname_new" id="pname_new" style="width:90%"></td> | |||
<td align="center"><label><input type="checkbox" name="check_new" id="check_new" value="1" checked> 新增</label></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3"> | |||
<a href="friendlink_add.php" class="btn btn-success btn-sm">添加链接</a> | |||
<a href="<?php echo $cfg_phpurl;?>/flink.php?dopost=add" target="_blank" class="btn btn-success btn-sm">外部申请表单</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" align="center"><input name="imageField" type="submit" class="btn btn-success btn-sm" value="确定"></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="friendlink_main.php">友情链接管理</a></li> | |||
<li class="breadcrumb-item active">网站类型管理</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">网站类型管理</div> | |||
<div class="card-body"> | |||
<form name="form1" action="friendlink_type.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">id</td> | |||
<td scope="col">网站名称</td> | |||
<td scope="col">状态</td> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__flinktype`"); | |||
$dsql->Execute(); | |||
$k=0; | |||
while($row = $dsql->GetObject()) | |||
{ | |||
$k++; | |||
?> | |||
<tr> | |||
<td><input type="hidden" name="ID_<?php echo $k?>" value="<?php echo $row->id?>"><?php echo $row->id;?></td> | |||
<td><input type="text" name="pname_<?php echo $k?>" value="<?php echo $row->typename?>" id="pname_<?php echo $k?>" style="width:90%"></td> | |||
<td align="center"><label><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" value="1" checked> 保留</label></td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td><input type="hidden" name="idend" value="<?php echo $k?>"></td> | |||
<td><input type="text" name="pname_new" id="pname_new" class="w-100"></td> | |||
<td align="center"><label><input type="checkbox" name="check_new" id="check_new" value="1" checked> 新增</label></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -12,7 +12,7 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body class="menu-show"> | |||
<div class="admin-head"> | |||
<header class="admin-head"> | |||
<div class="logo"> | |||
<a href="index_body.php" target="main" class="name"><?php echo cn_substr($cfg_webname, 12);?></a> | |||
<span class="version"><?php echo $cfg_version_detail;?></span> | |||
@@ -56,17 +56,17 @@ | |||
<li><a href="exit.php" title="退出后台"><i class="fa fa-power-off"></i></a></li> | |||
</ul> | |||
</div> | |||
</div> | |||
<div class="menu-left"> | |||
</header> | |||
<aside class="menu-left"> | |||
<ul id="sidemenu" class="sidemenu"> | |||
<?php | |||
$openitem = 100; | |||
GetMenus($cuserLogin->getUserRank(), 'main'); | |||
?> | |||
</ul> | |||
</div> | |||
<div class="body-right"> | |||
</aside> | |||
<section class="body-right"> | |||
<iframe src="index_body.php" name="main" id="main" frameborder="0"></iframe> | |||
</div> | |||
</section> | |||
</body> | |||
</html> |
@@ -19,8 +19,8 @@ | |||
<body> | |||
<div class="body-row"> | |||
<div id="body-tips" class="w-100"></div> | |||
<div class="w-100"> | |||
<div class="card shadow-sm my-3"> | |||
<div class="w-100 pb-3"> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"> | |||
<span><i class="fa fa-bar-chart"></i> 流量统计表</span> | |||
</div> | |||
@@ -58,8 +58,8 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="w-60 pr-md-3"> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="w-65 pr-md-3 pb-3"> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"> | |||
<span><i class="fa fa-cogs"></i> 软件信息</span> | |||
</div> | |||
@@ -107,8 +107,8 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="w-40"> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="w-35 pb-3"> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"> | |||
<span><i class="fa fa-copyright"></i> 版本授权</span> | |||
<a href="javascript:;" id="systemUpdate" class="float-right">软件更新<span class="updates-dot"></span></a> | |||
@@ -116,8 +116,8 @@ | |||
<div class="card-body table-responsive" id="system-info">正在加载</div> | |||
</div> | |||
</div> | |||
<div class="w-60 pr-md-3"> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="w-65 pr-md-3"> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"> | |||
<span><i class="fa fa-line-chart"></i> 流量统计图</span> | |||
</div> | |||
@@ -126,8 +126,8 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="w-40"> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="w-35"> | |||
<div class="card shadow-sm"> | |||
<div class="card-header"> | |||
<span><i class="fa fa-list"></i> 最新文档</span> | |||
</div> | |||
@@ -9,64 +9,74 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="formsearch"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td> | |||
<input type="text" name="cip" id="cip" placeholder="请输入ip地址" class="admin-input-lg mr-3"> | |||
<select name="adminid" id="adminid" class="admin-input-sm mr-3"> | |||
<option value="0" selected>全部</option> | |||
<?php echo $adminlist?> | |||
</select> | |||
<select name="dtime" id="dtime" class="admin-input-sm"> | |||
<option value="0" selected>全部</option> | |||
<option value="7">一周内</option> | |||
<option value="15">15天内</option> | |||
<option value="30">30天以内</option> | |||
<option value="60">60天以内</option> | |||
</select> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form1"> | |||
<table class="table shadow-sm mb-3"> | |||
<tr> | |||
<td colspan="7">日志管理</td> | |||
</tr> | |||
<tr align="center"> | |||
<td width="6%">选择</td> | |||
<td width="12%">管理员</td> | |||
<td width="30%">浏览文件</td> | |||
<td width="6%">访问方式</td> | |||
<td width="10%">地址</td> | |||
<td width="10%">时间</td> | |||
<td>参数</td> | |||
</tr> | |||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无记录</td></tr>'} | |||
<tr align="center"> | |||
<td><input type="checkbox" name="logs" id="logs" value="{dede:field.lid/}"></td> | |||
<td>{dede:field.userid/}</td> | |||
<td><input type="text" name="t0" value="{dede:field.filename/}" class="admin-input-lg"></td> | |||
<td>{dede:field.method/}</td> | |||
<td>{dede:field.cip/}</td> | |||
<td>{dede:field.dtime function="MyDate('y/m/d H:i:s',@me)"/}</td> | |||
<td><input type="text" name="t1" value="{dede:field.query/}" class="admin-input-lg"></td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="7"> | |||
<button type="button" onclick="ReSel();" class="btn btn-success btn-sm">反选</button> | |||
<button type="button" onclick="DelSel();" class="btn btn-danger btn-sm">删除</button> | |||
<button type="button" onclick="ClearLog();" class="btn btn-danger btn-sm">清空所有日志</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="7" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">系统日志列表</li> | |||
</ol> | |||
<div class="card shadow-sm mb-3"> | |||
<div class="card-body"> | |||
<form name="formsearch"> | |||
<input type="text" name="cip" id="cip" placeholder="请输入ip地址" class="admin-input-lg mr-2"> | |||
<select name="adminid" id="adminid" class="admin-input-sm mr-2"> | |||
<option value="0" selected>全部</option> | |||
<?php echo $adminlist?> | |||
</select> | |||
<select name="dtime" id="dtime" class="admin-input-sm"> | |||
<option value="0" selected>全部</option> | |||
<option value="7">一周内</option> | |||
<option value="15">15天内</option> | |||
<option value="30">30天以内</option> | |||
<option value="60">60天以内</option> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">系统日志列表</div> | |||
<div class="card-body"> | |||
<form name="form1"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<thead> | |||
<tr> | |||
<td scope="col">选择</td> | |||
<td scope="col">管理员</td> | |||
<td scope="col">浏览文件</td> | |||
<td scope="col">访问方式</td> | |||
<td scope="col">地址</td> | |||
<td scope="col">时间</td> | |||
<td scope="col">参数</td> | |||
</tr> | |||
<thead> | |||
<tbody> | |||
{dede:datalist} | |||
<tr> | |||
<td><input type="checkbox" name="logs" id="logs" value="{dede:field.lid/}"></td> | |||
<td>{dede:field.userid/}</td> | |||
<td><input type="text" name="t0" value="{dede:field.filename/}" class="admin-input-lg"></td> | |||
<td>{dede:field.method/}</td> | |||
<td>{dede:field.cip/}</td> | |||
<td>{dede:field.dtime function="MyDate('y/m/d H:i:s',@me)"/}</td> | |||
<td><input type="text" name="t1" value="{dede:field.query/}" class="admin-input-lg"></td> | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="7"> | |||
<a href="javascript:ReSel();" class="btn btn-success btn-sm">反选</a> | |||
<a href="javascript:DelSel();" class="btn btn-danger btn-sm">删除</a> | |||
<a href="javascript:ClearLog();" class="btn btn-danger btn-sm">清空</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="7" align="center">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function getCheckboxItem() { | |||
var allSel = ''; | |||
@@ -12,7 +12,7 @@ | |||
<script src="/static/web/js/login.js"></script> | |||
</head> | |||
<body> | |||
<div class="login-step"> | |||
<section class="login-step"> | |||
<div class="row h-100"> | |||
<div class="col-lg-8 d-none d-lg-block"> | |||
<div class="login-bg"></div> | |||
@@ -63,6 +63,6 @@ | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
</body> | |||
</html> |
@@ -13,41 +13,48 @@ | |||
<script src="/static/web/js/daterangepicker.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="makehtml_all.php" target="stafrm" method="post"> | |||
<input type="hidden" name="action" value="make"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">更新整站</td> | |||
</tr> | |||
<tr> | |||
<td width="260">更新选项:</td> | |||
<td> | |||
<label><input type="radio" name="uptype" id="uptype1" onclick="SelUp();" value="time" checked> 指定时间的所有更新</label> | |||
<label><input type="radio" name="uptype" id="uptype2" onclick="SelUp();" value="id"> 指定文档的所有更新</label> | |||
<label><input type="radio" name="uptype" id="uptype3" onclick="SelUp();" value="mkall"> 更新所有</label> | |||
</td> | |||
</tr> | |||
<tr id="seltime"> | |||
<td>起始时间:</td> | |||
<td><input type="text" name="starttime" id="starttime" value="<?php echo GetDateMk(time());?>" class="datepicker admin-input-sm"></td> | |||
</tr> | |||
<tr id="selid" style="display:none"> | |||
<td>起始id:</td> | |||
<td><input type="text" name="startid" id="startid" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">开始更新</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='sys_cache_up.php';">更新缓存</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">更新整站</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">更新整站</div> | |||
<div class="card-body"> | |||
<form name="form1" action="makehtml_all.php" method="post" target="stafrm"> | |||
<input type="hidden" name="action" value="make"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">更新选项</td> | |||
<td> | |||
<label><input type="radio" name="uptype" id="uptype1" onclick="SelUp();" value="time" checked> 指定时间的所有更新</label> | |||
<label><input type="radio" name="uptype" id="uptype2" onclick="SelUp();" value="id"> 指定文档的所有更新</label> | |||
<label><input type="radio" name="uptype" id="uptype3" onclick="SelUp();" value="mkall"> 更新所有</label> | |||
</td> | |||
</tr> | |||
<tr id="seltime"> | |||
<td>起始时间</td> | |||
<td><input type="text" name="starttime" id="starttime" value="<?php echo GetDateMk(time());?>" class="datepicker admin-input-sm"></td> | |||
</tr> | |||
<tr id="selid" style="display:none"> | |||
<td>起始id</td> | |||
<td><input type="text" name="startid" id="startid" value="0" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function SelUp() { | |||
var ob1 = document.getElementById("uptype1"); | |||
@@ -9,52 +9,56 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form2" action="content_list.php" method="get" target="stafrm"> | |||
<input type="hidden" name="nullfield" value="ok"> | |||
</form> | |||
<form name="form1" action="makehtml_archives_action.php" method="get" target="stafrm"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">更新文档</td> | |||
</tr> | |||
<tr> | |||
<td width="260">选择栏目:</td> | |||
<td> | |||
<?php | |||
if (empty($cid)) $cid="0"; | |||
$tl = new TypeLink($cid); | |||
$typeOptions = $tl->GetOptionArray($cid,$admin_catalogs,0); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
if ($cid=="0") echo "<option value='0' selected>更新所有文档</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>起始id:</td> | |||
<td><input type="text" name="startid" id="startid" class="admin-input-sm">(空或0表示从头开始)</td> | |||
</tr> | |||
<tr> | |||
<td>结束id:</td> | |||
<td><input type="text" name="endid" id="endid" class="admin-input-sm">(空或0表示直到结束id)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新:</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="20" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="button" name="b112" class="btn btn-success btn-sm" onclick="document.form1.submit();">开始更新</button> | |||
<button type="button" name="b113" class="btn btn-outline-success btn-sm" onclick="document.form2.submit();">所有文档</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">更新文档</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">更新文档</div> | |||
<div class="card-body"> | |||
<form name="form1" action="makehtml_archives_action.php" method="get" target="stafrm"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">选择栏目</td> | |||
<td> | |||
<?php | |||
if (empty($cid)) $cid="0"; | |||
$tl = new TypeLink($cid); | |||
$typeOptions = $tl->GetOptionArray($cid,$admin_catalogs,0); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
if ($cid=="0") echo "<option value='0' selected>更新所有文档</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>起始id</td> | |||
<td><input type="text" name="startid" id="startid" class="admin-input-sm">(空或0表示从头开始)</td> | |||
</tr> | |||
<tr> | |||
<td>结束id</td> | |||
<td><input type="text" name="endid" id="endid" class="admin-input-sm">(空或0表示直到结束id)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="20" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,35 +9,42 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="makehtml_freelist_action.php" method="get" target="stafrm"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">更新自由列表</td> | |||
</tr> | |||
<tr> | |||
<td>起始id:</td> | |||
<td><input type="text" name="startid" id="startid" class="admin-input-sm" <?php if (!empty($aid)) echo " value='$aid'";?>>(空或0表示从头开始)</td> | |||
</tr> | |||
<tr> | |||
<td>结束id:</td> | |||
<td><input type="text" name="endid" id="endid" class="admin-input-sm" <?php if (!empty($aid)) echo " value='$aid'";?>>(空或0表示直到结束id)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新:</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="100" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">开始更新</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='freelist_main.php';">自由列表管理</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">更新自由列表</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">更新自由列表</div> | |||
<div class="card-body"> | |||
<form name="form1" action="makehtml_freelist_action.php" method="get" target="stafrm"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td>起始id</td> | |||
<td><input type="text" name="startid" id="startid" class="admin-input-sm" <?php if (!empty($aid)) echo " value='$aid'";?>>(空或0表示从头开始)</td> | |||
</tr> | |||
<tr> | |||
<td>结束id</td> | |||
<td><input type="text" name="endid" id="endid" class="admin-input-sm" <?php if (!empty($aid)) echo " value='$aid'";?>>(空或0表示直到结束id)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新</td> | |||
<td><input type="text" name="pagesize" id="pagesize" value="100" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -11,94 +11,101 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="makehtml_homepage.php" target="stafrm" method="post"> | |||
<input type="hidden" name="dopost" value="make"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">更新首页</td> | |||
</tr> | |||
<?php | |||
if (!empty($cfg_bizcore_appid) && !empty($cfg_bizcore_key)) { | |||
$client = new DedeBizClient(); | |||
$data = $client->AdminPWDExists(); | |||
if ($data->code == -1) { | |||
?> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">启动商业组件失败,如何<a href="https://www.dedebiz.com/start?code=-1008" target="_blank">启动组件</a></div> | |||
</td> | |||
</tr> | |||
<?php | |||
} else { | |||
$data = json_decode($data->data); | |||
$rs = (array)($data->result); | |||
if ($rs["admin_pwd_exists"] == "false") { | |||
?> | |||
<tr> | |||
<td>设置密码:</td> | |||
<td><input type="password" name="dedebiz_admin" autocomplete="off" id="dedebiz_admin" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>重复密码:</td> | |||
<td><input type="password" name="re_dedebiz_admin" autocomplete="off" id="re_dedebiz_admin" class="admin-input-sm"></td> | |||
</tr> | |||
<?php } else {?> | |||
<tr> | |||
<td>输入密码:</td> | |||
<td><input type="password" name="dedebiz_admin" autocomplete="off" id="dedebiz_admin" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>首页状态:</td> | |||
<td> | |||
<label><input type="radio" name="lockindex" value="unlock" <?php echo ($rs['index_lock_state']==true)? "checked" : "";?>> 解锁</label> | |||
<label><input type="radio" name="lockindex" value="lock" <?php echo ($row['index_lock_state']==false)? "checked" : "";?>> 锁定</label> | |||
</td> | |||
</tr> | |||
<?php }}} else {?> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">启动商业组件失败,如何<a href="https://www.dedebiz.com/start?code=-1008" target="_blank">启动组件</a></div> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td width="260">选择首页模板:</td> | |||
<td> | |||
<input type="text" name="templet" id="templet" value="<?php echo $row['templet']?>" class="admin-input-sm"> | |||
<button type="button" name="set4" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templet');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>首页位置:</td> | |||
<td><input type="text" name="position" id="position" value="<?php echo $row['position']?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>相关选项:</td> | |||
<td> | |||
<label><input type="radio" name="saveset" value="0"> 不保存当前选项</label> | |||
<label><input type="radio" name="saveset" value="1" checked> 保存当前选项</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>首页模式:</td> | |||
<td> | |||
<label><input type="radio" name="showmod" value="0" <?php echo ($row['showmod']==0)? "checked" : "";?>> 动态浏览</label> | |||
<label><input type="radio" name="showmod" value="1" <?php echo ($row['showmod']==1)? "checked" : "";?>> 生成静态</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">开始更新</button> | |||
<button type="button" name="view" class="btn btn-outline-success btn-sm" onclick="window.open('makehtml_homepage.php?dopost=view&templet='+form1.templet.value);">预览首页</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">更新首页</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">更新首页</div> | |||
<div class="card-body"> | |||
<form name="form1" action="makehtml_homepage.php" method="post" target="stafrm"> | |||
<input type="hidden" name="dopost" value="make"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<?php | |||
if (!empty($cfg_bizcore_appid) && !empty($cfg_bizcore_key)) { | |||
$client = new DedeBizClient(); | |||
$data = $client->AdminPWDExists(); | |||
if ($data->code == -1) { | |||
?> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">启动商业组件失败,如何<a href="https://www.dedebiz.com/start?code=-1008" target="_blank">启动组件</a></div> | |||
</td> | |||
</tr> | |||
<?php | |||
} else { | |||
$data = json_decode($data->data); | |||
$rs = (array)($data->result); | |||
if ($rs["admin_pwd_exists"] == "false") { | |||
?> | |||
<tr> | |||
<td>设置密码</td> | |||
<td><input type="password" name="dedebiz_admin" autocomplete="off" id="dedebiz_admin" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>重复密码</td> | |||
<td><input type="password" name="re_dedebiz_admin" autocomplete="off" id="re_dedebiz_admin" class="admin-input-sm"></td> | |||
</tr> | |||
<?php } else {?> | |||
<tr> | |||
<td>输入密码</td> | |||
<td><input type="password" name="dedebiz_admin" autocomplete="off" id="dedebiz_admin" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>首页状态</td> | |||
<td> | |||
<label><input type="radio" name="lockindex" value="unlock" <?php echo ($rs['index_lock_state']==true)? "checked" : "";?>> 解锁</label> | |||
<label><input type="radio" name="lockindex" value="lock" <?php echo ($row['index_lock_state']==false)? "checked" : "";?>> 锁定</label> | |||
</td> | |||
</tr> | |||
<?php }}} else {?> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">启动商业组件失败,如何<a href="https://www.dedebiz.com/start?code=-1008" target="_blank">启动组件</a></div> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td width="260">选择首页模板</td> | |||
<td> | |||
<input type="text" name="templet" id="templet" value="<?php echo $row['templet']?>" class="admin-input-sm"> | |||
<button type="button" name="set4" class="btn btn-success btn-sm" onclick="SelectTemplets('form1.templet');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>首页位置</td> | |||
<td><input type="text" name="position" id="position" value="<?php echo $row['position']?>" class="admin-input-sm"></td> | |||
</tr> | |||
<tr> | |||
<td>相关选项</td> | |||
<td> | |||
<label><input type="radio" name="saveset" value="0"> 不保存当前选项</label> | |||
<label><input type="radio" name="saveset" value="1" checked> 保存当前选项</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>首页模式:</td> | |||
<td> | |||
<label><input type="radio" name="showmod" value="0" <?php echo ($row['showmod']==0)? "checked" : "";?>> 动态浏览</label> | |||
<label><input type="radio" name="showmod" value="1" <?php echo ($row['showmod']==1)? "checked" : "";?>> 生成静态</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function SelectTemplets(fname) { | |||
var pos = GetWinPos(800, 600); | |||
@@ -9,48 +9,55 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="makehtml_list_action.php" method="get" target="stafrm"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">更新栏目</td> | |||
</tr> | |||
<tr> | |||
<td width="260">选择栏目:</td> | |||
<td> | |||
<?php | |||
if (empty($cid)) $cid=0; | |||
$tl = new TypeLink($cid); | |||
$typeOptions = $tl->GetOptionArray($cid,$admin_catalogs,0,1); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
if ($cid=='0') echo "<option value='0' selected='1'>更新所有栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新:</td> | |||
<td><input name="maxpagesize" type="text" id="maxpagesize" value="50" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td>是否更新子栏目:</td> | |||
<td> | |||
<label><input type="radio" name="upnext" value="1" checked> 更新子类栏目</label> | |||
<label><input type="radio" name="upnext" value="0"> 仅更新所选栏目</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" name="b112" class="btn btn-success btn-sm">开始更新</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='catalog_main.php';">栏目管理</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">更新栏目</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">更新栏目</div> | |||
<div class="card-body"> | |||
<form name="form1" action="makehtml_list_action.php" method="get" target="stafrm"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">选择栏目</td> | |||
<td> | |||
<?php | |||
if (empty($cid)) $cid=0; | |||
$tl = new TypeLink($cid); | |||
$typeOptions = $tl->GetOptionArray($cid,$admin_catalogs,0,1); | |||
echo "<select name='typeid' class='admin-input-sm'>"; | |||
if ($cid=='0') echo "<option value='0' selected='1'>更新所有栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新</td> | |||
<td><input name="maxpagesize" type="text" id="maxpagesize" value="50" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td>是否更新子栏目</td> | |||
<td> | |||
<label><input type="radio" name="upnext" value="1" checked> 更新子类栏目</label> | |||
<label><input type="radio" name="upnext" value="0"> 仅更新所选栏目</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,29 +9,32 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="makehtml_spec.php" method="get" target="stafrm"> | |||
<input type="hidden" name="dopost" value="ok"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td>更新专题</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<div class="alert alert-info mb-0">发布专题后需要手动更新,建议专题目录设置仅可读写权限,存放目录:<?php echo $cfg_special.'/index.html';?></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td align="center"> | |||
<button type="submit" name="b112" class="btn btn-success btn-sm">开始更新</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='content_s_list.php';">专题管理</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td id="mtd"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">更新专题</li> | |||
</ol> | |||
<div class="alert alert-info">发布专题后需要手动更新,建议专题目录设置仅可读写权限,存放目录:<?php echo $cfg_special.'/index.html';?></div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">更新专题</div> | |||
<div class="card-body"> | |||
<form name="form1" action="makehtml_spec.php" method="get" target="stafrm"> | |||
<input type="hidden" name="dopost" value="ok"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td id="mtd"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
@@ -9,55 +9,58 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="makehtml_tag_action_list.php" method="get" target="stafrm"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">更新标签</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">更新静态文件后,浏览动态链接则跳转至静态链接,需要动态浏览则删除对应静态文件。标签首页模板:<?php echo $cfg_templets_dir;?>/<?php echo $cfg_df_style?>/tag.htm 标签文档列表模板:<?php echo $cfg_templets_dir;?>/<?php echo $cfg_df_style?>/tag_list.htm</div> | |||
</td> | |||
</tr> | |||
<?php if ($tagid > 0) {$row = $dsql->GetOne("SELECT tag FROM `#@__tagindex` WHERE id = '$tagid' ");?> | |||
<tr> | |||
<td width="260">输入标签:</td> | |||
<td> | |||
<input type="hidden" name="tagid" value="<?php echo $tagid;?>"><?php echo $row['tag'];?> | |||
<a href="makehtml_taglist.php" class="btn btn-success btn-sm">重新选择</a> | |||
</td> | |||
</tr> | |||
<?php } else {?> | |||
<tr> | |||
<td width="260">起始id:</td> | |||
<td><input type="text" name="startid" id="startid" class="admin-input-sm">(空或0表示从头开始)</td> | |||
</tr> | |||
<tr> | |||
<td>结束id:</td> | |||
<td><input type="text" name="endid" id="endid" class="admin-input-sm">(空或0表示直到结束id)</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td>更新位置:</td> | |||
<td><input type="text" name="tagsdir" id="tagsdir" value="<?php echo $cfg_tags_dir;?>" class="admin-input-sm" disabled>(系统设置中其他选项标签生成目录进行调整)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新:</td> | |||
<td><input type="text" name="maxpagesize" id="maxpagesize" value="50" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="button" name="b112" class="btn btn-success btn-sm" onclick="document.form1.action='makehtml_taglist_action.php';onTagSubmit();">开始更新</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='tags_main.php';">标签管理</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item active">更新专题</li> | |||
</ol> | |||
<div class="alert alert-info">更新静态文件后,浏览动态链接则跳转至静态链接,需要动态浏览则删除对应静态文件。标签首页模板:<?php echo $cfg_templets_dir;?>/<?php echo $cfg_df_style?>/tag.htm 标签文档列表模板:<?php echo $cfg_templets_dir;?>/<?php echo $cfg_df_style?>/tag_list.htm</div> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">更新专题</div> | |||
<div class="card-body"> | |||
<form name="form1" action="makehtml_tag_action_list.php" method="get" target="stafrm"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<?php if ($tagid > 0) {$row = $dsql->GetOne("SELECT tag FROM `#@__tagindex` WHERE id = '$tagid' ");?> | |||
<tr> | |||
<td width="260">输入标签</td> | |||
<td> | |||
<input type="hidden" name="tagid" value="<?php echo $tagid;?>"><?php echo $row['tag'];?> | |||
<a href="makehtml_taglist.php" class="btn btn-success btn-sm">重新选择</a> | |||
</td> | |||
</tr> | |||
<?php } else {?> | |||
<tr> | |||
<td width="260">起始id</td> | |||
<td><input type="text" name="startid" id="startid" class="admin-input-sm">(空或0表示从头开始)</td> | |||
</tr> | |||
<tr> | |||
<td>结束id</td> | |||
<td><input type="text" name="endid" id="endid" class="admin-input-sm">(空或0表示直到结束id)</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td>更新位置</td> | |||
<td><input type="text" name="tagsdir" id="tagsdir" value="<?php echo $cfg_tags_dir;?>" class="admin-input-sm" disabled>(系统设置中其他选项标签生成目录进行调整)</td> | |||
</tr> | |||
<tr> | |||
<td>每页更新</td> | |||
<td><input type="text" name="maxpagesize" id="maxpagesize" value="50" class="admin-input-sm">(网页)</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="button" class="btn btn-success btn-sm" onclick="document.form1.action='makehtml_taglist_action.php';onTagSubmit();">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="admin-win-iframe"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
function onTagSubmit() { | |||
document.form1.submit(); | |||
@@ -12,66 +12,71 @@ | |||
<script src="/static/web/js/admin.main.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="media_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="dopost" value="upload"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
<table class="table shadow-sm my-3"> | |||
<tr> | |||
<td colspan="2">添加附件</td> | |||
</tr> | |||
<tr> | |||
<td width="260">附件类型:</td> | |||
<td> | |||
<label><input type="radio" name="mediatype" value="1" checked> 图片</label> | |||
<label><input type="radio" name="mediatype" value="2"> FLASH</label> | |||
<label><input type="radio" name="mediatype" value="3"> 视频音频</label> | |||
<label><input type="radio" name="mediatype" value="4"> 附件其它</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>附件标题:</td> | |||
<td><input type="text" name="title" id="title" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<td>附加参数:</td> | |||
<td> | |||
<label>宽:<input type="text" name="mediawidth" id="mediawidth" class="admin-input-sm" placeholder="附件像素宽度"></label> | |||
<label>高:<input type="text" name="mediaheight" id="mediaheight" class="admin-input-sm" placeholder="附件像高宽度"></label> | |||
<label>播放时间:<input type="text" name="playtime" id="mediawidth3" class="admin-input-sm" placeholder="附件播放分钟"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>上传附件:</td> | |||
<td> | |||
<label>数量:<input type="text" name="picnum" id="picnum" value="5" class="admin-input-sm"></label> | |||
<button type="button" name="submit" class="btn btn-success btn-sm" onclick="MakeUpload();">添加</button> | |||
<button type="button" name="submit" class="btn btn-success btn-sm" onclick="ResetUpload();">恢复</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<p><label>附件1:<input type="file" name="upfile1" id="upfile1" class="admin-input-lg"></label></p> | |||
<p><label>附件2:<input type="file" name="upfile2" id="upfile2" class="admin-input-lg"></label></p> | |||
<p><label>附件3:<input type="file" name="upfile3" id="upfile3" class="admin-input-lg"></label></p> | |||
<p><label>附件4:<input type="file" name="upfile4" id="upfile4" class="admin-input-lg"></label></p> | |||
<p><label>附件5:<input type="file" name="upfile5" id="upfile5" class="admin-input-lg"></label></p> | |||
<div id="uploadfield"></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">上传附件</button></td> | |||
</tr> | |||
</table> | |||
</form> | |||
<script> | |||
function CheckSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("附件标题不能为空"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
} | |||
</script> | |||
<ol class="breadcrumb"> | |||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | |||
<li class="breadcrumb-item"><a href="media_main.php">附件管理</a></li> | |||
<li class="breadcrumb-item active">添加附件</li> | |||
</ol> | |||
<div class="card shadow-sm"> | |||
<div class="card-header">添加附件</div> | |||
<div class="card-body"> | |||
<form name="form1" action="media_add.php" method="post" enctype="multipart/form-data"> | |||
<input type="hidden" name="dopost" value="upload"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
<div class="table-responsive"> | |||
<table class="table table-borderless"> | |||
<tbody> | |||
<tr> | |||
<td width="260">附件类型</td> | |||
<td> | |||
<label><input type="radio" name="mediatype" value="1" checked> 图片</label> | |||
<label><input type="radio" name="mediatype" value="2"> FLASH</label> | |||
<label><input type="radio" name="mediatype" value="3"> 视频音频</label> | |||
<label><input type="radio" name="mediatype" value="4"> 附件其它</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>附件标题</td> | |||
<td><input type="text" name="title" id="title" class="admin-input-lg" required></td> | |||
</tr> | |||
<tr> | |||
<td>附加参数</td> | |||
<td> | |||
<label>宽:<input type="text" name="mediawidth" id="mediawidth" class="admin-input-sm" placeholder="附件像素宽度"></label> | |||
<label>高:<input type="text" name="mediaheight" id="mediaheight" class="admin-input-sm" placeholder="附件像高宽度"></label> | |||
<label>播放时间:<input type="text" name="playtime" id="mediawidth3" class="admin-input-sm" placeholder="附件播放分钟"></label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>上传附件</td> | |||
<td> | |||
<label>数量:<input type="text" name="picnum" id="picnum" value="5" class="admin-input-sm"></label> | |||
<a href="javascript:MakeUpload();" class="btn btn-success btn-sm">添加</a> | |||
<a href="javascript:ResetUpload();" class="btn btn-success btn-sm">恢复</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<p><label>附件1:<input type="file" name="upfile1" id="upfile1" class="admin-input-lg"></label></p> | |||
<p><label>附件2:<input type="file" name="upfile2" id="upfile2" class="admin-input-lg"></label></p> | |||
<p><label>附件3:<input type="file" name="upfile3" id="upfile3" class="admin-input-lg"></label></p> | |||
<p><label>附件4:<input type="file" name="upfile4" id="upfile4" class="admin-input-lg"></label></p> | |||
<p><label>附件5:<input type="file" name="upfile5" id="upfile5" class="admin-input-lg"></label></p> | |||
<div id="uploadfield"></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="reset" class="btn btn-outline-success btn-sm">重置</button> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
<script> | |||
var startNum = 6; | |||
function MakeUpload() { | |||