Модификатор Поддержка Emoji / Emoji Support для OpenCart обновляет работу базы данных с кодировкой utf8 до utf8mb4, чтобы магазин мог корректно сохранять эмодзи и расширенные Unicode-символы. Это полезно для описаний товаров, категорий, информационных страниц, отзывов и других текстовых данных, где стандартной кодировки MySQL utf8 может быть недостаточно.
Emoji Support изменяет необходимые параметры соединения с базой и использует SET NAMES 'utf8mb4' для корректной передачи символов между OpenCart и MySQL. Дополнительно обновляются текстовые поля, в которых используются заголовки, описания, мета-теги и пользовательский контент. После перехода на utf8mb4 можно использовать эмодзи, специальные символы и знаки разных языков без ошибок сохранения или обрезания текста.
Модификатор затрагивает структуру базы данных, поэтому перед применением важно создать резервную копию базы и файлов магазина. Это позволит восстановить сайт, если сервер, версия MySQL или стороннее расширение окажутся несовместимы с изменённой кодировкой.
ЧЕМ ПОЛЕЗЕН МОДИФИКАТОР ПОДДЕРЖКИ EMOJI?
Модификатор решает проблему сохранения символов, которые не помещаются в стандартную MySQL-кодировку utf8. После перехода на utf8mb4 в названиях, описаниях, мета-данных и отзывах можно использовать эмодзи и расширенные Unicode-символы без ручной переделки отдельных полей.
ПРЕИМУЩЕСТВА ЭТОГО МОДИФИКАТОРА:
Поддержка Emoji в OpenCart
Переход с utf8 на utf8mb4
Корректное сохранение расширенных Unicode-символов
Поддержка символов разных языков
Настройка соединения через SET NAMES 'utf8mb4'
Обработка текстовых полей товаров
Обработка описаний категорий
Обработка информационных страниц
Поддержка Emoji в отзывах
Поддержка Emoji в заголовках
Поддержка Emoji в описаниях
Обработка meta_title
Обработка meta_description
Обработка meta_h1
Работа с другими текстовыми полями
Снижение ошибок при сохранении специальных символов
Обновление структуры необходимых полей базы данных
ВАЖНО ПЕРЕД ПРИМЕНЕНИЕМ
Перед изменением кодировки обязательно создайте актуальную резервную копию базы данных и файлов сайта.
Переход на utf8mb4 затрагивает структуру таблиц и текстовых полей. Перед использованием рекомендуется убедиться, что установленная версия MySQL или MariaDB, тема и сторонние модули корректно работают с utf8mb4.
Все изменения базы следует выполнять только при наличии резервной копии, позволяющей восстановить магазин в исходное состояние.
OpenCart: 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0, 3.0.4.0, 3.0.4.1, 3.0.5.0, 3.0.5.1
ocStore: 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3, 2.3.0.2.4, 3.0.2.0, 3.0.3.7, 3.0.3.9, 3.0.4.1
![]()