Чтение RSS каналов

Вопросы и ответы

Вопросы и ответы

Категории

Наш проект
Наш проект
Описание и применение различных функций нашего проекта
Общие сведения
Общие сведения
Вопросы на различные темы связанные с системой
Частые ошибки
Частые ошибки
Описание и исправление частых ошибок
Внедрения и изменения
Внедрения и изменения
Сведения о возможностях и внедрениях изменений

Общее количество: 71 вопросов и ответов в 4 категориях

Как перенаправить определённого посетителя на определённую страницу?

Сведения о возможностях и внедрениях изменений Иногда возникает необходимость перенаправления определённого посетителя, допустим пришедшего с определённого сайта или определённой страны, на определённую страницу. Данную потребность, возможно, реализовать стандартными средствами системы. В качестве примера, ниже мы рассмотрим несколько вариантов.

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

1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл внедрения в шапку системы: config_header.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

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

$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 укажите необходимую страницу или сайт.
3.34
69
Назад

Дополнительно по данной категории

Комментарии

0

0
То что искал, спасибо!
0

0
Спасибо!
0

0
Спасибо! Помогло! Устал искать уже...
0

0
ivan889, ссылочку сюда или озвучте
3.66

3.66
Правда есть и более простой способ реализации этого механизма.
5

5
Вот это вещ нужная, должна быть обязательно.
4.27

4.27
Отлично! А вот как сделать так, чтобы если браузер или операционная система на компьютере у пользователя отличная от русской - то переправить на английскую версию сайта?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь