Перейти к содержанию
Официальный форум поддержки Simpla

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

Здравствуйте. Пытаюсь разместить разные символы юникод  в дескрипшн, чтобы ПС скушал и вывел в сниппет. https://unicode-table.com/ru/1F5F8/ заносится нормально, однако https://unicode-table.com/ru/1F5F9/ и большинство других при сохранении страницы отбрасываются, а также отбрасывают всё то, что идёт после них. Может ли быть проблема в том, что движок при сохранении страницы фильтрует каждое поле на наличие чего-то неприемлемого? Как это решить?

Изменено пользователем pringlesday
Ссылка на сообщение
Поделиться на другие сайты

На сколько я знаю, дескрипшен передается без изменений. Фозможно сам tinymci отбрасывает эти символы. Попробуйте, для экперимента, добавить их непосредственно в БД и посмотрите результат.

А как именно Вы их вставляете? Непосредственно в HTML код?

Изменено пользователем koteyka
Ссылка на сообщение
Поделиться на другие сайты

Только что попробовал внести коды в БД. Строка не обрезается (значит это делает текстовый редактор), но и отображается не корректно.

Вот в Мозилеpost-1516-0-32862100-1482332234_thumb.jpg

А вот в хромеpost-1516-0-98452000-1482332255_thumb.jpg

Скорее всего, нужно еще и сам файл шрифта подгружать

Изменено пользователем koteyka
Ссылка на сообщение
Поделиться на другие сайты

Как выход, можно сделать стили для классов, типа

.test:before {
 content: '\2611';
}

И добавлять в нужном месте вот так

Тестовое описание <span class="test"> товара</span>

Получится примерно такоеpost-1516-0-93280300-1482334463_thumb.jpg

 

В content вставляете нужные Вам коды

Изменено пользователем koteyka
Ссылка на сообщение
Поделиться на другие сайты

При попытке вставить символ грузовичка через базу вылезает ошибка

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">

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

напомню, что пытаюсь вставить символ в поле meta-description

На заголовок особо не обратил внимания, а вот в посте вы пишите

Пытаюсь разместить разные символы юникод  в дескрипшн,

т.е. в описание.

Что касается css-классов, напомню, что пытаюсь вставить символ в поле meta-description.

А что Вам мешает туда вставить <span class="test"> ? Хотя, не факт, что так сработает. Нужно пробовать.

А зачем вообще спецсимволы в мета? Вы думаете поисковики их прочтут? Мне кажется, что только хуже сделаете.

Изменено пользователем koteyka
Ссылка на сообщение
Поделиться на другие сайты

На заголовок особо не обратил внимания, а вот в посте вы пишите

т.е. в описание.

А что Вам мешает туда вставить <span class="test"> ? Хотя, не факт, что так сработает. Нужно пробовать.

А зачем вообще спецсимволы в мета? Вы думаете поисковики их прочтут? Мне кажется, что только хуже сделаете.

Читают. Видел пару раз сниппеты со звёздочками, галочками, сам давно ставлю символ телефона перед указанием номера - это всё отображается. Но лично у меня возникли проблемы с символом грузовика для слова "Доставка". Это делает сниппет более привлекательным и позволяет получать клики даже когда находишься не в топ3 выдачи. Единственная проблема, это заставить поисковик вставить в сниппет именно этот meta-description, а не произвольный текст из контента страницы, но это тоже решаемо.

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

Всё это может и хорошо, но у спецсимволов нет кроссбраузерности. Символ https://unicode-table.com/ru/1F580/, например, в мозиле и хроме отображаться не будет, а вот этот https://unicode-table.com/ru/1F32A/ будет виден в мозиле, но не будет виден в хроме и т.д.

Или вот этот https://unicode-table.com/ru/1F69A/

В мозиле он будет красивым post-1516-0-52951400-1482408391_thumb.png

А в хроме уже нет post-1516-0-60786600-1482408412_thumb.jpg

Так же спецсимвол в одном браузере может показывать телефон, а в другом, например, песочные часы. Думаю, что в снипетах будет тоже самое. Поисковик спастит сам код, а отображаться он будет у юзера в зависимости, с какого браузера он зашел. Имеет ли это всё смысл тогда?

Изменено пользователем koteyka
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...