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

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
Наверх