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