Перейти к содержимому


Фотография
- - - - -

Tooltip подсказка. Проблема с кодировкой

tooltip tooltips utf8 кодировка кракозябры подсказка

Лучший Ответ SmetDenis , 09 December 2015 - 12:51

Посмотрите пожалуйста.

c9t4_200x0.png

Пришлось указать кодировку UTF-8 для вашего сервера явно

$tooltipText = htmlentities(strip_tags(JString::trim($element->config->get('description'))), ENT_QUOTES, "UTF-8");
В файле стиля позиции
media\zoo\applications\jbuniversal\templates\uikit\renderer\element\jbblock.php Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 shamstim

shamstim

Отправлено 29 November 2015 - 19:00

Добрый день!

Такая проблема - создаю tooltip-подсказки. но во всплывающем окне вместо русского текста отображаются кракозябры. Не могу разобраться, где проблема с кодировкой. 

 

Была подобная проблема в этой теме - http://forum.jbzoo.c...овка#entry44060, но вопрос так и не был решен. Куда копать, подскажите, пожалуйста.

 

Во вложении прилагаю скрин.

Прикрепленные изображения

  • tooltip.png

  • 0

#2 SmetDenis

SmetDenis

Отправлено 30 November 2015 - 12:37

Может быть несколько причин.
- Не правильная кодировка при сохранении
- Не правильная кодировка в шаблоне
- Не установлен модуль mbstring
- В локализациях ini-файл сохранен НЕ как UTF-8

Скажите, как хранится текст подсказки у вас?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 shamstim

shamstim

Отправлено 05 December 2015 - 15:18

Может быть несколько причин.
- Не правильная кодировка при сохранении
- Не правильная кодировка в шаблоне
- Не установлен модуль mbstring
- В локализациях ini-файл сохранен НЕ как UTF-8

Скажите, как хранится текст подсказки у вас?

 

Подсказки хранятся в описании элемента (см.прикрепленную картинку).

Прикрепленные изображения

  • tooltip1.png

  • 0

#4 SmetDenis

SmetDenis

Отправлено 07 December 2015 - 11:11

Подозреваю что дело в mbstring или локалях сервера.

Можете дать системный отчет JBZoo (вкладка инфо) ?
И ссылку на страницу.

По умолчанию, текст описания отчищается от всего
$tooltipText = htmlentities(strip_tags(JString::trim($element->config->get('description'))));
Можно значительно упростить вывода
$tooltipText = $element->config->get('description');
В файле стиля позиции
media\zoo\applications\jbuniversal\templates\catalog\renderer\element\jbblock.php
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 shamstim

shamstim

Отправлено 07 December 2015 - 21:14

Подозреваю что дело в mbstring или локалях сервера.

Можете дать системный отчет JBZoo (вкладка инфо) ?
И ссылку на страницу.

По умолчанию, текст описания отчищается от всего

$tooltipText = htmlentities(strip_tags(JString::trim($element->config->get('description'))));
Можно значительно упростить вывода
$tooltipText = $element->config->get('description');
В файле стиля позиции
media\zoo\applications\jbuniversal\templates\catalog\renderer\element\jbblock.php

 

 

 

Отправляю вам отчет JBZoo

Ссылка на страницу - http://ataman.i-casi...2rua-32gb-belyj

 

Также пробовал упростить вывод, как вы предложили - не помогло.

Прикрепленные файлы


Сообщение отредактировал shamstim: 08 December 2015 - 19:50

  • 0

#6 SmetDenis

SmetDenis

Отправлено 09 December 2015 - 10:27

Спасибо.

У меня было несколько предположений. Вижу что я ошибался.
Видимо это что-то особенное. Можете дать мне временный доступ FTP и в панель управления к вашему сайту?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 SmetDenis

SmetDenis

Отправлено 09 December 2015 - 12:41

Форум хоть и закрытый. Но подобные данные лучше отправлять личным сообщением.
Для вашей же безопасности ;)

Спасибо, сейчас посмотрю.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 SmetDenis

SmetDenis

Отправлено 09 December 2015 - 12:51   Лучший Ответ

Посмотрите пожалуйста.

c9t4_200x0.png

Пришлось указать кодировку UTF-8 для вашего сервера явно
$tooltipText = htmlentities(strip_tags(JString::trim($element->config->get('description'))), ENT_QUOTES, "UTF-8");
В файле стиля позиции
media\zoo\applications\jbuniversal\templates\uikit\renderer\element\jbblock.php
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 shamstim

shamstim

Отправлено 09 December 2015 - 13:40

Посмотрите пожалуйста.

c9t4_200x0.png

Пришлось указать кодировку UTF-8 для вашего сервера явно

$tooltipText = htmlentities(strip_tags(JString::trim($element->config->get('description'))), ENT_QUOTES, "UTF-8");
В файле стиля позиции
media\zoo\applications\jbuniversal\templates\uikit\renderer\element\jbblock.php

 

 

Все классно работает теперь!! Огромное спасибо вам!  (yes)


  • 0





Темы с аналогичным тегами tooltip, tooltips, utf8, кодировка, кракозябры, подсказка

Click to return to top of page in style!