Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

版块限制访问IP[20070707修正]

[复制链接]
习明 发表于 2007-3-29 09:54:54 | 显示全部楼层 |阅读模式
本帖最后由 习明 于 2008-12-17 15:31 编辑

声明:本插件禁止用于一切与法律、法规、道德相悖的网站
/***********************************

插件名称:版块限制访问IP
插件类型:功能扩展
安装难度:易
数据库升级:无
插件作者:习明(IFS-Simon)
制作时间:2007/03/28
适用版本:Discuz!5.5(GBK/UTF8)
***********************************/

/***********************************
插件功能:为论坛版块设置允许/禁止访问的IP
***********************************/
由于制作此插件时比较仓促,出现了禁止IP后全部用户不能访问的问题,仅此向各位用户致歉。新上传的版本已经修正此问题。已经安装过的用户可按如下方法升级
在系统设置-扩展设置-插件管理 进入 板块限制访问IP详情插件钩子设置中进入ipcheck的编辑页面 在PHP代码一栏中找到
  1. }elseif(!preg_match("/^(".$ips.")$/", $onlineip)){
复制代码
替换为
  1. }elseif($_IP[$fid]['mode']==2 &&!preg_match("/^(".$ips.")$/", $onlineip)){
复制代码
如有问题请继续跟帖提出
出现多行IP限制无法正常使用的情况 请按以下方法修改:
在系统设置-扩展设置-插件管理 进入 板块限制访问IP详情插件钩子设置中进入ipcheck的编辑页面 在PHP代码一栏中找到
  1. $ips=str_replace(array('.','*',"\r\n"),array('\\.','\\d+','|'),$_IP[$fid]['IP']);
复制代码
替换为
  1. $ips=str_replace(array('.','*',"\r","\n"),array('\\.','\\d+','','|'),$_IP[$fid]['IP']);
复制代码
如有问题请继续跟帖提出

/***********************************
安装向导:
        0。将upload或文件夹下内容按路径上传至服务器
        1。以管理员身份进入系统设置-扩展设置-插件管理,在导入插件数据处根据论坛字符集将discuz_plugin_IP.txt全部内容导入
        2。修改文件./forumdisplay.php
        找到:
  1. require_once DISCUZ_ROOT.'./include/forum.func.php';
复制代码
在其后添加:
  1. eval($hooks['IP_ipcheck']);
复制代码
3。修改文件./viewthread.php
        找到:
  1. require_once DISCUZ_ROOT.'./include/forum.func.php';
复制代码
在其后添加:
  1. eval($hooks['IP_ipcheck']);
复制代码
4。进入系统设置-扩展设置-插件设置,进入插件版块限制访问IP-模块:IP限制设定,根据需要设置即可
        
注:插件设置中插件参数设置内容请不要修改。
***********************************/


OVER

欢迎朋友们批评指正

感谢14楼 ac2004 发布BIG5版

[ 本帖最后由 习明 于 2007-9-19 11:24 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

2

查看全部评分

 楼主| 习明 发表于 2007-3-29 09:55:13 | 显示全部楼层
不介意我占了沙发吧,放张图片

[ 本帖最后由 习明 于 2007-3-29 09:59 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

lu5266 发表于 2007-3-29 09:58:41 | 显示全部楼层
我顶

~~~

支持
回复

使用道具 举报

形态 发表于 2007-3-29 10:08:09 | 显示全部楼层
不错的说,顶一下,支持!!!!
回复

使用道具 举报

网事如风 发表于 2007-3-29 10:18:40 | 显示全部楼层
支持一下,正需要这个功能
回复

使用道具 举报

lu5266 发表于 2007-3-29 10:20:30 | 显示全部楼层

回复 #5 网事如风 的帖子

专为你开发的~~~
回复

使用道具 举报

998w 发表于 2007-3-29 10:32:56 | 显示全部楼层
我觉得没有多大的用处,因为现在用户都是用的动态IP,静态IP别人不可能拿来上网,是动态IP你也就限制 不了他了,不过这个东西不用也顶下!
回复

使用道具 举报

998w 发表于 2007-3-29 10:34:41 | 显示全部楼层
习明 是lu5266MJJ吧
回复

使用道具 举报

 楼主| 习明 发表于 2007-3-29 10:45:56 | 显示全部楼层
原帖由 998w 于 2007-3-29 10:32 发表
我觉得没有多大的用处,因为现在用户都是用的动态IP,静态IP别人不可能拿来上网,是动态IP你也就限制 不了他了,不过这个东西不用也顶下!



这个功能可以设置禁止/允许两种模式 针对不同的需要可以选 如果要禁止IP 其实和DZ的IP禁止差不多 如果是允许IP 那就可以指定某些IP访问 其他的IP就被禁止 用处当然不是很大 有些论坛可能会需要而已

PS 如果是LULU自己做的插件为什么要用马甲发呢 呵呵

[ 本帖最后由 习明 于 2007-3-29 10:47 编辑 ]
回复

使用道具 举报

lu5266 发表于 2007-3-29 10:58:37 | 显示全部楼层

回复 #8 998w 的帖子



我不会用mj滴~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-3-29 23:54 , Processed in 0.129374 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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