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

GetPing

Описание и параметры

void
CBlogTrackback::GetPing(
 string blogUrl,
 int    postID,
 array  arParams
);

Метод принимает и сохраняет Trackback-запрос arParams к сообщению postID блога с адресом blogUrl. Метод нестатический.

Параметры метода

ПараметрОписание
blogUrl Адрес блога.
postID Идентификатор сообщения.
arParams Массив параметров Trackback-запроса:
  • title - обязательный, заголовок Trackback'а;
  • url - обязательный, адрес Trackback'a;
  • excerpt - текст Trackback'а;
  • blog_name - название блога.
Необязательный параметр.

Примеры использования

<?
if (CModule::IncludeModule("blog"))
{
    $postID = IntVal($postID);
    $blogUrl = Trim($blogUrl);

    if (strtoupper($_SERVER["REQUEST_METHOD"]) != "POST")
    {
        LocalRedirect(CBlogPost::PreparePath($blogUrl, $postID));
        die();
    }

    $arParams = array();
    if (isset($_REQUEST))
    {
        if (isset($_REQUEST["title"]))
            $arParams["title"] = $_REQUEST["title"];
        if (isset($_REQUEST["url"]))
            $arParams["url"] = $_REQUEST["url"];
        if (isset($_REQUEST["excerpt"]))
            $arParams["excerpt"] = $_REQUEST["excerpt"];
        if (isset($_REQUEST["blog_name"]))
            $arParams["blog_name"] = $_REQUEST["blog_name"];
    }

    CBlogTrackback::GetPing($blogUrl, $postID, $arParams);
}
?>


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