模块: 用户日志 1.01 版本最终发布
发布人: irmtfan 在 2013/4/26 4:04:50 阅读次数:8485我们很高兴地宣布,在首次 alpha 版本发布不到两个月后,我们发布了第一个最终版本的 Userlog 模块 用户日志 1.01 最终版。
描述
引用
Userlog 是一个节点日志记录器,可以从一个首选节点记录您的用户/访客在您网站上的活动。
这是一个对繁忙网站管理员非常有用的工具。例如,您可以记录其他管理员的导航。
特点
=========================
- 日志记录用户活动和导航。
示例
1- 可以列出来自特定用户的所有 IP 地址,反之亦然,列出从定义的 IP 地址登录的所有用户,以找到重复的用户。
2- 查找回留在您数据库中的已删除项。
3- 查找管理员用户活动(网站管理员、版主等)。
4- 查找从 Google 来访的用户。
- 可以通过用户 ID、用户组或访客 IP 地址记录用户。
- 日志可以存储在文件、数据库或两者中。
- 以下任何用户信息或页面数据都可以选择进行记录:
引用
用户 ID、用户名、是否为管理员?(是/否)、组、用户最后访问时间、用户 IP、用户代理、URL(请求 URI)、脚本名称、来源 URI、页面标题、是否为页面管理员?(是/否)、模块目录名、模块名称、项目名称、项目 ID、请求方法(GET、POST 等)、$_GET、$_POST、$_REQUEST、$_FILES、$_ENV、$_SESSION、$_COOKIE、头列表、记录器
- 可以选择安装的任何活动模块,并让 Userlog 仅记录这些模块中的用户活动。
- 您可以在管理员/日志中导航/删除/清除/导出到 CSV 文件的用户日志。
- 您可以在管理员/日志.php 中从数据库或文件源引擎渲染日志。
- 为了根据条件搜索日志,您有一个高级表单在管理员/日志.php。
- 您可以在管理员/文件.php 中查看/删除/重命名/复制/合并/压缩(zip)/导出到 CSV 日志文件。
- 您可以在管理员/统计.php 中查看总模块查看次数、总用户查看次数、总组查看次数。
- 您有一个高级表单,可以在管理员/统计.php 中查看任何项目的查看次数,一些标准如模块/链接/日志时间/查看器用户 ID/查看器组 ID。
- 通过激活查看块,您可以为特定时间段内模块内或整个网站中最热门的新闻设置,例如:今天最热门的新闻。
- 您可以在首选项中设置模块为“活动”或“空闲”。
- 如果需要将日志存储在文件中,您可以在首选项中设置工作路径、工作文件大小、工作文件名等。
- 如果将日志存储在数据库中,您可以在首选项中设置最大日志阈值(日志的最大数量和日志存储在数据库中的最大时间)。
- 可用作备份/恢复工具。
使用JSON格式将数组存储到数据库以提高性能(而不是使用xoops核心序列化)。
最低需求
=========================
XOOPS 2.5.5
PHP 5.3
MySQL 5.0
安装方法
=========================
1- 将userlog上传到/modules/userlog(上传压缩文件并在Cpanel中解压是最有效的方法,以确保所有文件正确上传)
2- 进入您的管理员 -> 系统 -> 模块 -> 安装
3- 在模块首选项中将默认设置更改为您想要的设置。
重要提示:userlog模块中引入了一个新的“为网站管理员添加额外文件权限”的附加组件。
如果其他网站管理员没有访问userlog模块的权限,这个附加组件就是为您准备的。
更多信息请访问userlog/admin/addon/perm.php
如果您不需要此附加组件,只需删除addon/perm.php即可
讨论
https://xoops.org.cn/modules/newbb/viewtopic.php?topic_id=75865
报告错误并请求功能。
SVN
1.01版本(最终版本)
http://svn.code.sf.net/p/xoops/svn/XoopsModules/userlog/releases/1.01
下载
最终版本1.01: XOOPS文件库
新开发
=================
开发在新Alpha版本中持续进行,您可以从SVN trunk中下载
http://svn.code.sf.net/p/xoops/svn/XoopsModules/userlog/trunk/
最近版本(1.12 ALPHA1)中增加了一些功能,您可以测试并查看:(警告:ALPHA版本仅供测试使用)
从1.01最终版本到1.12 ALPHA1的变更日志
引用
版本1.12
- 改进:在class/setting.php和include/log.php中检查所有值是否为空,如果所有值都为空则不记录(2013/04/26)
- 将版本更改到1.12 ALPHA 1(2013/04/24)
- 在xoops_version.php、language/english/admin.php、admin/stats.php和blocks/login_reg_history.php中添加语言和配置以处理经过的时间(2013/04/24)
- 添加stats_type块(推荐、浏览器、操作系统)(2013/04/24)
版本1.11
- 将版本更改为1.11 ALPHA 1(2013/04/24)
- 在language/english/admin.php和admin/stats.php中添加失败和成功的语言(2013/04/24)
- 添加:在xoops_version.php、blocks/login_reg_history.php和templates/blocks/userlog_login_reg_history.html中添加登录/注册历史块(2013/04/24)
版本1.1
- 改进性能:在class/userlog.php、class/setting.php、class/log.php、admin/stats.php和class/patch/patch_login_history.php中存储到数据库之前修补登录/注册$_POST(2013/04/24)
- 添加:在admin/stats.php中添加登录/注册历史(2013/04/23)
- 改进性能:仅从getAll($type)函数获取所需的统计信息,在class/stats.php、admin/stats.php和admin/index.php中(2013/04/23)
- 改进性能:在更新($type)之前不需要getAll($type)(2013/04/23)
- 添加:在class/stats.php、class/log.php和admin/stats.php中将浏览器和操作系统添加到统计表中,以显示浏览器和操作系统(2013/04/23)
- 将版本更改为1.1 ALPHA 1(2013/04/21)
- 修复:防止在blocks/views.php和templates/js/userlog.js中选择未安装具有项的模块(2013/04/21)
- 添加:在preloads/core.php、xoops_version.php、include/postlog.php、language/english/modinfo.php和class/userlog.php中在加载日志模块之前检查$_POST(2013/04/21)
- 添加:在admin/index.php和admin/stats.php中显示时间更新(2013/04/22)
- 添加:将推荐链接添加到统计表中,以显示外部推荐网站(2013/04/22)
- 改进:当日志包含它时在统计表中更新推荐链接(2013/04/22)