dedecms节点管理修改只能一个删除成多个同时删除
2010-12-13 18:08
351 查看
co_main.htm
为checkbox后加上id号为了多选时进行区别选中了那个
<td><input type='checkbox' name='nids' value='{dede:field.nid /}' class='np'> {dede:field.nid /} .</td>
删除变成多个删除
//删除节点
function DelNote(nid)
{
if(nid=="") nid = getItems();
if(nid==""){ alert("请选择节点!"); return;}
if(window.confirm('你确定要删除节点(' + nid + ')吗?'))
{ location.href = "co_do.php?dopost=delete&nid="+nid; }
}
新增获取多个id方法
//获得选中的id
function getItems()
{
var allSel=[];
var nids = document.getElementsByName('nids');//修改成,使用dede那个方法发现只选择一个节点时,竟然不是集合,导致不能删除一个
for(var i=0;i<nids.length;i++)
{
if(nids[i].checked)
{
allSel[allSel.length] = nids[i].value;
}
}
return allSel;
}
co_do.php
修改删除sql成多个删除
//删除节点
//删除节点将删除所有旧的网址索引
/*
function co_delete()
*/
if($dopost=="delete")
{
CheckPurview('co_Del');
//$nid = intval($nid);
//echo $nid;
if (!preg_match('/^[1-9]/d*(,[1-9]/d*)*$/',$nid))
{
ShowMsg("选择条目不正确!","co_main.php");
exit();
}
$dsql->ExecuteNoneQuery("Delete From `#@__co_htmls` where nid in ($nid) ");
$dsql->ExecuteNoneQuery("Delete From `#@__co_note` where nid in ($nid) ");
$dsql->ExecuteNoneQuery("Delete From `#@__co_urls` where nid in ($nid) ");
ShowMsg("成功删除节点($nid)!","co_main.php");
exit();
}
为checkbox后加上id号为了多选时进行区别选中了那个
<td><input type='checkbox' name='nids' value='{dede:field.nid /}' class='np'> {dede:field.nid /} .</td>
删除变成多个删除
//删除节点
function DelNote(nid)
{
if(nid=="") nid = getItems();
if(nid==""){ alert("请选择节点!"); return;}
if(window.confirm('你确定要删除节点(' + nid + ')吗?'))
{ location.href = "co_do.php?dopost=delete&nid="+nid; }
}
新增获取多个id方法
//获得选中的id
function getItems()
{
var allSel=[];
var nids = document.getElementsByName('nids');//修改成,使用dede那个方法发现只选择一个节点时,竟然不是集合,导致不能删除一个
for(var i=0;i<nids.length;i++)
{
if(nids[i].checked)
{
allSel[allSel.length] = nids[i].value;
}
}
return allSel;
}
co_do.php
修改删除sql成多个删除
//删除节点
//删除节点将删除所有旧的网址索引
/*
function co_delete()
*/
if($dopost=="delete")
{
CheckPurview('co_Del');
//$nid = intval($nid);
//echo $nid;
if (!preg_match('/^[1-9]/d*(,[1-9]/d*)*$/',$nid))
{
ShowMsg("选择条目不正确!","co_main.php");
exit();
}
$dsql->ExecuteNoneQuery("Delete From `#@__co_htmls` where nid in ($nid) ");
$dsql->ExecuteNoneQuery("Delete From `#@__co_note` where nid in ($nid) ");
$dsql->ExecuteNoneQuery("Delete From `#@__co_urls` where nid in ($nid) ");
ShowMsg("成功删除节点($nid)!","co_main.php");
exit();
}
相关文章推荐
- dedecms删除文章同时也删除附件的修改方法
- dedeCMS 采集 pub_collection.php的bug , 以及节点删除的修改 , co_url.php的修改
- c语言使用链表编写一个可以实现班级学生管理系统,增加,删除,修改学生信息
- 四.用户管理页面(显示所有的用户信息,同时为用户的添加,编辑,修改密码,删除,修改权限等功能提供相应的链接) UserMange.aspx
- Treeview 中1.选择父节点时子节点同时被选中 反之...... 2.每个节点只能选一个且不能影响其他项
- oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录
- b/s软件中使用Access数据库,只能查询,不能添加、修改、删除,提示操作必须是一个可更新的查询解决。
- 一个JTree节点添加、删除和修改的例子
- 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?
- 这是一个关于XML文档的操作管理器XMLHelper类,类中包括XML文档的创建,文档节点和属性的读取,添加,修改,删除的方法功能的实现
- CareerCup2.3 删除最中间那个,或者删除给出任意一个节点(只能得到这个节点的pointer)
- weblogic管理1——创建 和 删除一个domain 说明本文环境
- 并查集(删除节点,就是增加一个新的爹)
- 同时只能够运行一个程序
- Asp.net中C#增加删除查找与修改xml文件元素节点
- Git学习笔记三--管理修改、撤销修改、删除文件
- Python ——名片管理系统(增添,删除,查找,修改)
- asp.net treeview数据库绑定 (节点添加 删除 修改)
- sqlite特性 只能添加字段 不能修改字段 的解决方法 和php sqlite的管理工具 sqlbuddy
- C# 添加、修改、删除xml节点例子