Недоступно в редакциях: Старт
Редактирование сообщения
Описание 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 | Указывается имя переменной, которой передается страница блога. |
Пример вызова
<?$APPLICATION->IncludeComponent( "bitrix:blog.post.edit", "", Array( "BLOG_URL" => $blog, "ID" => $id, "PATH_TO_BLOG" => "", "PATH_TO_POST" => "", "PATH_TO_POST_EDIT" => "", "PATH_TO_USER" => "", "PATH_TO_DRAFT" => "", "PATH_TO_SMILE" => "", "BLOG_VAR" => "", "POST_VAR" => "", "USER_VAR" => "", "PAGE_VAR" => "", "SET_TITLE" => "Y", "SEO_USE" => "Y", "POST_PROPERTY" => array("UF_BLOG_POST_DOC"), "DATE_TIME_FORMAT" => "d.m.Y H:i:s", "SMILES_COUNT" => "4", "ALLOW_POST_MOVE" => "Y", "IMAGE_MAX_WIDTH" => "600", "IMAGE_MAX_HEIGHT" => "600", "EDITOR_RESIZABLE" => "Y", "EDITOR_DEFAULT_HEIGHT" => "300", "EDITOR_CODE_DEFAULT" => "N", "ALLOW_POST_CODE" => "Y", "PATH_TO_BLOG_POST" => "", "PATH_TO_BLOG_POST_EDIT" => "", "PATH_TO_BLOG_DRAFT" => "", "PATH_TO_BLOG_BLOG" => "", "PATH_TO_USER_POST" => "", "PATH_TO_USER_POST_EDIT" => "", "PATH_TO_USER_DRAFT" => "", "PATH_TO_USER_BLOG" => "", "PATH_TO_GROUP_POST" => "", "PATH_TO_GROUP_POST_EDIT" => "", "PATH_TO_GROUP_DRAFT" => "", "PATH_TO_GROUP_BLOG" => "" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024