Символы вместо кириллицы в названиях модулей

  • 23 Ответов
  • 405 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Здравствуйте!
Проблема следующая - в кириллических названиях модулей вместо букв стали отображаться посторонние символы, причем, не во всех. С чем это может быть связано и как исправить?
Спойлер
[свернуть]

*

Оффлайн Taatshi

Если раньше все было нормально, и вдруг такая фигня - рекомендую провериться на вирусы. А вообще - перекодировать файлы модуля в utf8 без bom
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.


*

Онлайн zikkuratvk

  • ********
  • 3997
  • [+]266 / [-]2
  • Разрабатываем для Joomla
    • Просмотр профиля
    • Разрабатываем для Joomla
:-) ну вообще названия модулей в базе хранятся )) а не в файлах, так что сдается мне что кроется причина в кодировке таблицы модулей.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

Оффлайн Taatshi

Хе) В базе) Я видала как вся админка в такие иероглифы превращается - лепота)))
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.

*

Онлайн dmitry_stas

там нижняя панелька тоже исковеркана, а то не база.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Спасибо за ответы!
Кодировка файлов модулей не помогает, вирусов не обнаружено.
А кодировка таблицы где находится?

*

Оффлайн vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
    • Просмотр профиля
вирусов не обнаружено.
А с чего вы так уверены?

А кодировка таблицы где находится?

В вашей базе данных (phpMyAdmin)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Оффлайн Septdir

  • *******
  • 2096
  • [+]106 / [-]0
  • JoomlaZen
    • Просмотр профиля
    • Игорь «Septdir» Бердичевский
Вставлю свои пять копеек, да и почему резко перешли именно к сайту
Отрываем сайт в Firefox и меняем кодировку или открываем в другом бразурее на другой машине. Если помогло начинаем разбираться почему вас браузер не распознает utf-8
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты: Сайт | skype:septdir | Telegram | VK | Facebook | Twiter | Все контакты

Отображение ошибок на каком уровне. А так конфликт, кодировок, где-то используются разные.

Смена кодировки в браузере не помогает(
Почему-то именно на одной странице модулей такая ерунда...

*

Оффлайн capricorn

исходя из того, что исходная кодировка utf-8.

вставьте в самый конец файла /administrator/index.php

Код: (php) [Выделить]
var_dump(headers_list());
если выведет к примеру charset=iso-8859-1 вместо utf-8, то либо стороннее расширение (возможно модуль) меняет шрифт, либо слетела кодировка в каком-то файле. в этом случае обновите Joomla или перезалейте системные файлы. вам все равно надо обновляться, хотя бы из-за недавних обновлений безопасности.
« Последнее редактирование: 05.08.2017, 17:05:17 от capricorn »

если выведет к примеру charset=iso-8859-1 вместо utf-8, то либо стороннее расширение (возможно модуль) меняет шрифт, либо слетела кодировка в каком-то файле. в этом случае обновите Joomla или перезалейте системные файлы. вам все равно надо обновляться, хотя бы из-за недавних обновлений безопасности.
Спасибо!
Выводит charset=utf-8

А обновление последнее стоит

*

Оффлайн capricorn

тогда возможен сбой с кэшированием - у вас на скрине по ходу 47 администраторов было залогинено. отключите все кэши и очистите.

иначе вполне возможен вирус - попортил файлы, может и базу тоже. что в таблице модулей (префикс свой поставьте)?

Код: (sql) [Выделить]
SELECT * FROM `uuf04_modules` WHERE 1
« Последнее редактирование: 06.08.2017, 01:56:13 от capricorn »

Кэш чистила через "Система" - "Очистить весь кэш" и "Очистить устаревший кэш", все то же самое (и 47 админов тоже не убираются).

А в таблице по этому запросу что именно смотреть?

*

Онлайн dmitry_stas

правильность содержимого, читабельность названий.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Все нормально, все строки отображаются без "кракозябр"

*

Онлайн voland

  • ********
  • 9335
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
    • Просмотр профиля
    • webstudio.pro
Все нормально, все строки отображаются без "кракозябр"
И что помогло?

*

Оффлайн vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
    • Просмотр профиля
И что помогло?

Я не верю в это.
Жди новый пост.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Онлайн dmitry_stas

вероятно имеется в виду что в базе визуально все верно, все названия в обычном виде.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Оффлайн ChaosHead

Чего бы не скачать сайт с помощью Akeeba backup и проверить на локалке в Open Server, а заодно файлы Joomla на изменения. Всё лучше, чем гадать.

*

Оффлайн capricorn

Если закачать в корень сайта php файл со следующим содержимым, сохранив его в Notepad++ с кодировкой "Encode UTF-8", а потом открыть его в браузере, "крякозябры" будут теми же самыми, что в нижней части скриншота?

Код: (php) [Выделить]
<?php
header
('Content-Type:text/html; charset=iso-8859-1'true);
echo (
"Просмотр сайта"."</br>"."посетителей"."</br>"."Администратор"."</br>"."Сообщения"."</br>"."Выйти");
?>

У меня одинаковые с админкой и менеджером модулей получились, если в ней поменять в браузере кодировку на Западноевропейская. В Firefox 54.0.1.



Я к тому, что все-таки, скорее всего слетела кодировка в файле, а не в БД, хотя стоит наверное перезагрузить ПК для рестарта MySQL, если на нем сайт - из-за одновременной проблемы с кол-вом администраторов.

« Последнее редактирование: 06.08.2017, 02:12:45 от capricorn »

вероятно имеется в виду что в базе визуально все верно, все названия в обычном виде.
Да, это я имела в виду, что в БД все отображается корректно.

Чего бы не скачать сайт с помощью Akeeba backup и проверить на локалке в Open Server, а заодно файлы Joomla на изменения. Всё лучше, чем гадать.
Спасибо! А как проверить файлы на изменения?

Если закачать в корень сайта php файл со следующим содержимым, сохранив его в Notepad++ с кодировкой "Encode UTF-8", а потом открыть его в браузере, "крякозябры" будут теми же самыми, что в нижней части скриншота?
Сделала, у меня все отображается корректно (в созданном файле)...

*

Онлайн dmitry_stas

а вы написали, что не во всех модулях такая ерунда. т.е. получается, что в базе когда вы просматриваете через phpMyAdmin - все модули нормально видны названия, а в админке - у некоторых нормально, а у некоторых нет? а помимо модулей и нижней панельки - что еще? меню например, кнопки действий, сортировки - все нормально? и менеджер модулей - стандартный, или используется например Advance Module Manager?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций