×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

Идея Проблема с кодировкой "QUOTE" на Kunena

Больше
4 года 10 мес. назад - 4 года 10 мес. назад #1 от Arhitektorius
Arhitektorius создал эту тему: Проблема с кодировкой "QUOTE" на Kunena
Итак, на прошлой неделе столкнулся с очередной головоломкой, которую спустя 5 дней не смог решить самостоятельно, в связи с чем обращаюсь за помощью к уважаемым коллегам.
Суть такова - заметил не сразу... Но после какого-то из обновлений то ли самой Joomla, то ли Kunena при цитировании сразу всего сообщения на форуме от пользователя с "Русским" логином появляются кракозябры...

ТоÑ�и пишет:






При просмотре самого текста сообщения в mySQL или при редактировании самого сообщения с цитатой имя отображается нормально!
"quote="Тори" post=30 Женские бренд....../quote"
Перерыл все кодировки файлов кунены, русификаций, MySQL - везде UTF-8 (Файлы компонента пересохранил в UTF-8). Ничего не помогло :(
Пришел к выводу (хотя может и ошибочно), что данный баг возникает только при выводе данного bb кода (цитировать все сообщение), а проблема зарыта не в php и mySQL, а где-то.... не пойму где!
Кстати, на данном форуме точно такой же баг! :(
Ниже приведена тестовая цитата с багом. (Вместо кракозябр написано "Человек")

Человек пишет: Добрый день! Я человек

Вот как-то так! Давайте попробуем вместе разобраться, или может уже кто решил данную проблему?
PS Связка Jommla 2.5.8/Kunena 2.0.3/CommunityBuilder 1.9
Баг проявляется на всех сайтах с такой связкой (хотя CB тут тоже ни при чем)...

Моё хобби стало моей проффесией ;)
www.BitFace.ru
Последнее редактирование: 4 года 10 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 10 мес. назад - 4 года 10 мес. назад #2 от Arhitektorius
Arhitektorius ответил в теме Проблема с кодировкой "QUOTE" на Kunena
Решено!
На 6 день выкручивания мозга понял, что все очень просто! :silly:
В файле, отвечающем за вывод цитаты bb кода
/public_html/administrator/components/com_kunena/libraries/bbcode/bbcode.php
Где то в районе 1236 строки заменил одну функцию на другую...
Было:
$user = isset($default) ? htmlentities($default) : false;
Стало:
$user = isset($default) ? htmlspecialchars($default) : false;

ЗЫ И стало мне счастье! B)

Моё хобби стало моей проффесией ;)
www.BitFace.ru
Последнее редактирование: 4 года 10 мес. назад от Arhitektorius.
Спасибо сказали: Aleksej

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 10 мес. назад - 4 года 10 мес. назад #3 от Aleksej
Aleksej ответил в теме Проблема с кодировкой "QUOTE" на Kunena

Arhitektorius пишет: Решено!
На 6 день выкручивания мозга понял, что все очень просто!


Я правильно понимаю, что трабла эта - только в контексте kunena v.2.0.3, а раньше не было ? Коли уж "на шестой день"?

P.S. Да, вижу инфу на форуме поддержки - обещают пофиксить в следующем релизе.
Последнее редактирование: 4 года 10 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 10 мес. назад - 4 года 10 мес. назад #4 от Arhitektorius
Arhitektorius ответил в теме Проблема с кодировкой "QUOTE" на Kunena

Я правильно понимаю, что трабла эта - только в контексте kunena v.2.0.3, а раньше не было ? Коли уж "на шестой день"?

Ну вот вроде как да! Потому что до обновлений такой проблемы не проявлялось... А вот с какой именно версии обновления появилось точно сказать не могу толи 2.0.2 или 2.0.3, но во всяком случае, увидел недавно - поэтому пришел к выводу, что с 2.0.3 версии...

PS

Да, вижу инфу на форуме поддержки - обещают пофиксить в следующем релизе.

Кинь им ссылку на сюда, может поможет чем... ;)

Моё хобби стало моей проффесией ;)
www.BitFace.ru
Последнее редактирование: 4 года 10 мес. назад от Arhitektorius.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.