@@ -67,11 +67,19 @@ if ($action == 'post') { | |||||
} | } | ||||
} else if ($action == 'list') { | } else if ($action == 'list') { | ||||
include_once DEDEINC.'/datalistcp.class.php'; | include_once DEDEINC.'/datalistcp.class.php'; | ||||
$query = "SELECT * FROM {$diy->table} ORDER BY id DESC"; | |||||
if (empty($keyword)) { | |||||
$keyword = ''; | |||||
$addquery = ''; | |||||
} else { | |||||
$addquery = " WHERE {$field} LIKE '%".trim($keyword)."%' "; | |||||
} | |||||
$query = "SELECT * FROM {$diy->table} $addquery ORDER BY id DESC"; | |||||
$datalist = new DataListCP(); | $datalist = new DataListCP(); | ||||
$datalist->pagesize = 30; | $datalist->pagesize = 30; | ||||
$datalist->SetParameter('action', 'list'); | $datalist->SetParameter('action', 'list'); | ||||
$datalist->SetParameter('diyid', $diyid); | $datalist->SetParameter('diyid', $diyid); | ||||
$datalist->SetParameter('keyword', $keyword); | |||||
$datalist->SetParameter('field', $field); | |||||
$datalist->SetTemplate(DEDEADMIN.'/templets/diy_list.htm'); | $datalist->SetTemplate(DEDEADMIN.'/templets/diy_list.htm'); | ||||
$datalist->SetSource($query); | $datalist->SetSource($query); | ||||
$fieldlist = $diy->getFieldList(); | $fieldlist = $diy->getFieldList(); | ||||
@@ -31,9 +31,7 @@ if (empty($action)) { | |||||
$dlist->Display(); | $dlist->Display(); | ||||
exit(); | exit(); | ||||
} | } | ||||
/* | |||||
function update() | |||||
*/ | |||||
//function update() | |||||
else if ($action == 'update') { | else if ($action == 'update') { | ||||
$tid = (empty($tid) ? 0 : intval($tid)); | $tid = (empty($tid) ? 0 : intval($tid)); | ||||
$count = (empty($count) ? 0 : intval($count)); | $count = (empty($count) ? 0 : intval($count)); | ||||
@@ -46,9 +44,7 @@ else if ($action == 'update') { | |||||
ShowMsg("成功保存标签的点击信息", 'tags_main.php'); | ShowMsg("成功保存标签的点击信息", 'tags_main.php'); | ||||
exit(); | exit(); | ||||
} | } | ||||
/* | |||||
function delete() | |||||
*/ | |||||
//function delete() | |||||
else if ($action == 'delete') { | else if ($action == 'delete') { | ||||
if (@is_array($ids)) { | if (@is_array($ids)) { | ||||
$stringids = implode(',', $ids); | $stringids = implode(',', $ids); | ||||
@@ -81,9 +77,7 @@ else if ($action == 'delete') { | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__tagindex` SET title='{$title}',keywords='{$kw}',`description`='{$des}',`uptime`='{$now}' WHERE id = {$tid}"); | $dsql->ExecuteNoneQuery("UPDATE `#@__tagindex` SET title='{$title}',keywords='{$kw}',`description`='{$des}',`uptime`='{$now}' WHERE id = {$tid}"); | ||||
echo json_encode(array('code' => 200, 'result' => true)); | echo json_encode(array('code' => 200, 'result' => true)); | ||||
} | } | ||||
/* | |||||
function fetch() | |||||
*/ | |||||
//function fetch() | |||||
else if ($action == 'fetch') { | else if ($action == 'fetch') { | ||||
$wheresql = ''; | $wheresql = ''; | ||||
$start = isset($start) && is_numeric($start) ? $start : 0; | $start = isset($start) && is_numeric($start) ? $start : 0; | ||||
@@ -9,9 +9,33 @@ | |||||
<link rel="stylesheet" href="/static/web/css/admin.css"> | <link rel="stylesheet" href="/static/web/css/admin.css"> | ||||
</head> | </head> | ||||
<body> | <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 align="center" class="table maintable my-3"> | |||||
<tr> | |||||
<td bgcolor="#f8fafb"> | |||||
<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"> | <form action="diy_list.php" method="post"> | ||||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | <input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | ||||
<table align="center" class="table maintable my-3"> | |||||
<table align="center" class="table maintable mb-3"> | |||||
<tr> | <tr> | ||||
<td colspan="2" bgcolor="#f8fafb">自定义表单管理</a> - <?php echo $diy->name;?>列表</td> | <td colspan="2" bgcolor="#f8fafb">自定义表单管理</a> - <?php echo $diy->name;?>列表</td> | ||||
</tr> | </tr> | ||||
@@ -24,13 +24,23 @@ | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</form> | </form> | ||||
<form name="form2" action="tags_main.php"> | |||||
<table align="center" class="table maintable mb-3"> | |||||
<tr> | |||||
<td bgcolor="#f8fafb"> | |||||
<input type="text" name="tag" value="<?php echo $tag;?>" placeholder="请输入标签" class="admin-input-lg"> | |||||
<button type="submit" name="sb" class="btn btn-success btn-sm">搜索</button> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</form> | |||||
<form name="form3" action="tags_main.php?action=delete" method="post"> | <form name="form3" action="tags_main.php?action=delete" method="post"> | ||||
<table align="center" class="table maintable mb-3"> | <table align="center" class="table maintable mb-3"> | ||||
<tr> | <tr> | ||||
<td colspan="8" bgcolor="#f8fafb">标签管理</td> | <td colspan="8" bgcolor="#f8fafb">标签管理</td> | ||||
</tr> | </tr> | ||||
<tr align="center" bgcolor="#f8f9fa"> | <tr align="center" bgcolor="#f8f9fa"> | ||||
<td width="6%"><input type="checkbox" name="chkall" id="chkall" onclick="CheckAll(this.form)"> 反选</td> | |||||
<td width="6%">选择</td> | |||||
<td width="6%">id</td> | <td width="6%">id</td> | ||||
<td width="20%">标签</td> | <td width="20%">标签</td> | ||||
<td width="10%"><a href="tags_main.php?tag=<?php echo $tag;?>&orderby=count&orderway=<?php echo $neworderway;?>">点击</a></td> | <td width="10%"><a href="tags_main.php?tag=<?php echo $tag;?>&orderby=count&orderway=<?php echo $neworderway;?>">点击</a></td> | ||||
@@ -62,7 +72,11 @@ | |||||
</tr> | </tr> | ||||
{/dede:datalist} | {/dede:datalist} | ||||
<tr> | <tr> | ||||
<td colspan="8"><button type="button" onclick="document.form3.submit()" class="btn btn-danger btn-sm">删除</button></td> | |||||
<td colspan="8"> | |||||
<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="button" onclick="document.form3.submit()" class="btn btn-danger btn-sm">删除</button> | |||||
</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="8" bgcolor="#f8fafb" align="center">{dede:pagelist/}</td> | <td colspan="8" bgcolor="#f8fafb" align="center">{dede:pagelist/}</td> | ||||
@@ -70,13 +84,16 @@ | |||||
</table> | </table> | ||||
</form> | </form> | ||||
<script> | <script> | ||||
function CheckAll(form, prefix, checkall) { | |||||
var checkall = checkall ? checkall : 'chkall'; | |||||
for (var i = 0; i < form.elements.length; i++) { | |||||
var e = form.elements[i]; | |||||
if (e.name && e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) { | |||||
e.checked = form.elements[checkall].checked; | |||||
} | |||||
function selAll() { | |||||
var a = document.getElementsByTagName("input"); | |||||
for (var i = 0; i < a.length; i++){ | |||||
if (a[i].type == "checkbox") a[i].checked = true; | |||||
} | |||||
} | |||||
function noSelAll() { | |||||
var a = document.getElementsByTagName("input"); | |||||
for (var i = 0; i < a.length; i++){ | |||||
if (a[i].type == "checkbox") a[i].checked = false; | |||||
} | } | ||||
} | } | ||||
function UpdateOne(tid) { | function UpdateOne(tid) { | ||||