Добрый день,
подскажите пожалуйста, возможно кто-то уже сталкивался с данной проблемкой.
В комментариях сайта , с айфона ввожу текст, сам текст отображается нормально и комментарий проходит, стоит добавить телефонный смайл, вылетает ошибка и уже невозможно отправить комментарий (на предпросмотре текст и смайл отображается, но с ошибкой Notice:Undefined index:format в функции comment_preview() (строка 2075 в файле /home/u197252953/public_html/modules/comment/comment.module)).
Комментарии
http://dba.stackexchange.com/questions/20690/how-can-i-insert-smiley-fac...
Если коротко то базу надо конвертить с utf8 в utf8mb4
Если не сложно, можно немного поподробнее, как это делается, т.к. новичок в этом деле, какие файлы нужно поправить?
На хостинге стоит Mysql 5.1.61 и я так понимаю, что нужен Mysql более поздней версии от 5.5.3, но нет возможности его обновить(
Может как вариант возможно игнорить вывод смайлов в комментариях?
Варианта два:
- просить тех поддержку хостинга перевести базу в этот тип
- поиграться с настройками фильтра, погуглить в эту сторону.
Это все чем конкретно я могу вам помочь
Спасибо за информацию, попробую поискать
патч https://www.drupal.org/node/1314214
+
https://github.com/stovak/table_converter
доп: http://www.midwesternmac.com/blogs/jeff-geerling/solving-emoji-problem-d...
Заметил, что некоторые смайлы, все таки выводятся в комментариях,но конечно не такие красочные, как в телефоне, но даже так полностью устраивает. (на предпросмотре ошибка остается Notice:Undefined index:format в функции comment_preview() (строка 2075 в файле /public_html/modules/comment/comment.module)).
строчка 2075 $comment->format = $comment_body[0]['format'];
Отсюда намечается вопрос, если эти смайлы показываются, может как то возможно, где-то прописать и остальные смайлы?
Такая же проблема, базу конвертнул в UTF8mb4, но не помогло.