提示
操作千万条,备份第一条,删文不谨慎,博主两行泪
代码
将下面的代码放到 post.php
中即可
<?php Typecho_Widget::widget('Widget_Security')->to($security); ?>
<a href="<?php $security->index('/action/contents-post-edit?do=delete&cid='.$this->cid); ?>">删除文章</a>
点击按钮立即删除文章!
完善
上面的代码虽然实现了功能,但却泯灭了人性!下面我们完善下人性部分,代码改为
<?php Typecho_Widget::widget('Widget_Security')->to($security); ?>
<a href="<?php $security->index('/action/contents-post-edit?do=delete&cid='.$this->cid); ?>" onclick="javascript:return p_del()">删除文章</a>
<script>
function p_del() {
var msg = "您真的确定要删除吗?";
if (confirm(msg)==true){
return true;
}else{
return false;
}
}
</script>
这样弄好,点击按钮会弹出确认框,问其是否删除文章,用户确认后才会删除,比较符合操作习惯!
后语
post.php
页面成功删除文章后,因为文章不存在了,所以页面自动跳到了 404
页面,不知道怎么才能比较好的让它跳到首页QAQ
版权属于:泽泽社长
本文链接:https://blog.zezeshe.com/archives/typecho-deleting-articles.html
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
不知道的为什么 我前台没弹窗 就百度改了一下 这样也可以
在添加个判断是否登录管理员。
我的typecho后台没有文章删除按钮,不知道为什么
有的也许只是你没看见,这个位置不那么明显
删除这种骚操作,好可怕,哈哈!
探索各种可能性哈
一不小心。。。。就可怕了
操作千万条,备份第一条,删文不谨慎,博主两行泪
这个用法...很可怕啊,好不容易写完,还要删除
只是分享教程而已,我也不打算加这个功能了
优秀
这个 confirm 没有灵魂!
怎么写比较有灵魂啊
当然要自定义样式的昂
反馈下 第三方OAuth登录状态保持时间有点短...建议调整一下
不知道咋改,第三方登录应该是和默认登录效果一样的啊,浏览器关闭了就算登出
用 JS 跳转一下页面不就好了嘛...
ajax请求删除,然后js跳首页,但是很奇怪我写的php读取cookie的提示通知没起作用,手动刷新下才通知文章删除成功