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

Add

CSmile::add(
	Array(
		'TYPE' => CSmile::TYPE_SMILE,
		'SET_ID' => CSmileSet::getByStringId('default'),
		'SORT' => 300,
		'TYPING' => ':=)',
		'IMAGE' => 'smile_long_hr.png',
		'IMAGE_HR' => 'Y',
		'IMAGE_WIDTH' => '32',
		'IMAGE_HEIGHT' => '32',
		'LANG' => Array(
			'ru' =>    'Улыбка',
			'en' => 'Smiley',
		)
	)
);

Метод добавляет смайлик. Cтатический метод.

Внимание: этот метод только добавляет запись в базу, дополнительно нужно выполнить копирование файла по адресу выданному PreparePathToCopy. Размеры изображения можно получить с помощью метода ResizeImageGet.

Параметры

Параметр Описание
TYPE тип смайла
SET_ID Идентификатор набора смайлов
SORT Сортировка
TYPING Написание смайла в редакторе
IMAGE Файл смайла
IMAGE_HR Изображение в высоком разрешении (при показе изображение будет уменьшено в два раза)
IMAGE_WIDTH ширина изображения в пикселях
IMAGE_HEIGHT Высота изображения в пикселях
LANG Название смайла

Возвращаемое значение

Возвращает $ID в случае удачного добавления и false в случае возникновения ошибки (создается Класс CAdminException).



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