Убираем / скрываем ненужные события из живой ленты Битрик24
Столкнулся с проблемой в Битрикс24 коробочная версия, надо было убрать из живой ленты события типа "Добавлен новый сотрудник" и т.д.
Поиски и курение мануала по компоненту через админ часть ничего не дало, т.к. из UI ничего нельзя настраивать, пришлось лезть в код.
Скопировал компонент в папку /local/components/webbs/socialnetwork.log.ex/ (вместо webbs можете ставить свое название папки)
Также пришлось копировать шаблон компонента в папку шаблоне сайта в /components/webbs/socialnetwork.log.ex/
1. В index.php вместо bitrix поставил название своей рабочей папки, webbs.
2. в template.php шаблона компонента, заменил все пути /bitrix/components/bitrix/ на свой путь.
3. в component.php компонента, добавил
перед вызовом функции ( строка примерно 1360-й )
Также, в !EVENT_ID в массив можете добавить такие данные
думаю объяснять нет смысла т.к. по названиям все понятно.
После всех этих манипуляции, сбросил кэш и вуаля, в живой ленте не отображаются записи "Добавлен новый сотрудник".
Столкнулся с проблемой в Битрикс24 коробочная версия, надо было убрать из живой ленты события типа "Добавлен новый сотрудник" и т.д.
Поиски и курение мануала по компоненту через админ часть ничего не дало, т.к. из UI ничего нельзя настраивать, пришлось лезть в код.
Скопировал компонент в папку /local/components/webbs/socialnetwork.log.ex/ (вместо webbs можете ставить свое название папки)
Также пришлось копировать шаблон компонента в папку шаблоне сайта в /components/webbs/socialnetwork.log.ex/
1. В index.php вместо bitrix поставил название своей рабочей папки, webbs.
2. в template.php шаблона компонента, заменил все пути /bitrix/components/bitrix/ на свой путь.
3. в component.php компонента, добавил
$arFilter["!EVENT_ID"] = array( "bitrix24_new_user", "intranet_new_user" ); |
перед вызовом функции ( строка примерно 1360-й )
$dbEventsID = __SLLogGetIds( |
Также, в !EVENT_ID в массив можете добавить такие данные
"data", "photo", "photo_photo", "news" |
После всех этих манипуляции, сбросил кэш и вуаля, в живой ленте не отображаются записи "Добавлен новый сотрудник".