Документация для разработчиков
Недоступно в редакциях: Старт

Редактирование сообщения

Компонент позволяет создавать новые или редактировать существующие сообщения. Компонент стандартный и входит в дистрибутив модуля.

В структуре визуального редактора компонент расположен по пути Общение > Блоги > Редактирование сообщения.

Компонент относится к модулю Блоги.

Пример вызова компонента blog.post.edit

Секции настроек компонента:

  • Источник данных
  • Внешний вид
  • Шаблоны ссылок
  • Дополнительные настройки
  • Имена переменных
  • Описание параметров

    ПолеПараметрОписание
    Источник данных
    Адрес блогаBLOG_URLУказывается код, в котором передается идентификатор блога.
    Идентификатор сообщенияIDУказывается код, в котором передается идентификатор сообщения блога.
    Внешний вид
    Формат показа даты и времениDATE_TIME_FORMATУказывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
    Количество постоянно отображаемых смайловSMILES_COUNTУказывается количество постоянно отображаемых смайлов на странице. По умолчанию значение равно 4.
    Максимальная ширина изображенияIMAGE_MAX_WIDTHМаксимально допустимая ширина добавляемого в сообщение изображения (в пикселях).
    Максимальная высота изображенияIMAGE_MAX_HEIGHTМаксимально допустимая высота добавляемого в сообщение изображения (в пикселях).
    Разрешить изменять размер визуального редактораEDITOR_RESIZABLE[Y|N] При отмеченной опции будет возможность менять размеры окна визуального редактора.
    Высота визуального редактора по умолчанию (пикселей)EDITOR_DEFAULT_HEIGHTЗначение высоты визуального редактора при загрузке (в пикселях).
    По умолчанию показывать невизуальный режим редактораEDITOR_CODE_DEFAULT[Y|N] При отмеченной опции визуальный режим редактора не будет использоваться по умолчанию при создании сообщений.
    Шаблоны ссылок
    Шаблон пути к странице блогаPATH_TO_BLOGУказывается путь к главной странице блога. Например: blog_blog.php?page=blog&blog=#blog#.
    Шаблон пути к странице сообщения блогаPATH_TO_POSTУказывается путь к странице сообщения блога. Например: blog_blog.php?page=post&blog=#blog#&post_id=#post_id#.
    Шаблон пути к странице редактирования сообщения блогаPATH_TO_POST_EDITУказывается путь к странице редактирования сообщения блога. Например: blog_p_edit.php?page=post_edit&blog=#blog#&post_id=#post_id#.
    Шаблон пути к странице пользователя блогаPATH_TO_USERУказывается путь к странице пользователя блога. Например: blog_user.php?page=user&user_id=#user_id#.
    Шаблон пути к недописанным сообщениямPATH_TO_DRAFTУказывается путь к недописанным сообщениям блога.
    Дополнительные настройки
    Путь к папке со смайликами относительно корня сайтаPATH_TO_SMILEУказывается путь к папке со смайликами относительно корня сайта.
    Устанавливать заголовок страницыSET_TITLE[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Редактирование сообщения в блоге "<название_блога>".
    Использовать отдельные поля для SEO описанияSEO_USE[Y|N] При отмеченной опции для SEO-описания детальной страницы сообщения будут использоваться отдельные поля.
    Показывать доп. свойства сообщенияPOST_PROPERTYУказываются пользовательские свойства сообщения, которые необходимо дополнительно отобразить при детальном просмотре сообщения.
    Разрешить перенос сообщений между блогамиALLOW_POST_MOVE[Y|N] При отмеченной опции будет разрешен перенос сообщений между блогами. Со включенной опцией вы сможете в режиме редактирования своего сообщения выбрать другой/другие блоги, где ваше сообщение будет также показано. Например, страница блога какой-либо группы или другого пользователя. Данное поле доступно для шаблона .default. При отмеченной опции необходимо определить значение шаблонов путей к различным страницам блога соц. сети. Поля описаны ниже.
    Использовать символьный код сообщений как идентификаторALLOW_POST_CODE[Y|N] При отмеченной опции транслитерация заголовка сообщения будет использоваться как его идентификатор..
    Шаблон пути к странице сообщения в блогахPATH_TO_BLOG_POSTУказывается шаблон пути к странице сообщения блога. Например, /community/blogs/#blog#/#post_id#.php, где /community/blogs/ - каталог относительно корня сайта, в котором реализован функционал блогов, #blog#/#post_id#.php - непосредственно шаблон страницы сообщения в блогах.
    Шаблон пути к редактированию сообщения в блогахPATH_TO_BLOG_POST_EDITУказывается шаблон пути к редактированию сообщения в блогах. Например, /community/blogs/#blog#/post_edit.php?id=#post_id#, где /community/blogs/ - каталог относительно корня сайта, в котором реализован функционал блогов, #blog#/post_edit.php?id=#post_id# - непосредственно шаблон пути к редактированию сообщения в блогах.
    Шаблон пути к черновикам в блогахPATH_TO_BLOG_DRAFTУказывается шаблон пути к редактированию сообщения в блогах. Например, /community/blogs/#blog#/draft.php, где /community/blogs/ - каталог относительно корня сайта, в котором реализован функционал блогов, #blog#/draft.php - непосредственно шаблон пути к черновикам в блогах.
    Шаблон пути к блогу в блогахPATH_TO_BLOG_BLOGУказывается шаблон пути к редактированию сообщения в блогах. Например, /community/blogs/#blog#/, где /community/blogs/ - каталог относительно корня сайта, в котором реализован функционал блогов, #blog#/ - путь к странице блога.
    Шаблон пути к странице сообщения блога пользователя в соц. сетиPATH_TO_USER_POSTУказывается шаблон пути к странице сообщения блога пользователя в соц. сети. Например, /company/personal/user/#user_id#/blog/#post_id#/, где /company/personal/ - берется из настроек компонента Социальная сеть - пользователь (bitrix:socialnetwork_user), поле Каталог ЧПУ (относительно корня сайта), user/#user_id#/blog/#post_id#/ - там же, поле Страница сообщения блога пользователя.
    Шаблон пути к редактированию сообщения блога пользователя в соц. сетиPATH_TO_USER_POST_EDITУказывается шаблон пути к редактированию сообщения блога пользователя в соц. сети. Например, /company/personal/user/#user_id#/blog/edit/#post_id#/, где /company/personal/ - берется из настроек компонента Социальная сеть - пользователь (bitrix:socialnetwork_user), поле Каталог ЧПУ (относительно корня сайта), user/#user_id#/blog/edit/#post_id#/ - там же, поле Страница редактирования сообщения блога пользователя.
    Шаблон пути к черновикам блога пользователя в соц. сетиPATH_TO_USER_DRAFTУказывается шаблон пути к черновикам блога пользователя в соц. сети. Например, /company/personal/user/#user_id#/blog/draft/, где /company/personal/ - берется из настроек компонента Социальная сеть - пользователь (bitrix:socialnetwork_user), поле Каталог ЧПУ (относительно корня сайта), user/#user_id#/blog/draft/ - там же, поле Страница черновиков блога пользователя.
    Шаблон пути к блогу пользователя в соц. сетиPATH_TO_USER_BLOGУказывается шаблон пути к блогу пользователя в соц. сети. Например, /company/personal/user/#user_id#/blog/, где /company/personal/ - берется из настроек компонента Социальная сеть - пользователь (bitrix:socialnetwork_user), поле Каталог ЧПУ (относительно корня сайта), user/#user_id#/blog/ - там же, поле Страница блога пользователя.
    Шаблон пути к странице сообщения блога группы в соц. сетиPATH_TO_GROUP_POSTУказывается шаблон пути к странице сообщения блога группы в соц. сети. Например, /workgroups/group/#group_id#/blog/#post_id#/, где /workgroups/ - берется из настроек компонента Социальная сеть - группы (bitrix:socialnetwork_group), поле Каталог ЧПУ (относительно корня сайта), group/#group_id#/blog/#post_id#/ - там же, поле Страница сообщения блога группы.
    Шаблон пути к редактированию сообщения блога группы в соц. сетиPATH_TO_GROUP_POST_EDITУказывается шаблон пути к редактированию сообщения блога группы в соц. сети. Например, /workgroups/group/#group_id#/blog/edit/#post_id#/, где /workgroups/ - берется из настроек компонента Социальная сеть - группы (bitrix:socialnetwork_group), поле Каталог ЧПУ (относительно корня сайта), group/#group_id#/blog/edit/#post_id#/ - там же, поле Страница редактирования сообщения блога группы.
    Шаблон пути к черновикам блога группы в соц. сетиPATH_TO_GROUP_DRAFTУказывается шаблон пути к черновикам блога группы в соц. сети. Например, /workgroups/group/#group_id#/blog/draft/, где /workgroups/ - берется из настроек компонента Социальная сеть - группы (bitrix:socialnetwork_group), поле Каталог ЧПУ (относительно корня сайта), group/#group_id#/blog/draft/ - там же, поле Страница черновиков блога группы.
    Шаблон пути к блогу группы в соц. сетиPATH_TO_GROUP_BLOGУказывается шаблон пути к блогу группы в соц. сети. Например, /workgroups/group/#group_id#/blog/, где /workgroups/ - берется из настроек компонента Социальная сеть - группы (bitrix:socialnetwork_group), поле Каталог ЧПУ (относительно корня сайта), group/#group_id#/blog/ - там же, поле Страница блога группы.
    Имена переменных
    Имя переменной для идентификатора блогаBLOG_VARУказывается имя переменной, которой передается идентификатор блога.
    Имя переменной для идентификатора сообщения блогаPOST_VARУказывается имя переменной, которой передается идентификатор сообщения блога.
    Имя переменной для идентификатора пользователя блогаUSER_VARУказывается имя переменной, которой передается идентификатор пользователя блога.
    Имя переменной для страницыPAGE_VARУказывается имя переменной, которой передается страница блога.


    © «Битрикс», 2001-2020, «1С-Битрикс», 2020
    Наверх