Микрохак, вывод модуля для гостя раз в сутки

+58
3.05K
Добрый день!

Представляю микрохак в пару строчек, который возможно комуто пригодится.
Он проверяет авторизован ли пользователь на сайте и сколько прошло времени с его последнего визита.


В файле template.php вашего шаблона, вставляем в любое удобное место данный код
  1.  
  2. <?php
  3. if(!$inUser->id){
  4. $lastin = $inCore->getCookie('lastin');
  5. if(!$lastin){
  6. $inCore->setCookie('lastin', 'lastin', time()+3600*24);
  7. ?>
  8. тут выводим все, что хотим(модуль, popup, скрипты и т.п.)
  9.  
  10. <?php
  11. }
  12. }
  13. ?>
  14.  
"lastin" — абстрактное имя кукиса
"3600*24" — плюс один день с последнего визита(цифры это секунды)

Никаких аяксов и т.п., т.е. человек сможет увидеть эффект от данного кода если что то сделает на сайте.
Таким образом можно выводить рекламму, напоминание о регистрации/авторизации или на что хватит фантазии )

П.С. понимаю, что и хаком это назвать трудно и вроде как обычная функция, но на форуме не видел таких решений, поэтому решил поделится )
Олег Васильевич я Олег Васильевич я 10 лет назад #
Комментарий удален
0
letsgo letsgo 10 лет назад #
Плюс. Интересная вещь. Спасибо Атлантис.
0
reload reload 10 лет назад #
Почти готовый плагин)
+
0
lezginka.ru lezginka.ru 10 лет назад #
+ может пригодиться
0
Су-27 Су-27 10 лет назад #
Спасибо - пару строк а возможностей применения много hoho
0
Brut Brut 10 лет назад #
плюс конечно, наверное в 1.9 не прокатит?(((
0
AtlantisWeb AtlantisWeb 10 лет назад #
Должно работать на любой версии, функции куков вроде не менялись.
0
Николай Николай 10 лет назад #
спасибо AtlantisWeb+
0
Майкл Майкл 10 лет назад #
Здесь где то был хак выпадающего слева окна, но его похоже удалили.
остались у кого нибудь следы?
+1
Майкл Майкл 10 лет назад #
Суть в том, что наверное эти два дополнения хоршо бы вписались в мои задумки....
А вообще меня интересует реализация реклымы на других сайтах....
Скорее всего используя этот микрохак и хак выпадающего мню слева можно вполне успешно реализовать свои задумки.
Зачем платить рекламодателям, когда можно самим продвигать свой контент?..

Как то так я всё это вижу...
+1
Майкл Майкл 10 лет назад #
Ой как плохо, что нельзя редактировать свои же сообщения!
Прошу помнить что Мы в первую веб мастера и именно нам необходимо придумывать продвижение своего контента на СМС Инстант
Надеюсь многие меня поняли правильно!
И совсем не понятно зачем некоторые разместив свои бесплатные разработки на форуме или в блоге вруг удаляют их.
0
udaff udaff 9 лет назад #
Что-то не получается..
Похоже куки не сохраняется и то что выводится, выводится постоянно..
В чем может быть проблема?!
0
AtlantisWeb AtlantisWeb 9 лет назад #
В чем может быть проблема не знаю,
Проверил на 1,10,6 все работает прекрасно!

Еще от автора

Шаблон Atlantis 1.10.2
Добрый день! Представляю вам шаблон под 1.10.2
Шаблон витнаж под 1.10.5
Выдалась свободная минутка, решил обновить простенький шаблончик который выкладывал год назад.
Автоматическое модальное окно
Основная задача отправлять администратору данные пользователя. Основное применение: * Запрос подписки на что либо.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.