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

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-2024, «1С-Битрикс», 2024