Опыты с лентой активности

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 6 июля 2015 в 21:38
Делал ли кто-нибудь такое:
Чтобы в модуле "Лента активности" не отображались комментарии из доски объявлений, а
другие комментарии отображались.

Хорошо бы, чтобы комментарии из доски объявлений можно было бы отображать в отдельном модуле.
#2 6 июля 2015 в 22:04
Нет, но может это будет полезно… instantcms.ru/addons/comments.html
#3 6 июля 2015 в 22:27
В 1.10.6 и так можно выводить комментарии из типов контента.

Я же говорю про ленту активности.
#4 6 июля 2015 в 22:34

Я же говорю про ленту активности.

Майкл
Как выход- убираете комментарии из ленты. Выводите их с помощью модуля последних комментариев, где выбираете откуда какие именно оставить.
#5 7 июля 2015 в 04:05
Как вариант ( более отличительных признаков нет )
добавлена строка
  1. $inDB-> where( " target_url NOT REGEXP '/board/[^0-9]' " );
  1.  
  2. function mod_actions( array $mod, $cfg ) {
  3.  
  4. $inDB = cmsDatabase::getInstance();
  5. $inActions = cmsActions::getInstance();
  6.  
  7. global $_LANG;
  8.  
  9. if ( !isset($cfg['show_target'] ) ) { $cfg['show_target'] = 1; }
  10. if ( !isset($cfg['limit'] ) ) { $cfg['limit'] = 15; }
  11. if ( !isset($cfg['show_link'] ) ) { $cfg['show_link'] = 1; }
  12. if ( !isset($cfg['action_types'] ) ) { echo $_LANG['MODULE_NOT_CONFIGURED']; return true; }
  13.  
  14. if ( !$cfg['show_target'] ) { $inActions-> showTargets( false ); }
  15.  
  16. $inActions-> onlySelectedTypes( $cfg['action_types'] );
  17.  
  18. $inDB-> limitIs( $cfg['limit'] );
  19. $inDB-> where( " target_url NOT REGEXP '/board/[^0-9]' " );
  20.  
  21. $actions = $inActions-> getActionsLog();
  22.  
  23. if ( !$actions ) { return false; }
  24.  
  25. cmsPage::initTemplate('modules', $cfg['tpl'])->
  26. assign('actions', $actions)->
  27. assign('cfg', $cfg)->
  28. assign('user_id', cmsUser::getInstance()->id)->
  29. display($cfg['tpl']);
  30.  
  31. return true;
  32. }
  33.  
#6 7 июля 2015 в 18:56
Спасибо, Уважаемый Mike, прямо так как надо! dance


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