宝塔Nginx免费防火墙错误修正

2020年6月5日15:57:15 发表评论 4 人围观

从宝塔面板Nginx免费防火墙出来就一直在用,虽然没有专业版那么强大,但对于咱这小站也够用了,按理不应该吐糟,但实在是忍不住,负责这插件更新的人压根不上心,几个小问题从1.0到目前4.1版本依旧没有解决,其中拦截日志样式问题网友都给出代码了也不加进去,我就.......!

宝塔Nginx免费防火墙错误修正

以下错误修正全部基于Nginx免费防火墙最新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,即可。

都是些粗心造成的小问题,但官方就是不修复,还是自己动手吧。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: