dedecms自定义表单只能审核不能取消审核,加一个选项即可。 找到后台的:dedecms\templets\diy_list.htm 第70行前后 <label><input name="action" type="radio" class='np' value="check" />审核</label> 下面 添加 <label><input name="action" type="radio" class='np' value="uncheck" />取消审核</label> 找到后台的:dedecms\diy_list.php 第192行前后 else { showmsg('审核失败', "diy_list.php?action=list&diyid={$diy->diyid}"); } } 后面添加: elseif($action == 'uncheck') { if(is_array($id)) { $ids = implode(',', $id); } else { showmsg('未选中要操作的内容', '-1'); exit(); } $query = "UPDATE `$diy->table` SET ifcheck=0 WHERE id IN ($ids)"; if($dsql->ExecuteNoneQuery($query)) { showmsg('取消审核成功', "diy_list.php?action=list&diyid={$diy->diyid}"); } else { showmsg('取消审核失败', "diy_list.php?action=list&diyid={$diy->diyid}"); } } 保存即可看到取消审核按钮。 |