Вывод списка людей, на которых подписан пользователь

Вывод списка людей, на которых подписан пользователь

#1 28 января 2024 в 23:43

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

Спасибо.

#2 30 января 2024 в 10:31

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

Спасибо.

Ostrova

На данный момент действую  так:  в файле system/controllers/users/actions/profile_friends.php убираю строки:

  1. if (!isset($this->tabs['friends'])){
  2. cmsCore::error404();
  3. }

Страница снова начинает отображаться. 

Далее меняю 

  1. $this->model->filterFriends($profile['id'])->disableDeleteFilter();

на 

  1. $this->model->filterFriendsAndSubscribe($profile['id'])->disableDeleteFilter();

и страница начинает выводит список аккаунтов на которых подписан пользователь. Поменять справа ссылки «Удалить из друзей Оставить в подписчиках» — уже мелочи. 

Вроде работает. Остается 3 вопроса. Чем такой метод чреват? Как изменить url страницы c friends на follows? И как снова включить отображение вкладки в профиле пользователя?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.