Ник:
Пароль:

Download Open SLAED

Open SLAED 1.1 Open SLAED 1.1

Поиск по сайту

Поиск

Рекламные ссылки

Open SLAED
Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
Вопросы и ответы
Вопросы и ответы » Внедрения и изменения
Как перенаправить определённого посетителя на определённую страницу?
Сведения о возможностях и внедрениях изменений Иногда возникает необходимость перенаправления определённого посетителя, допустим пришедшего с определённого сайта или определённой страны, на определённую страницу. Данную потребность, возможно, реализовать стандартными средствами системы. В качестве примера, ниже мы рассмотрим несколько вариантов.

Перенаправление посетителя пришедшего с определённого сайта

1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл внедрения в шапку системы: config_header.php

Добавляем следующую запись:

PHP - Код
$reflink = "#slaed.net#i";
$metlink = "news.html";
$referer = text_filter(getenv("HTTP_REFERER"));
if (
preg_match($reflink, $referer)) {
echo
'<meta http-equiv="refresh" content="0; url='.$metlink.'">';
}


  • $reflink - Отвечает за адрес нужного нам сайта
    Заместо: slaed.net укажите свой домен.

  • $metlink - Отвечает за страницу, куда будет перенаправлен посетитель
    Заместо: news.html укажите необходимую страницу или сайт.

    Перенаправление посетителя из определённой страны

    1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
    2. В файл внедрения в шапку системы: config_header.php

    Добавляем следующую запись

    PHP - Код
    $userlang = "Russia";
    $metlink = "news.html";
    $userip = user_geo_ip(getip(), 2);
    if (
    $userip == $userlang) {
    echo
    '<meta http-equiv="refresh" content="0; url='.$metlink.'">';
    }


  • $userlang - Отвечает за нужную нам страну
    Название страны не должно быть произвольным и должно соответствовать стандартам использования класса. Правильность написания той или иной страны можно проверить в переменной $COUNTRY_NAMES файла: function/geo_ip.php

  • $metlink - Отвечает за страницу, куда будет перенаправлен посетитель
    Заместо: news.html укажите необходимую страницу или сайт.
  • Дополнительно по данной категории

    01.11.2008 - Как увеличить размер сохраняемой информации в модуле «Содержание»?
    29.07.2008 - Как снизить нагрузку системы на сервер до минимума?
    25.07.2008 - Как увеличить размер сохраняемой информации в модулях новостей и статей?
    22.06.2008 - Как произвести произвольный запрос в базу данных из системы?
    22.06.2008 - Какие настройки должны быть у сервера для оптимальной работы системы?
    Нет комментариев. Почему бы Вам не оставить свой?
    Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.

    Сотовые Аксессуары

    Опрос

    Какая версия PHP установлена у Вас?

    PHP 5.*
    PHP 4.3.*
    PHP 4.1.*
    PHP 3.*
    Не знаю
    А что это?


    Результаты
    Другие опросы

    Всего голосов: 1878
    Комментарии: 38
    Счетчик посещения страниц и уникальных посетителей в сутки SLAED CMS - Content Management System Экспорт новостей в формате RSS Anti Spam