Документация для разработчиков
Темная тема

Класс CBlogPost

CBlogPost - класс для работы с сообщениями блогов.

Метод Описание С версии
Add Добавляет новое сообщение в блог. 5.0.6
CanUserDeletePost Проверяет - может ли пользователь удалить сообщение.
CanUserEditPost Проверяет - может ли пользователь изменять сообщение.
Delete Удаляет сообщение блога.
GetBlogUserCommentPerms Возвращает доступ к комментариям сообщения.
GetBlogUserPostPerms Возвращает доступ к сообщению.
GetByID Возвращает сообщение блога по его идентификатору. 5.0.6
GetList Возвращает список сообщений по фильтру. 5.0.6
GetListCalendar Возвращает список дней в которые были сообщения для календаря. 5.0.6
PreparePath Возвращает путь к сообщению.
SetPostPerms Устанавливает уровень доступа на сообщение и комментарии.
Update Изменяет сообщение. 5.0.6


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
4
Олег Головкин
Поддержка битрикса поделилась следующим скриптом по добавлению сообщений в блог в соцсети



Код
CModule::IncludeModule("blog");
CModule::IncludeModule("socialnetwork");

$arFields= array(
   "TITLE" => "test1",
            "DETAIL_TEXT" => "test2",
            "DETAIL_TEXT_TYPE" => "text2",
            "DATE_PUBLISH" => "16.08.2012 15:25:29",
            "PUBLISH_STATUS" => "P",
            "CATEGORY_ID" => "",
            "PATH" => "/company/personal/user/1/blog/#post_id#/",
            "URL" => "admin-blog-s1",
            "PERMS_POST" => Array(),
            "PERMS_COMMENT" => Array (),
            "SOCNET_RIGHTS" => Array
                (
                   "UA", "G2"
                ),
            "=DATE_CREATE" => "now()",
            "AUTHOR_ID" => 1,
            "BLOG_ID" => 1,
);

$newID= CBlogPost::Add($arFields);

$arFields["ID"] = $newID;
$arParamsNotify = Array(
   "bSoNet" => true,
   "UserID" => "1",
   "user_id" => 1,
   );

var_dump(CBlogPost::Notify($arFields, array(), $arParamsNotify));
 
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх