Данный топик — расширенный ответ на вопрос, заданный в
этом топике т.к. мне уже не первый раз задают этот вопрос.
Нужно в файле сущности пользователя
\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;
}
Читать дальше →