emoji (эмоджи, эмодзи) на сайте

InstantCMS 2.X
#1 7 ноября 2019 в 11:15
Хочу сделать кое-где использование колобков emoji, чтобы (учитывая что нынче 99% заходят на сайты со смартфонов) пользователь мог привычно их вставить, например в комментарии или в блогопосты, ну это не суть.
Как правильно сделать?
Допустим, есть поле "текст статьи", в базе я поменял кодировку на utf8mb4, но этого недостаточно (при вставке колобка отображаются знаки вопроса).
Далее покопался в файле system/core/database.php
Там, если заменить все "utf8" на "utf8mb4", все начинает работать. Но правильно ли так делать или необязательно менять все 4 значения "utf8" в этом файле?
Сайт уже на хостинге.
Хотелось бы понять, как действовать в случае с уже существующим сайтом и как действовать если сайт с нуля собираю и тоже требуется такая поддержка emoji.
#2 7 ноября 2019 в 15:03
В новом релизе всё это будет в комплекте (в версии на гите уже есть).



#3 7 ноября 2019 в 18:24

В новом релизе всё это будет в комплекте (в версии на гите уже есть).

Fuze
ОК.
А что, это какая-то новая тема в админке?
#4 7 ноября 2019 в 19:29

А что, это какая-то новая тема в админке?

alkokrolik
shock
Так в соседней ветке жеж… обсуждаем и тестируем…
#5 7 ноября 2019 в 19:36
Fuze, ну а теоретически, если нужно прямо сейчас, то как править файл?

Rainbow, а, я что-то выпал из темы совсем. Буду смотреть, спасибо.
#6 7 ноября 2019 в 19:58

Там, если заменить все "utf8" на "utf8mb4", все начинает работать.

alkokrolik
Раз работает, в чем опасения?
#7 8 ноября 2019 в 14:18
alkokrolik, напиши на пальцах как добавляешь на сайт? С одной стороны все понятно, с другой там есть нюансы.
#8 8 ноября 2019 в 14:58
Александр, в смысле добавляю? Сам колобок или реализация?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.