Недоступно в редакциях: Малый бизнес, Стандарт, Старт
Показ событий (ajax)
Описание socialnetwork.events_dyn
Компонент позволяет показать события с помощью AJAX: новое сообщение, запрос на добавление в список друзей и пр. социальной сети. В поставку продукта входят следующие шаблоны компонента: (.default) и (popup). Компонент является стандартным и входит в дистрибутив модуля.
Примечание: Устарел с версии 11.5 в связи с выходом модуля Веб-мессенджер (IM).
Компонент относится к модулю Социальная сеть.
В визуальном редакторе компонент находится в Компоненты > Общение > Социальная сеть.
Параметры
Поле | Параметр | Описание |
Внешний вид | ||
---|---|---|
Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени событий. |
Шаблоны ссылок | ||
Шаблон пути к странице пользователя | PATH_TO_USER | Задается путь к странице профиля пользователя социальной сети. |
Шаблон пути к странице группы | PATH_TO_GROUP | Задается путь к странице группы социальной сети. |
Шаблон пути к странице отправки сообщений | PATH_TO_MESSAGE_FORM | Задается путь к странице отправки сообщений социальной сети. |
Шаблон пути к странице ответа на сообщение | PATH_TO_MESSAGE_FORM_MESS | Задается путь к странице ответа на сообщение социальной сети. |
Шаблон пути к странице чата | PATH_TO_MESSAGES_CHAT | Задается путь к странице чата социальной сети. |
Дополнительные настройки | ||
Путь к папке со смайликам относительно корня сайта | PATH_TO_SMILE | Указывается путь к папке со смайлами относительно корня сайта. По умолчанию поле содержит /bitrix/images/socialnetwork/smile/ . |
Период опроса сервера | AJAX_LONG_TIMEOUT | Указывается время в секундах, через которое будет осуществляться опрос сервера на предмет наличия новых сообщений. |
Отображение имени | NAME_TEMPLATE | Указывается шаблон для отображения ФИО пользователя социальной сети. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество. |
Показывать логин, если не задано имя | SHOW_LOGIN | [Y|N] При отмеченной опции будет отображен логин пользователя, если не задано имя. |
Блокировать повторный показ уведомления | POPUP | [Y|N] При отмеченной опции повторный показ уведомления производиться не будет. |
Показывать год рождения | SHOW_YEAR | Указывается кому показывать день рождения: всем, только мужчинам или никому. |
Имена переменных | ||
Имя переменной для сообщения | MESSAGE_VAR | Указывается имя переменной, которой передается идентификатор сообщения социальной сети. |
Имя переменной для страницы | PAGE_VAR | Указывается имя переменной, которой передается страница социальной сети. |
Имя переменной для пользователя | USER_VAR | Указывается имя переменной, которой передается идентификатор пользователя социальной сети. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:socialnetwork.events_dyn","",Array( "PATH_TO_USER" => "index.php?page=user&user_id=#user_id#", "MESSAGE_VAR" => "message_id", "PATH_TO_GROUP" => "/community/workgroups/group_view.php?page=group&group_id=#group_id#", "PATH_TO_MESSAGE_FORM" => "message_form.php?page=message_form&user_id=#user_id#", "PATH_TO_MESSAGE_FORM_MESS" => "message_form.php?page=message_form&user_id=#user_id#&message_id=#message_id#", "PATH_TO_MESSAGES_CHAT" => "messages_chat.php?page=messages_chat&user_id=#user_id#", "PAGE_VAR" => "page", "USER_VAR" => "user_id", "PATH_TO_SMILE" => "/bitrix/images/socialnetwork/smile/", "AJAX_LONG_TIMEOUT" => "60" "NAME_TEMPLATE" => "#NOBR##LAST_NAME# #NAME_SHORT# #SECOND_NAME_SHORT##/NOBR#", "DATE_TIME_FORMAT" => "d.m.Y H:i:s", "SHOW_YEAR" => "Y", "SHOW_LOGIN" => "Y", "POPUP" => "N" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024