ноября
15
2014
0
Количество друзей (hook)
Ребята, помогите правильно написать хук для вывода кол-ва друзей на произвольных страницах сайта (в моем случае, нужно вывести на главной). Спасибо!
Похожие статьи
-
Лента, активность и прочие подписки
В движке на сегодняшний день такое число всяческих фич и нюансов, что я сам, порой, забываю, что в нем есть и как это хозяйство работает :) В этой статье речь пойдет о том, на что и как юзер может «оформить...
-
Передать объект через хук
Добрый вечер, дорогие друзья. Сразу же прошу прощения за не очень хорошее поведение прошлым летом. Не передается объект $oTopic через хук. Можно пример, как это вообще сделать? Заранее спасибо.
Можно и хуком сделать:
А в шаблоне в нужное место ставим:
Либо, если уж совсем по всем правилам делать, делаем маленький файл шаблона (напр., friends_count.tpl:
А обработчик хука записываем так:
Но важно понимать, что запрос числа друзей — это обращение к базе. Поэтому если речь про то, что это надо вывести в одном месте страницы для текущего юзера — то это нормально. А если, например, на странице выводится большой список юзеров и для каждого нужно вывести число друзей, то это уже лучше писать плагин, чтоб оптимизировать число запросов.
Нет — это именно для одного, конкретного юзера. Модифицированный аналог сайдбара в Профиле, только на другой странице. Спасибо!