AllRight - Просто о сложном

Автор блога: WebMan

Хуки-хухуки: Исключаем неактивных пользователей из списков 2.x

Как иногда начинают свой монолог неопытные стендаперы: «У всех в жизни было такое …», когда вывел на главную страницу сайта список пользователей, а там половина – серые тени новичков, не подтвердивших регистрацию. Давайте в качестве ещё одного примера по использованию хуков уберём их оттуда, оставив только реальных пользователей.

Хуки-хухуки: Исключаем неактивных пользователей из списков

Хуки-хухуки: Добавляем ссылки под заголовки виджетов 2.x

Вторая версия InstantCMS понравилась мне ещё с релиз-кандидатов - очень продуманная система. Но ещё с тех давних времён я хотел добавить ссылки под заголовками виджетов. Предложенный вариант - не самый простой. Зато очень хорошо подходит для изучения работы с хуками.

Хуки-хухуки: Добавляем ссылки под заголовки виджетов

Хуки-хухуки: Как создать свой компонент для хуков? 2.x

Часто в блогах и на форуме можно увидеть совет «для решения задачи нужно в таком-то хуке сделать так-то» и даже есть рабочий код, но куда его вставить?
Прямо как в анекдоте: Почему холостяки не готовят себе рецепты из интернета? Потому что каждый рецепт начинается со слов «Возьмите чистую кастрюлю».
Сделаем себе «чистую кастрюлю» - пустой компонент для своих хуков.

Хуки-хухуки: Как создать свой компонент для хуков?

Как работают виджеты (без PHP и с картинками) 2.x

Авторы InstantCMS 2 подробно описали создание виджетов в разделе документации « Виджеты» и даже наглядно показали весь процесс в видео-туториале « Создание виджета». Цель этого поста – показать работу виджетов сайта «изнутри» не вдаваясь в программистские подробности. Это будет полезно для изучения работы Двойки и для анализа купленных виджетов на тормоза или перерасход памяти.
Как работают виджеты (без PHP и с картинками)

Что такое события и хуки (без PHP и с картинками) 2.x

В разделе документации « Обработка событий» работа с событиями и хуками описана очень качественно и подробно. Поэтому я ни как не претендую на замену документации, а просто попробую наглядно показать сказанное в ней на реальных примерах. Считайте, что я сделал напоминалку по теме самому себе, но может она ещё кому-то пригодится.

Что такое события и хуки (без PHP и с картинками)