Вы здесь

IP Locator

Показ информации о местоположении пользователя на основе его сетевого адреса.

Модуль IP Locator генерирует блок, в котором показывается информация о местонахождении посетителя. Для того, чтобы показывать географическую информацию о пользователе через шаблон, можно добавить в них следующий следующий код.

  • node.tpl.php:

    <?php
     
    if($node->ip_locator_country) {
        print(
    $node->ip_locator_country);
        print(
    " ($node->ip_locator_country_code) ");
        print(
    "<img src='$node->ip_locator_country_flag' alt='' />");
      }
    ?>

  • comment.tpl.php:

    <?php
     
    if($comment->ip_locator_country) {
        print(
    $comment->ip_locator_country);
        print(
    " ($comment->ip_locator_country_code) ");
        print(
    "<img src='$comment->ip_locator_country_flag' alt='' />");
      }
    ?>

Информация о местоположении пользователя может сохраняться в переменной сессии $_SESSION['ip_locator_country']. Кроме того, этот модуль может служить в качестве API для разработки своих модулей.