Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Стол заказов Нужен хак/модуль для присвоения другой группы

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


 gerkules    23.06.2013    Стол заказов    1556    8

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

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

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

Комментарии пользователей (8)

maxvel0007
128 | 17

maxvel0007 - 2 июля 2013 07:58 - Гости

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

gerkules
10

gerkules - 2 июля 2013 08:07 - Юзер

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

dj-avtosh
39

1479 | 390

dj-avtosh - 4 июля 2013 05:33 - шашлычник

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

skype: elhan.isaev

gerkules
10

gerkules - 4 июля 2013 05:38 - Юзер

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

gerkules
10

gerkules - 4 июля 2013 05:37 - Юзер

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

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

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

dj-avtosh
39

1479 | 390

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
}

skype: elhan.isaev

dj-avtosh
39

1479 | 390

dj-avtosh - 4 июля 2013 06:05 - шашлычник

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

skype: elhan.isaev

gerkules
10

gerkules - 4 июля 2013 15:15 - Юзер

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

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