Блок «Дни рождения» для плагина LsBlocks

9
Для версии 0.4.2
Скачать архив с файлами блока (+сам модуль lsblocks+блок с топом юзеров по карме, по публикациям, по комментариям)

Блок сделан на основе модулядля 0.3
Но в отличие от него работает на новой версии ЛС + при выводе событий учитывает разрыв в виде Нового года (т.е. сегодня будет показывать дни рождения января 2011 и будет показывать их как события позднее декабря 2010).
Т.е. теперь корректно отображается список за определенный период до и после текущей даты, даже если он затрагивает смену года.


Читать дальше
  • +1
  • 28 декабря 2010, 19:42
  • zoltes

Редирект новых юзеров на статическую страницу

10
Сделал у себя на сайте редирект на страницу о проекте для пользователей впервые посетивших проект.

в файле htaccess в корне сайта
перед блоком
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php


надо вставить
RewriteCond %{HTTP_COOKIE} !^.*visitor_id.*$ [NC]
RewriteRule ^(/)?$ /page/about/ [L]


Работает элементарно: смотрит, если нет куки visitor_id (которая создается ЛС на 12 месяцев при заходе на сайте), то считает, что юзер на сайте впервые и перекидывает на страницу /page/about/
Редирект срабатывает только при переходе на корень сайта. По конкретной ссылке юзер попадает куда нужно.

Возможно кому-то пригодится, зависит от направленности проекта.
  • +2
  • 19 декабря 2010, 05:45
  • zoltes

Делаем валидным html любого темплейта

12
В связи с тем, что последнее время подняли эту тему, хочу предложить решение, которое отличается от уже предложенного тем, что подойдет всем и делает html любого (даже изменного) темплейта ЛС валидным (почти полностью, пояснение ниже). В отличие от решения выше, годного только тем, кто только что с ноля установил ЛС и может со спокойной душой залить поверх него исправленный темплейт new.





Читать дальше