Недоступно в редакциях: Старт
Редактирование сообщения
Описание 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.