Ник:
Пароль:

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 - Какие настройки должны быть у сервера для оптимальной работы системы?
    Нет комментариев. Почему бы Вам не оставить свой?
    Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.

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

    Опрос

    Что Вы ждете от новых версий SLAED CMS?

    Новые модули
    Новые темы
    Новые возможности
    Всего перечисленого


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

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