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

ResetKeywords

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

array
CAdvBanner::ResetKeywords(
	varchar(255) TYPE_SID="",
	varchar(255) LOGIC="",
	char(1) EXACT_MATCH=""
);

Описание

Метод обнуляет массив (либо его части) ключевых слов баннеров, заданных для страницы. Метод нестатический.

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

ПараметрОписание
TYPE_SID Символьный идентификатор типа рекламы. Если задан, то обнуляется массив ключевых слов, заданных для данного типа. Необязательный параметр.
LOGIC Идентификатор обязательности наличия ключевых слов в баннере. Возможные значения: "DESIRED" либо "REQUIRED". Если задан тип рекламы и данный параметр, то метод обнулит массив ключевых слов, заданных для соответствующего типа и работающих по логике "ПРИСУТСТВИЕ ЖЕЛАТЕЛЬНО" либо "ПРИСУТСТВИЕ ОБЯЗАТЕЛЬНО". Необязательный параметр.
EXACT_MATCH Идентификатор типа поиска (прямое совпадение либо вхождение части слова). Возможные значения: "Y" либо "N". Если задан тип рекламы, идентификатор логики поиска баннеров и данный параметр, то обнуляется массив данного параметра, данной логики поиска и данного типа рекламы. Необязательный параметр.

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

Пример массива ключевых слов баннеров

Array
(
	[LEFT] => Array
	(
		[REQUIRED] => Array
		(
			[Y] => Array
			(
				[0] => GeForce
				[1] => Radion
			)
			[N] => Array
			(
				[0] => video
				[1] => directx
			)
		)

		[DESIRED] => Array
		(
			[N] => Array
			(
				[0] => game
				[1] => 3D
			)
		)
	)

	[] => Array
	(
		[DESIRED] => Array
		(
			[N] => Array
			(
				[0] => GeForce
				[1] => Radion
				[2] => Sony
			)
		)
	)

	[TOP] => Array
	(
		[DESIRED] => Array
		(
			[N] => Array
			(
				[0] => BMW
				[1] => top soft
				[2] => печать
			)
		)
	)
)

Если для вышеописанного массива вызвать метод CAdvBanner::ResetKeywords("LEFT","REQUIRED","N"), то массив ключевых слов будет выглядеть следующим образом:

Array
(
	[LEFT] => Array
	(
		[REQUIRED] => Array
		(
			[Y] => Array
			(
				[0] => GeForce
				[1] => Radion
			)
		)

		[DESIRED] => Array
		(
			[N] => Array
			(
				[0] => game
				[1] => 3D
			)
		)
	)

	[] => Array
	(
		[DESIRED] => Array
		(
			[N] => Array
			(
				[0] => GeForce
				[1] => Radion
				[2] => Sony
			)
		)
	)

	[TOP] => Array
	(
		[DESIRED] => Array
		(
			[N] => Array
			(
				[0] => BMW
				[1] => top soft
				[2] => печать
			)
		)
	)
)


© «Битрикс», 2001-2024, «1С-Битрикс», 2024