Как вынести количество публикаций каждого пользователя на страницу пользователей

Данный топик — расширенный ответ на вопрос, заданный в этом топике т.к. мне уже не первый раз задают этот вопрос.

Нужно в файле сущности пользователя \classes\modules\user\entity\User.entity.class.php (например, после 453 строки) дописать метод:
/**
 * Возвращает количество созданных пользователем топиков и комментариев
 *
 * @return int
 */
public function getPublicationsCount() {
  $iCountTopicUser = $this->Topic_GetCountTopicsPersonalByUser($this->getId(), 1);
  $iCountCommentUser = $this->Comment_GetCountCommentsByUserId($this->getId(), 'topic');
  return $iCountTopicUser + $iCountCommentUser;
}


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

Плагин "Поздравления"

Плагин предназначен для поздравления пользователей с днями рождения или заранее заданными праздниками, которые можно самостоятельно задать в конфигурационном файле. Это могут быть как общегосударственные праздники, так и локальные праздники, актуальные для определенных сообществ



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

Отображение пользователей (решено)

Здравствуйте! Мне необходимо, чтоб на странице «Люди» пользователи фильтровались по полу. То есть отображались только мужчины, или только женщины. Подскажите пожалуйста, как мне это реализовать?
Спасибо!


Проблему решил посредством добавления:
{if $oUserList->getProfileSex()=='man'}

в файл "/templates/skin/synio/user_list.tpl

Wmessage — оповещение пользователей и гостей сайта


Wmessage — предназначен для важных оповещение пользователей и гостей сайта. Немного подробностей под катом.
Читать дальше →

Плагин "Приватность контактов"

Плагин позваляет настраивать видимость контактных данных для пользователей и гостей сайта.
Каждый пользователь может задать видимость своих контактов, выбрав один из трех уровней:

Всем — контакты видны всем, в том числе не зарегистрированным гостям сайта;
Зарегистрированным пользователям — контакты видны только пользователям сайта, которые осуществили вход;
Друзьям — контакты видны только тем, кого вы добавили в друзья.

Уровень приватности по умолчанию настраивается в конфигурационном файле. По умолчанию установлен уровень Всем (all).

Поддерживаются шаблоны:
synio

Плагин «Оповещение пользователя об упоминании в топике/комментарии»

Дощли руки оформить и вынести в каталог плагин, используемый на своем сайте.
Функционал плагина полностью описан в его названии — Оповещение пользователя об упоминании в топике/комментарии.

Как только в топике/комментарии используется тег
<ls user="user_name" />
, то пользователь user_name получает оповещение об этом на почту и в ЛС.