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

Класс CSmile

Описание и методы

Класс для работы со смайлами. Смайлы во всех модулях системы вызываются из Главного модуля. Поддерживаются смайлы в высоком разрешении (retina) и возможность парсинга смайлов в тех модулях, в которых нет собственной реализации смайлов.

До выхода 13 версии продукта поддерживается работа одновременно и старого механизма и нового.

Метод Описание С версии
Add Добавление смайла 12.5.7
Update Обновление данных смайла 12.5.7
Delete Удаление смайла 12.5.7
DeleteBySet Удаление всех смайлов в наборе 12.5.7
GetById Получение данных смайла по ID 12.5.7
GetList Получение данных о смайлах 12.5.7
GetByType Получение данных о смайлах или иконках 12.5.7
PrepareForLHE Подготовка массива смайлов перед вставкой в визуальный редактор 12.5.7
PrepareForParser Подготовка массива смайлов перед вставкой в парсер текста 12.5.7
PreparePathToCopy Подготовка пути для копирования файлов 12.5.7
Import Импортирует архив со смайлами 12.5.7

Константы типов

Константа Описание
CSmile::TYPE_SMILE Смайл
CSmile::TYPE_ICON Иконка
CSmile::TYPE_ALL Оба типа

Константы качества изображения

Константа Описание
CSmile::IMAGE_SD Стандартное разрешение (SD)
CSmile::IMAGE_HD Высокое разрешение (HD)
CSmile::IMAGE_UHD Сверхвысокое разрешение (Ultra HD)

Константы путей

Константа Описание
CSmile::PATH_TO_SMILE путь до папки со смайлами, от корня сайта
CSmile::PATH_TO_ICON путь до папки с иконками, от корня сайта


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