首页
友链
归档
Search
1
自建Bitwardenrs(密码管理器)保姆级教程
31 阅读
2
【Joe】『教程』在文章内添加滚动广告
27 阅读
3
VeraCrypt 开源加密软件 使用教程
23 阅读
4
Trilium Notes 搭建教程(简易)
21 阅读
5
使用国内注册商托管域名的用户,尽快更改修改域名信息的英文名
19 阅读
教程
经验
HTML
Joe美化
逍遥
下架
登录
Search
标签搜索
宝塔
GitHub
jsDelivr
青龙面板
保姆级教程
bitwardenrs
Joe
美化
CC
收款码
三合一
灯笼
樱花
壁纸
超清
CF
防火墙
规则
E5
OD
逍遥
累计撰写
74
篇文章
累计收到
21
条评论
首页
栏目
教程
经验
HTML
Joe美化
逍遥
下架
页面
友链
归档
搜索到
19
篇与
的结果
2023-05-11
Typecho 实现前台删除评论
前台操作总是要比后台操作方便的,不管是新建文章还是删除评论,我都喜欢弄到前台来{collapse}{collapse-item label="默认主题修改方法"}修改位置/var/Widget/Comments/Archive.php360行后面添加<?php if($this->user->pass('administrator', true)){ \Typecho\Widget::widget('Widget_Security')->to($security); ?> <a href="<?php $security->index('/action/comments-edit?do=delete&coid='.$this->coid); ?>" onclick="javascript:return p_del()">删除</a> <script> function p_del() { var msg = "您真的确定要删除吗?"; if (confirm(msg)==true){ return true; }else{ return false; } } </script> <?php } ?> 如图 参考文章: Hello World{/collapse-item}{collapse-item label="Joe主题修改方法"}演示图: 文件路径:usr/themes/Joe-master/public/comment.php新增三段代码:第一段顶部{tabs}{tabs-pane label="代码"}<?php $groupUserInfo = get_object_vars($this->user) ['row']['group']; $db = Typecho_Db::get(); $CommentCoid = $_POST["coid"]; $db->query($db->update('table.comments')->rows(array('status' => $_POST["type"]))->where('coid = ?', $CommentCoid)); ?>{/tabs-pane}{tabs-pane label="位置图片"} {/tabs-pane}{/tabs}第二段靠近底部位置{tabs}{tabs-pane label="代码"}<form style="display: none;" id="comment_form_operation" action="" method="post"></form> <span class="reply comment_operation" style="margin-left: 5px;"> <svg t="1626580891087" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2242" width="15" height="15"><path d="M512 64c247.424 0 448 200.576 448 448S759.424 960 512 960 64 759.424 64 512 264.576 64 512 64z m0 64c-212.077 0-384 171.923-384 384s171.923 384 384 384 384-171.923 384-384-171.923-384-384-384z m201.827 182.173c12.372 12.371 12.496 32.353 0.372 44.877l-0.372 0.377L557.255 512l156.572 156.573c12.497 12.496 12.497 32.758 0 45.254-12.371 12.372-32.353 12.496-44.877 0.372l-0.377-0.372L512 557.255 355.427 713.827c-12.496 12.497-32.758 12.497-45.254 0-12.372-12.371-12.496-32.353-0.372-44.877l0.372-0.377L466.745 512 310.173 355.427c-12.497-12.496-12.497-32.758 0-45.254 12.248-12.249 31.954-12.492 44.5-0.732l0.377 0.36 0.377 0.372L512 466.745l156.573-156.572c12.496-12.497 32.758-12.497 45.254 0z" p-id="2243"></path></svg> <span class="comment_btn_operation" data-type="delete" data-coid="<?php $comments->coid(); ?>">删除</span> </span> <span class="reply comment_operation" style="margin-left: 5px;"> <svg t="1626531257182" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7832" width="15" height="15"><path d="M781.28 851.36a58.56 58.56 0 0 1-58.56 58.56H301.28a58.72 58.72 0 0 1-58.56-58.56V230.4h538.56z m-421.6-725.92a11.84 11.84 0 0 1 12-12h281.28a11.84 11.84 0 0 1 12 12V160H359.68zM956.8 160H734.72v-34.56a81.76 81.76 0 0 0-81.76-81.76H371.68a82.08 82.08 0 0 0-81.76 81.76V160H67.2a35.36 35.36 0 0 0 0 70.56h105.12v620.8a128.96 128.96 0 0 0 128.96 128.96h421.44a128.96 128.96 0 0 0 128.96-128.96V230.4H956.8a35.2 35.2 0 0 0 35.2-35.2 34.56 34.56 0 0 0-35.2-35.2zM512 804.16a35.2 35.2 0 0 0 35.2-35.36V393.92a35.2 35.2 0 1 0-70.4 0V768.8a35.2 35.2 0 0 0 35.2 35.36m-164.32 0a35.36 35.36 0 0 0 35.36-35.36V393.92a35.36 35.36 0 1 0-70.56 0V768.8a36.32 36.32 0 0 0 35.2 35.36m328.64 0a35.36 35.36 0 0 0 35.2-35.36V393.92a35.36 35.36 0 1 0-70.56 0V768.8a35.36 35.36 0 0 0 35.36 35.36" p-id="7833"></path></svg> <span class="comment_btn_operation" data-type="spam" data-coid="<?php $comments->coid(); ?>">垃圾</span> </span>{/tabs-pane}{tabs-pane label="位置图片"} {/tabs-pane}{/tabs}第三段最后位置{tabs}{tabs-pane label="代码"}<script> document.addEventListener('DOMContentLoaded', () => { var groupInfo = '<?php echo $groupUserInfo ?>'; if(groupInfo != 'administrator') { $(".comment_operation").css("display", "none"); } var comments4Reception = '<?php $this->options->Comments4Reception() ?>'; if(!comments4Reception || comments4Reception == 'off') { $(".comment_operation").css("display", "none"); } }); // 前台编辑评论 $('.comment_btn_operation').click(function() { var type = $(this).data('type'); var coid = $(this).data('coid'); $('#comment_form_operation').append('<input type="hidden" name="type" value="' + type + '" />'); $('#comment_form_operation').append('<input type="hidden" name="coid" value="' + coid + '" />'); $('#comment_form_operation').submit(); }); </script>{/tabs-pane}{tabs-pane label="位置图片"} {/tabs-pane}{/tabs}2.修改usr/themes/Joe-master/public/custom.php文件,如果没有则修改usr/themes/Joe-master/functions.php{tabs}{tabs-pane label="代码"}// 前台审核评论 $Comments4Reception = new Typecho_Widget_Helper_Form_Element_Select( 'Comments4Reception', array('off' => '关闭(默认)', 'on' => '开启'), 'off', '是否开启前台评论审核功能', '介绍:开启后,文章底部评论区域显示删除和垃圾按钮,可以对该条评论做删除等操作' ); $Comments4Reception->setAttribute('class', 'joe_content joe_custom'); // 如果后台不发显示设置,则将joe_custom替换为 joe_other $form->addInput($Comments4Reception);{/tabs-pane}{tabs-pane label="位置图片"} {/tabs-pane}{/tabs}后台开关 {/collapse-item}{/collapse}
2023年05月11日
11 阅读
0 评论
0 点赞
2021-12-10
【Typecho】短网址生成插件
可以自定义短链的格式和后缀,这样就可以把一些外联转换成内链的形式,以增加权重
2021年12月10日
3 阅读
0 评论
0 点赞
2021-11-13
【Joe】后台增加自定义设置
Joe主题后台增加自定义设置
2021年11月13日
4 阅读
0 评论
0 点赞
2021-11-11
【Joe】实现归档页面——时间轴
Joe主题实现归档页面,时间轴功能
2021年11月11日
10 阅读
0 评论
0 点赞
2021-11-11
【Joe】一键开启全站维护
有的时候网站需要改改代码或者维护的时候,不想让别人访问,就可以开启一键维护!那么怎么弄呢?来看看吧
2021年11月11日
4 阅读
4 评论
0 点赞
2021-11-11
【Joe】新增QQ打开提示跳转到浏览器
Joe主题新增QQ打开提示跳转到浏览器
2021年11月11日
2 阅读
0 评论
0 点赞
2021-11-11
【Joe】好久不见,你是第N位遇到的小伙伴——底部样式
Joe主题,好久不见,你是第N位遇到的小伙伴——底部样式
2021年11月11日
6 阅读
0 评论
0 点赞
2021-11-11
【Joe】Ty、WP网站美化,JS/CSS全网搜集
Joe主题,Ty、WP网站美化,JS/CSS全网搜集
2021年11月11日
4 阅读
0 评论
0 点赞
1
2
3