Ник:
Пароль:

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

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

    Опрос

    Какое расширение экрана Вы используете?

    1024 x 768
    1280 x 768
    1280 x 800
    1280 x 960
    1280 x 1024
    1360 x 768
    1440 x 900
    1600 x 900
    1600 x 1000
    1600 x 1024
    1600 x 1200
    1680 x 1050


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

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