netresearch / contexts_geolocation
多渠道上下文:地理位置 - 使用用户的地理位置作为上下文
v1.0.3
2023-11-09 10:10 UTC
Requires
- netresearch/contexts: ^1.0
Requires (Dev)
- mikey179/vfsstream: ^1.4
- namelesscoder/typo3-repository-client: ^1.2
- phpunit/phpunit: ^4.7 || ^5.0
Replaces
- typo3-ter/contexts_geolocation: v1.0.3
This package is auto-updated.
Last update: 2024-09-09 12:13:16 UTC
README
允许您向位于特定国家、大陆或指定区域的人展示页面和内容元素。
它使用Maxmind GeoIP数据库来确定用户的可能物理位置。请注意,这通常有效,但也会经常失败。
国家和大陆规则相对安全,但小范围距离则完全不精确。
设置
安装PHP扩展
geoip
(需要服务器root访问权限)如果不可行,请从PEAR安装
Net_GeoIP
包安装并激活此TYPO3扩展
contexts_geolocation
依赖项
上下文类型
contexts_geolocation
扩展提供了三种不同的上下文类型
大陆
当用户位于所选大陆之一时匹配。
大陆-未知-
可用于匹配位置无法确定的所有用户。
国家
当访问页面的用户位于所选国家之一时匹配。
国家-未知-
可用于匹配位置无法确定的所有用户。
距离
在地图上选择一个位置和距离,当用户的地理位置在这个区域内时匹配上下文。
请注意,免费的geoip数据库很少给出精确的位置,所以这更像是一个有趣的实验,而不是应该在生产中使用。
插件
上下文地理位置:显示当前位置
显示一个带有用户IP检测位置标记的地图。
还显示其他关于此IP的数据转储,如大陆、国家和城市。
用于测试和调试。
允许手动输入IP地址。