Как вынести количество публикаций каждого пользователя на страницу пользователей
Данный топик — расширенный ответ на вопрос, заданный в этом топике т.к. мне уже не первый раз задают этот вопрос.
Нужно в файле сущности пользователя \classes\modules\user\entity\User.entity.class.php (например, после 453 строки) дописать метод:
Читать дальше →
Нужно в файле сущности пользователя \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; }
Читать дальше →