Перейти к содержанию

Рекомендуемые сообщения

Всем привет! 

В последнее время заметил что яндекс стал учитывать Emoji иконки 

Подскажите какая последовательность действий нужна что бы они появились в выдаче и opencart не порезал их при сохранении?

Есть сайт с коллекцией этих иконок https://unicode-table.com/ru/1F41C/ как правильно нужно их прописывать? 

потому как тут есть несколько вариантов:

  1. Номер в Юникоде U+1F41C
  2. HTML-код 🐜 

кто как с этим разбирался? 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть сайты с эмоджи

например: http://www.emojismiles.ru

 

копируете и вставляете куда хотите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
37 minutes ago, nibbl said:

opencart не порезал их при сохранении?

 

Используйте эмодзи как хотите и где хотите. Только убедитесь, что они будут нормально сохранятся и извлекаться из БД - без искажений\обрезаний.

Может быть будет полезна вот эта темка (не так давно решал для себя подобный вопрос)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, 100napb сказал:

 

Используйте эмодзи как хотите и где хотите. Только убедитесь, что они будут нормально сохранятся и извлекаться из БД - без искажений\обрезаний.

Может быть будет полезна вот эта темка (не так давно решал для себя подобный вопрос)

 

 

а для title и Description это пойдет? и как это вообще можно проверить? ))) потому как аппы у яндекса редко и надо понять это сработает или нет )

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 hours ago, nibbl said:

а для title и Description это пойдет?

тайтл и дескрипшн хранятся в табличке бд oc_product_description (префикс ос_ у Вас может быть иным). Соответственно, для этой таблички нужно будет изменить кодировку, что бы "научить" ее хранить эмодзи.

ALTER TABLE oc_product_description CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

 

11 hours ago, nibbl said:

и как это вообще можно проверить?

эээм... открыть карточку товара для редактирования в админке и в поля тайтла\дескрипшена добавить смайлы, после чего сохранить, сбросить всякие кэши, если есть, открыть нужную карточку товара в браузере и проверять (html код страницы)

 

Возможно, Вам потребуется еще в настройках коннекта к БД опенкарта так же изменить кодировку. Ищите файл /system/library/db/mysqli.php, а в нем измените всего одну строчку   $this->connection->set_charset("utf8mb4"); 

 

 

Как увидите, что результат есть, можете отправлять странички на переобход в ручном режиме. В вебмастере яндекса есть такой инструмент.

Изменено пользователем 100napb
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 27.10.2018 в 11:09, 100napb сказал:

тайтл и дескрипшн хранятся в табличке бд oc_product_description (префикс ос_ у Вас может быть иным). Соответственно, для этой таблички нужно будет изменить кодировку, что бы "научить" ее хранить эмодзи.


ALTER TABLE oc_product_description CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

 

эээм... открыть карточку товара для редактирования в админке и в поля тайтла\дескрипшена добавить смайлы, после чего сохранить, сбросить всякие кэши, если есть, открыть нужную карточку товара в браузере и проверять (html код страницы)

 

Возможно, Вам потребуется еще в настройках коннекта к БД опенкарта так же изменить кодировку. Ищите файл /system/library/db/mysqli.php, а в нем измените всего одну строчку   $this->connection->set_charset("utf8mb4"); 

 

 

Как увидите, что результат есть, можете отправлять странички на переобход в ручном режиме. В вебмастере яндекса есть такой инструмент.

спасибо!!! через пару недель отпишусь о результатах

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.