Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Нужен хак/модуль для присвоения другой группы

Нужен хак/модуль для присвоения другой группы


 gerkules    23.06.2013    Стол заказов    2476    8 комментариев

Собственно, нужен хак/модуль для автоматического присвоения НЕзарегистрированному пользователю группы, отличной от Гость (к примеру Гость2, не важно), при выполнении двух условий:
1) реферер - поисковик Яндекс и Гугл
2) точка входа - категория на сайте + главная, а не конкретная публикация.

И чтобы на протяжении всей сессии посещения сайта группа для него сохранялась.

Реализуемо ли это? Кто-нибудь возьмется?

8 комментариев

maxvel0007
Гости

maxvel0007 - 2 июля 2013 07:58 -

Ну так ты создай группу ещё одну и назови Гость 2 )) Зачем тебе это ?? Может это лишнее для твоего коварного плана ))

gerkules
Юзер

gerkules - 2 июля 2013 08:07 -

научитесь читать внимательно.

dj-avtosh
PHP-developer

dj-avtosh - 4 июля 2013 05:33 -

А оно будет к IP группу привязывать на время?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

gerkules
Юзер

gerkules - 4 июля 2013 05:38 -

Ниже Вам адресовано :)

gerkules
Юзер

gerkules - 4 июля 2013 05:37 -

решив, что это будет очень сложным в реализации, решил упростить задачу до невозможности.

Нужно модуль, который бы я инклудил в фулстори. Задача - простая проверка реферера, откуда пришли на данную страницу. Если с любой страницы сайта - вывести один контент, к примеру ID группы, если с совершенно левого сайта или без реферера - вывести другой контент, к примеру тоже ID группы, но гостевой.

Есть тот, кто сможет мне помочь? =)

dj-avtosh
PHP-developer

dj-avtosh - 4 июля 2013 06:04 -

show.full.php
 $hostParts = ! empty ( $_SERVER['HTTP_REFERER'] ) ? parse_url ( $_SERVER['HTTP_REFERER'] ) : FALSE;

$host = ( FALSE !== $hostParts ) ? $hostParts['host'] : FALSE;

if( FALSE !== $host && in_array ( $host, array ( 'www.google.ru', 'www.yandex.ru' ))
{
// trololo
} else {
// default trololo
}

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 4 июля 2013 06:05 -

Как то так, только с телефона негде проверять)

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

gerkules
Юзер

gerkules - 4 июля 2013 15:15 -

больше спасибо за помощь, все получилось.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх