pringlesday Опубликовано 21 декабря, 2016 Жалоба Поделиться Опубликовано 21 декабря, 2016 (изменено) Здравствуйте. Пытаюсь разместить разные символы юникод в дескрипшн, чтобы ПС скушал и вывел в сниппет. https://unicode-table.com/ru/1F5F8/ заносится нормально, однако https://unicode-table.com/ru/1F5F9/ и большинство других при сохранении страницы отбрасываются, а также отбрасывают всё то, что идёт после них. Может ли быть проблема в том, что движок при сохранении страницы фильтрует каждое поле на наличие чего-то неприемлемого? Как это решить? Изменено 21 декабря, 2016 пользователем pringlesday Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 21 декабря, 2016 Жалоба Поделиться Опубликовано 21 декабря, 2016 (изменено) На сколько я знаю, дескрипшен передается без изменений. Фозможно сам tinymci отбрасывает эти символы. Попробуйте, для экперимента, добавить их непосредственно в БД и посмотрите результат.А как именно Вы их вставляете? Непосредственно в HTML код? Изменено 21 декабря, 2016 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 21 декабря, 2016 Жалоба Поделиться Опубликовано 21 декабря, 2016 (изменено) Только что попробовал внести коды в БД. Строка не обрезается (значит это делает текстовый редактор), но и отображается не корректно.Вот в МозилеА вот в хромеСкорее всего, нужно еще и сам файл шрифта подгружать Изменено 21 декабря, 2016 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 21 декабря, 2016 Жалоба Поделиться Опубликовано 21 декабря, 2016 (изменено) Как выход, можно сделать стили для классов, типа .test:before { content: '\2611'; } И добавлять в нужном месте вот так Тестовое описание <span class="test"> товара</span> Получится примерно такое В content вставляете нужные Вам коды Изменено 21 декабря, 2016 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
pringlesday Опубликовано 22 декабря, 2016 Автор Жалоба Поделиться Опубликовано 22 декабря, 2016 При попытке вставить символ грузовичка через базу вылезает ошибка Warning: #1366 Incorrect string value: '\xF0\x9F\x9A\x9A \xD0...' for column 'meta_description' at row 1 Вставить пытаюсь именно саму картинку как есть (то есть не её html-код). До этого так же вставлял символ телефончика - с ним всё нормально.Кодировка базы utf8_general_ci Что касается css-классов, напомню, что пытаюсь вставить символ в поле meta-description. Там нету никакого tinymci. Это просто <input type="text"> Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 22 декабря, 2016 Жалоба Поделиться Опубликовано 22 декабря, 2016 (изменено) напомню, что пытаюсь вставить символ в поле meta-descriptionНа заголовок особо не обратил внимания, а вот в посте вы пишитеПытаюсь разместить разные символы юникод в дескрипшн,т.е. в описание.Что касается css-классов, напомню, что пытаюсь вставить символ в поле meta-description.А что Вам мешает туда вставить <span class="test"> ? Хотя, не факт, что так сработает. Нужно пробовать.А зачем вообще спецсимволы в мета? Вы думаете поисковики их прочтут? Мне кажется, что только хуже сделаете. Изменено 22 декабря, 2016 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
pringlesday Опубликовано 22 декабря, 2016 Автор Жалоба Поделиться Опубликовано 22 декабря, 2016 На заголовок особо не обратил внимания, а вот в посте вы пишитет.е. в описание.А что Вам мешает туда вставить <span class="test"> ? Хотя, не факт, что так сработает. Нужно пробовать.А зачем вообще спецсимволы в мета? Вы думаете поисковики их прочтут? Мне кажется, что только хуже сделаете.Читают. Видел пару раз сниппеты со звёздочками, галочками, сам давно ставлю символ телефона перед указанием номера - это всё отображается. Но лично у меня возникли проблемы с символом грузовика для слова "Доставка". Это делает сниппет более привлекательным и позволяет получать клики даже когда находишься не в топ3 выдачи. Единственная проблема, это заставить поисковик вставить в сниппет именно этот meta-description, а не произвольный текст из контента страницы, но это тоже решаемо. Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 22 декабря, 2016 Жалоба Поделиться Опубликовано 22 декабря, 2016 (изменено) Всё это может и хорошо, но у спецсимволов нет кроссбраузерности. Символ https://unicode-table.com/ru/1F580/, например, в мозиле и хроме отображаться не будет, а вот этот https://unicode-table.com/ru/1F32A/ будет виден в мозиле, но не будет виден в хроме и т.д.Или вот этот https://unicode-table.com/ru/1F69A/В мозиле он будет красивым А в хроме уже нет Так же спецсимвол в одном браузере может показывать телефон, а в другом, например, песочные часы. Думаю, что в снипетах будет тоже самое. Поисковик спастит сам код, а отображаться он будет у юзера в зависимости, с какого браузера он зашел. Имеет ли это всё смысл тогда? Изменено 22 декабря, 2016 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.