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