当前位置:论坛首页 > Linux面板 > 建议

webhook 添加清除日志功能

发表在 Linux面板2019-4-25 23:52 [复制链接] 1 2177



第一步:
打开文件路径 /www/server/panel/plugin/webhook
找到 index.html 文件

第二步:
21行 改成
  1. <th style="text-align: right;">操作</th>
复制代码
ps:去掉操作<td>的宽度限制

79~83行 改成
  1. +'<td><a href="javascript:showWebHookCode(\''+mlist[i].url+'\',\''+mlist[i].access_key+'\')" class="btlink">查看密钥</a></td>'
  2.         +'<td><div style="text-align: right;"><a href="javascript:RunHook(\''+mlist[i].access_key+'\');" class="btlink">测试</a> | '
  3.         +'<a href="javascript:OnlineEditFile(0,\'/www/server/panel/plugin/webhook/script/'+mlist[i].access_key+'\');" class="btlink">编辑</a> | '
  4.         +'<a href="javascript:DeleteHook(\''+mlist[i].access_key+'\');" class="btlink">删除</a></div>'
  5.         +'<div style="text-align: right;"><a href="javascript:GetLogs(\'/www/server/panel/plugin/webhook/script/'+mlist[i].access_key+'.log\');" class="btlink">日志</a> | '
  6.         +'<a href="javascript:ClearLogs(\'/www/server/panel/plugin/webhook/script/'+mlist[i].access_key+'.log\');" class="btlink">清除日志</a></div></td>'
复制代码
ps: 主要是添加了一行<a...>清除日志</a>,简单做了下排版美化

第三步:
下面添加一个function
  1. //清除日志
  2.         function ClearLogs(path){
  3.     loadT = layer.msg('正在清除...',{icon:16,time:0,shade: [0.3, '#000']});
  4.     var data='&path='+path
  5.     $.post('/files?action=DeleteFile',data,function(rdata){
  6.         layer.close(loadT);
  7.         if(!rdata.status) {
  8.             layer.msg(rdata.msg,{icon:2});
  9.             return;
  10.         };
  11.         layer.msg(rdata.msg,{icon:rdata.status?1:2});
  12.     });
  13.         }
复制代码


QQ截图20190425235016.png



QQ截图20190425235135.png
使用道具 举报 只看该作者 回复
发表于 2019-4-26 11:54:01 | 显示全部楼层
本帖最后由 痞子哥 于 2019-4-26 15:58 编辑

多谢分享,收藏已备不时之需!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表