Проблема с отображением эмоджи и смайликов в MODX
Добрый день, всем!
У нас тут на одном разрабатываемом сайте возникла проблема с тем, что клиент хочет транслировать на сайт в новости/статьи контент из своих соцсетей, со всеми смайликами/эмоджи, которые там есть.
А MODX, как минимум по умолчанию, с ними не дружит от слова полностью, т.е. весь текстовый контент после первого же смайла в контенте ресурса просто перестает отображаться.
Тут в одном посте на modx.pro поднималась схожая проблема, только связанная со смайликами в miniShop и комментариями — modx.pro/development/20562
Мы попробовали что-то сделать похожее, и в итоге контент перестал исчезать, но смайлики (бОльшая их часть, не все, что особенно интересно) все равно не отображаются корректно и заменяются вопросительными знаками — monosnap.com/file/s75TJWAPYBtdB4wWDUznScZ4f7KBAL
Возможно, что-то сделали не так… или не там…
Подскажите, пожалуйста, возможно ли в итоге все-таки подружить CMS MODX с отображением современных смайлов при их добавлении в обычный текстовый визуальный редактор или это безнадежная история на текущем этапе?
И второй вопрос — если это проблема решаемая, но сложная — подскажите, пожалуйста, сколько ее решение могло бы стоить?
Спасибо!
У нас тут на одном разрабатываемом сайте возникла проблема с тем, что клиент хочет транслировать на сайт в новости/статьи контент из своих соцсетей, со всеми смайликами/эмоджи, которые там есть.
А MODX, как минимум по умолчанию, с ними не дружит от слова полностью, т.е. весь текстовый контент после первого же смайла в контенте ресурса просто перестает отображаться.
Тут в одном посте на modx.pro поднималась схожая проблема, только связанная со смайликами в miniShop и комментариями — modx.pro/development/20562
Мы попробовали что-то сделать похожее, и в итоге контент перестал исчезать, но смайлики (бОльшая их часть, не все, что особенно интересно) все равно не отображаются корректно и заменяются вопросительными знаками — monosnap.com/file/s75TJWAPYBtdB4wWDUznScZ4f7KBAL
Возможно, что-то сделали не так… или не там…
Подскажите, пожалуйста, возможно ли в итоге все-таки подружить CMS MODX с отображением современных смайлов при их добавлении в обычный текстовый визуальный редактор или это безнадежная история на текущем этапе?
И второй вопрос — если это проблема решаемая, но сложная — подскажите, пожалуйста, сколько ее решение могло бы стоить?
Спасибо!
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
code.iamcal.com/php/emoji/
Повесить на события сохранения OnBeforeDocFormSave, и отображения OnMODXInit.
Наверно как-то так, возможно, кто-то из более опытных разработчиков меня поправит.
Не подскажете еще, уточню, это при каждом просмотре каждой страницы сайта должен будет срабатывать дополнительный плагин? Это не скажется сильно на скорости работы… или это пустячковый момент?
Кажется мы все же сами справились, цитируя нашего разработчика (вдруг кому-нибудь пригодится) — все же помогло изменение ячейки в базе на кодировку utf8mb4, и изменения подключения к базе тоже на эту же кодировку.
Получилось не с первого раза, но получилось — monosnap.com/file/WAW1zECuvEcme6FXHvwZdW5HuC8kYH.