youBBS 贴子及评论 删除方法

By 小样 at 2014-10-31 14:24:57 • 1066次点击 • 1收藏

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

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

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

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

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

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

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

}

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

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

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

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

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

echo ' &nbsp;&nbsp;&nbsp; ? <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 ' &nbsp;&nbsp;&nbsp; ? <a href=/del.php?id=',$article['id'],'>删除</a>';

}

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

youbbs, 贴子, 方法


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

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

很需要,拿走,留名

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

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

抓狂!!!!!

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

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

5555

dfak at 2014-12-04 19:36:42
5

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

如何解决?

dfak at 2014-12-04 19:47:06
6

@ego008

有什么方法吗。。。。

dfak at 2014-12-04 19:49:19
7

@dfak 关联删除。

youbbs at 2014-12-05 15:46:36
8

@youbbs

加什么代码?

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