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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 会员异地登录提示【8月26日-更新】

  [复制链接]
天心明月 发表于 2011-7-21 16:42:52 | 显示全部楼层 |阅读模式
插件发布
插件名称: 会员异地登录提示IP
插件来源: 原创插件
适用版本: Discuz! X2
语言编码: GBK简体 UTF8简体 
最后更新时间: 2011-08-26
插件作者: 天心明月
插件简介: 当会员在异地登录时会提示,上次登录的IP地址及地区
本帖最后由 天心明月 于 2011-11-11 18:30 编辑

新手做的插件,可能很简陋,但功能基本实现了,求拍砖{:soso_e130:}
修改了一下显示的位置,简约了一点
7月27日:修改了一下 获取当前IP的 判断

11月11日    右下角弹窗修改了JS(不兼容IE6):
UTF8编码

GBK编码:

说明:
1、安装插件时会自动建立pre_common_lastip表,记录会员上次登录的IP地址
2、由于Discus!X2.0内置的读取IP的函数对GBK编码的IP数据库支持不太好(乱码),
   所以这里要修改一下源代码,如下:
    source\function\function_misc.php 的第212行:
    return '- '.$ipaddr;
修改为:
    return '- '.iconv('gbk', 'utf-8//IGNORE', $ipaddr);    //将gbk转换为utf8
注:如果使用原有IP数据库,则不用修改
3、在后台可以设置是否显示IP的具体登录地,1为显示,0为关闭
4、由于IP数据库比较大,此插件没有附带,还请自行下载(纯真IP数据库),放在source/plugin/ipadd/ipdata/下(文件名为qqwry.dat)。强烈建议自己下载最新的{:soso_e128:},如果不存在此IP数据库,该插件将调用Discus!X2.0自带的IP数据库。
看到这么多人支持 作为一个新手真的很高兴{:soso_e195:},有人想要GBK编码的,于是现做了一个,GBK编码的就不用再修改代码了,安上直接用就成,那个IP数据库最好是自己下载个最新的用



评分

3

查看全部评分

DayMcc.Com 发表于 2011-7-21 16:51:35 | 显示全部楼层
不错,支持、、、
回复

使用道具 举报

shuaierzx 发表于 2011-7-21 16:53:29 | 显示全部楼层
回复

使用道具 举报

junhan 发表于 2011-7-21 16:59:22 | 显示全部楼层
支持一下啊·
回复

使用道具 举报

℡南粤·火 发表于 2011-7-21 17:02:17 | 显示全部楼层
嗯 这个不错
回复

使用道具 举报

℡南粤·火 发表于 2011-7-21 17:26:09 | 显示全部楼层
乱码啊 我晕
回复

使用道具 举报

 楼主| 天心明月 发表于 2011-7-21 17:29:41 | 显示全部楼层
本帖最后由 天心明月 于 2011-7-21 17:33 编辑
℡南粤·火 发表于 2011-7-21 17:26
乱码啊 我晕

目前这个只支持UTF8编码的DX2,{:soso_e143:}
还有 那个IP数据库是GBK编码,解决这个问题 你看下我打包里的Readme  要改下代码
回复

使用道具 举报

powerpigs 发表于 2011-7-21 17:35:35 | 显示全部楼层
好东西,用户体验好。支持
回复

使用道具 举报

kisscyz 发表于 2011-7-21 18:45:02 | 显示全部楼层
不错,支持、、、
回复

使用道具 举报

mxjlnet 发表于 2011-7-21 18:46:56 | 显示全部楼层
不会改了.  算了不支持GBK  不像用了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 02:45 , Processed in 0.031377 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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