[РЕШЕНО] Вывод ленты активности только я и друзья 2.X

 
Посетитель
small user social cms
Сообщений: 24
Здравствуйте.
Подскажите пожалуйста как мне вывести в ленте активности в виджете, только друзей активность и мою.
Я так понимаю за это отвечает вот этот код:
Код PHP:
  1. public function getDatasets(){
  2.  
  3. $user = $this->cms_user;
  4.  
  5. $datasets = array();
  6.  
  7. // Все (новые)
  8. $datasets['all'] = array(
  9. 'name' => 'all',
  10. 'title' => LANG_ACTIVITY_DS_ALL,
  11.  
  12. );
  13.  
  14. if ($user->is_logged){
  15. // Мои друзья
  16. $datasets['friends'] = array(
  17. 'name' => 'friends',
  18. 'title' => LANG_ACTIVITY_DS_FRIENDS,
  19. 'filter' => function($model) use($user){
  20. return $model->filterFriends($user->id);
  21. }
  22. );
  23. // Только мои
  24. $datasets['my'] = array(
  25. 'name' => 'my',
  26. 'title' => LANG_ACTIVITY_DS_MY,
  27. 'filter' => function($model) use($user){
  28. return $model->filterEqual('user_id', $user->id);
  29.  
  30. }
  31. );
  32.  
  33. }
  34.  
  35. return cmsEventsManager::hook('activity_datasets', $datasets);
  36.  
  37. }
Вот только как правильно прописать чтоб в ленту выводились только мои действия и друзей.
Заранее спасибо.
Посетитель
small user social cms
Медаль
Сообщений: 266
Mari:
Я так понимаю за это отвечает вот этот код:
сам код вам трогать не нужно, тут есть хук activity_datasets. Вам нужен новый компонент, который расширит возможности Ленты активности, добавив новый набор "мои события и друзей". Код системного компонента менять не нужно, замучаетесь потом обновляться.
Посетитель
small user social cms
Сообщений: 24
@SmartControl:

Mari:
Я так понимаю за это отвечает вот этот код:
сам код вам трогать не нужно, тут есть хук activity_datasets. Вам нужен новый компонент, который расширит возможности Ленты активности, добавив новый набор "мои события и друзей". Код системного компонента менять не нужно, замучаетесь потом обновляться.

И как его создать этот компонент?
Посетитель
small user social cms
Медаль
Сообщений: 266
Mari:
И как его создать этот компонент?
Там очень много шагов, первый из которых - выучить php)) Я сегодня уже не осилю, давайте может завтра попробуем)

Я же правильно понял, что там есть варианты "мои" и "моих друзей", а вы хотите их объединить?
Посетитель
no avatar
Сообщений: 1
Аналогичная проблема тоже пытаюсь, буду благодарен тому кто поможет
Посетитель
small user social cms
Сообщений: 24
@SmartControl:

Mari:
И как его создать этот компонент?
Там очень много шагов, первый из которых - выучить php)) Я сегодня уже не осилю, давайте может завтра попробуем)

Я же правильно понял, что там есть варианты "мои" и "моих друзей", а вы хотите их объединить?
Да, это так. Чтоб эти пункты выводились выводились, а не вся лента
Посетитель
small user social cms
Медаль
Сообщений: 266
Mari:
Подскажите пожалуйста как мне вывести в ленте активности в виджете, только друзей активность и мою.

Решение

Посетитель
small user social cms
Сообщений: 24
@SmartControl:

Mari:
Подскажите пожалуйста как мне вывести в ленте активности в виджете, только друзей активность и мою.

Решение

[addon]607[/addon]
Спасибо вам, я уже скачала)))
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: