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

【已回应】Nginx免费防火墙小错误修正

发表在 Linux面板2020-4-18 13:25 [复制链接] 3 1445

从宝塔面板Nginx免费防火墙出来就一直在用,虽然没有专业版那么强大,但对于咱这小站也够用了,几个小问题从1.0到目前4.1版本依旧没有解决,其中拦截日志样式问题网友都给出代码了也不加进去,我就.......!
拦截日志样式错误

找到/www/server/panel/plugin/free_waf/index.html 文件-编辑,在113行加入以下代码:

  1.   table tr td{
  2.         width:auto;
  3.         max-width:200px;
  4.         word-break:break-all;
  5.         word-wrap:break-word;
  6.     }
复制代码
IP黑白名单导入导出错误

找到/www/server/panel/plugin/free_waf/index.html 文件-编辑,在1351行加入以下代码:

  1. var _this = this;
复制代码
拦截日志上下页错误

找到/www/server/panel/plugin/free_waf/index.html 文件-编辑,

1、找到1222行左右代码:

  1. // 渲染日志分页
  2.                 render_logs_pages:function(pages,p,num){
  3.                         return '<a class="nextPage" data-page="1">首页</a>'+ (p != 1?'<a class="nextPage" data-page="'+ (p-1) +'">上一页</a>':'') + (pages == num?'<a class="nextPage" data-page="'+ (p+1) +'">下一页</a>':'')+'<span class="Pcount">第 '+ p +' 页</span>';
  4.                 },
复制代码

修改为:

  1. // 渲染日志分页
  2.                 render_logs_pages:function(pages,p,num){
  3.                         return '<a class="nextPage" data-page="1">首页</a>'+ (p != 1?'<a class="nextPage" data-page="'+ (p-1) +'">上一页</a>':'') + (pages <= num?'<a class="nextPage" data-page="'+ (p+1) +'">下一页</a>':'')+'<span class="Pcount">第 '+ p +' 页</span>';
  4.                 },
复制代码

2、在1300行找到以下代码:

  1. $('.site_logs_page').html(_this.render_logs_pages(10,obj.p,res.length));
复制代码

将其中数字10改为9,即可。

       转载:宝塔Nginx免费防火墙错误修正 - https://www.yxt521.com/network/1546.html

使用道具 举报 只看该作者 回复
发表于 2020-4-18 15:12:15 | 显示全部楼层
已更新至4.2
使用道具 举报 回复 支持 反对
发表于 2020-4-18 15:26:01 | 显示全部楼层

上面说的几点都修复了吗
使用道具 举报 回复 支持 反对
发表于 2020-4-18 15:41:03 | 显示全部楼层

样式代码错了!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

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

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

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

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表