b13/magnets

磁铁:围绕提供良好的API以获取当前用户的地域IP及其位置而设计的TYPO3服务包。

维护者

详细信息

github.com/b13/magnets

源代码

问题

安装次数: 16,041

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 12

分支: 1

开放问题: 1

类型:typo3-cms-extension

2.1.1 2024-07-26 09:08 UTC

README

此扩展作为TYPO3的薄包装器,用于访问与GeoIP相关的信息。

可以添加symfony CLI命令以下载最新的GeoIP2数据。

要下载最新的GeoIP2数据,您需要从maxmind(作为.env-变量或 $GLOBALS['TYPO3_CONF_VARS']['SYS']['GeoIPLicenceKey'])提供许可证密钥。

安装

运行 composer req b13/magnets 并通过扩展管理器安装扩展。

用法

确保您的cron作业/调度任务正在运行,并使用IpLocation PHP类以获得良好且快速的API。

此外,您还有"countryCode"作为TypoScript条件可用。

[countryCode == 'FR']
  page.10 = TEXT
  page.10.value = You are from france
[global]

该条件也适用于网站配置。

许可证

就像TYPO3核心一样,这也是一个TYPO3扩展,并受GPL2+许可。

b13用♥制作

查找我们开发的更多TYPO3扩展,这些扩展有助于我们在客户项目中提供价值。作为我们的工作方式的一部分,我们专注于测试和最佳实践,以确保我们所有代码的长期性能、可靠性和结果。