youBBS 贴子及评论 删除方法

By at • 2292次点击
小样

本人因给公司安装了youBBS,做为交流问答使用,但发现没有删除功能,又看到很多人需要这个功能,所以发一下我的方法。

--------------------------性感分割线-----------------------------

内容一、youBBS 贴子删除按钮(执行删除的代码放在步骤三里面,步骤一、步骤二分别是为内容及评论添加删除按钮的)

打开templates\default 目录下的 postpage.php 文件: 第34行附近找到 if($cur_user['flag']>=99){

    echo '     ? <a href="/admin-edit-post-',$t_obj['id'],'">编辑</a>';
}

在这个后面添加: // if($cur_user['flag']>=99) 是判断权限,想让管理员才能看,普通会员不能见的,加上这句就可以 if($cur_user['flag']>=99){

    echo '     ? <a href=/del.php?id=',$t_obj['id'],'>删除</a>';
}

--------------------------性感分割线-----------------------------

步骤二、youBBS 贴子评论删除按钮

还是postpage.php文件,在87行附近找到 if($cur_user && $cur_user['flag']>=99){

echo '     ? <a href="/admin-edit-comment-',$comment['id'],'">编辑</a>';

}

在这个后面添加: if($cur_user['flag']>=99){

    echo '     ? <a href=/del.php?id=',$comment['id'],'>删除</a>';
}

--------------------------性感分割线-----------------------------

步骤三、在网站根目录添加 del.php文件,内容为:

<?php 
$link =mysql_connect("localhost","root","root");  //mysql用户名及密码
mysql_select_db("wp", $link);  //wp是数据库名称
$del_id=$_GET["id"];  
$exec="delete from yunbbs_articles where id=$del_id";  
mysql_query($exec, $link);   


$del_id=$_GET["id"];  
$exec="delete from yunbbs_comments where id=$del_id";  
mysql_query($exec, $link);  

mysql_close($link); 

echo "<script type='text/javascript'>";
echo "function fun() {";
echo "window.location.href='http://blog.luck789.com/'";//删除后,要跳转回的页面
echo "}";
echo "window.setTimeout('fun()',1000)";
echo "</script>";
?> 

--------------------------性感分割线-----------------------------

最后说明一下,如果你想在列表页直接添加删除按钮,则在合适位置添加如下代码:

if($cur_user['flag']>=99){

    echo '     ? <a href=/del.php?id=',$article['id'],'>删除</a>';
}

至此,删除功能完成,不再被广告内容发布后无法删除,哪怕隐藏内容也显示在列表处而为难了。


贴子, youBBS, 删除, 评论, 方法


发完才想起我的这个方法存在一点小缺陷,就是某篇文章如果已经有人留言,那么删除文章后,文章成功删除,但留言删除不掉(但再也不会被显示了),所以朋友们将就用吧。

小样 at 2014-10-31 14:30
1

很需要,拿走,留名

寒雾怡情 at 2014-11-01 08:57
2

首页里的是删除了,但是节点里的怎么还有的?节点还遗留的这个怎么删除?

抓狂!!!!!

dfak at 2014-12-04 19:30
3
dfak at 2014-12-04 19:32
4

坐等大牛解决方案。。。。。。。。。。。。。。。。

5555

dfak at 2014-12-04 19:36
5

坐等。。。。。。节点里还出现删除后的文章。。。。

如何解决?

dfak at 2014-12-04 19:47
6

@ego008 有什么方法吗。。。。

dfak at 2014-12-04 19:49
7

@dfak 关联删除。

youbbs at 2014-12-05 15:46
8

@youbbs 加什么代码?

dfak at 2014-12-05 16:33
9
登录 后发表评论