leuchtfeuer / locate
The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.
Fund package maintenance!
www.Leuchtfeuer.com
Installs: 61 919
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 8
Forks: 15
Open Issues: 3
Type:typo3-cms-extension
Requires
- php: >=8.1
- doctrine/dbal: ^3.6
- symfony/console: ^6.3
- typo3/cms-backend: ^12.4
- typo3/cms-core: ^12.4
- typo3/cms-extbase: ^12.4
- typo3/cms-frontend: ^12.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpunit/phpunit: ^10.0
- typo3/testing-framework: ^8.0
Suggests
- ext-bcmath: Alternative for an accurate IPv6 calculation. Not needed if you have gmp installed.
- ext-gmp: Recommended for an accurate IPv6 calculation.
- jaybizzle/crawler-detect: If you do not want to redirect bots.
- sjbr/static-info-tables: If you want to use IP based data.
Replaces
- bitmotion/locate: v12.0.3
- typo3-ter/locate: v12.0.3
This package is auto-updated.
Last update: 2024-12-21 15:34:27 UTC
README
This TYPO3 extension provides some functions to assign a suitable language version of your website to the website user or to deny access to configurable pages in configurable countries (geo blocking).
The full documentation for the latest releases can be found here.
Requirements
We are currently supporting following TYPO3 versions:
IPv6 Support
For an accurate IPv6 support, your PHP needs to support either gmp
or bcmath
. It also has to be compiled without the
--disable-ipv6
option. The determination of IP addresses is also possible without these packages, but it is less precise.
Contributing
You can contribute by making a pull request to the master branch of this repository. Or just send us some beers...
This site or product includes IP2Location LITE data available from https://lite.ip2location.com.