Проблема с кодировкой в админке Joomla

12
belbelance
На сайте с 13.02.2014
Offline
16
2176

Доброе утро форумчане, есть такая проблема. На хостинге висел один сайт, возникла необходимость добавить второй. Был изменен тарифный план с большим дисковым пространством, а так же закреплен к этому хостингу домен зарегистрированный на стороне. После всех этих манипуляций залил второй сайт, с ним проблем не возникает. А вот первый стал парить мозги. Сначала перестала отображаться API яндекс карта предприятия в контактах. Что бы устранить эту проблему я полез в админку и наткнулся на полную чепуху с невнятными символами. Есть подозрение, что эта проблема кодировки, однако непонятные символы отображаться только при редактировании новостей.

В списке новостей и других разделах все отлично.

А когда переходим в редактировании новости, например "Балконные рамы", то получаем

Кто то сталкивался с такой проблемой?

Дорогу осилит идущий. SEO-продвижение. Верстка. Услуги директолога. Качественные текста для сайтов. belance@yandex.ru
[Удален]
#1

Проверьте кодировку базы и кодировку сайта.

[Удален]
#2

База одна для 2их сайтов?

belbelance
На сайте с 13.02.2014
Offline
16
#3
teent:
Проверьте кодировку базы и кодировку сайта.

Проверил кодировки сайта и базы данных.

Базе присвоена кодировка: utf8_general_ci - Юникод (многоязычный), регистронезависимый

Сайт: utf8

---------- Добавлено 10.03.2014 в 18:37 ----------

JagdTiger:
База одна для 2их сайтов?

Базы две, для каждого cайта своя база так, что друг от друга они совсем не зависят.

[Удален]
#4

Попробуйте отключить все сторонние плагины.

belbelance
На сайте с 13.02.2014
Offline
16
#5
teent:
Попробуйте отключить все сторонние плагины.

Сторонних плагинов не подключалось.

LoraDi
На сайте с 19.09.2010
Offline
53
#6

Зайти в phpMyAdmin и проделать то что на картинке, после произвести обслуживание в админке (Снятие блокировок, Очистка кэша, Очистка устаревшего кэша) и сам кеш браузера! Должно помочь!

png my.png
✓ Недорогое создание сайтов под ключ на CMS Joomla! (https://www.loradi.ru/) ✓ Удобный хостинг для всех! (http://timeweb.com/ru/?i=28201)
vitmar
На сайте с 06.11.2012
Offline
14
#7
belbelance:

А когда переходим в редактировании новости, например "Балконные рамы", то получаем

А текст самой новости в нормальном виде? Если да, то в базе все в порядке.

Какой у вас редактор установлен? Может в нем слетели настройки и он меняет кодировку уже всей страницы. Или может быть проблема с кодировкой файлов вашей локализации админки, но не всей, а, например, только файлов того же редактора.

Еще посмотрите исходный код этой страницы, в тегах meta какая кодировка установлена?

belbelance
На сайте с 13.02.2014
Offline
16
#8
LoraDi:
Зайти в phpMyAdmin и проделать то что на картинке, после произвести обслуживание в админке (Снятие блокировок, Очистка кэша, Очистка устаревшего кэша) и сам кеш браузера! Должно помочь!

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

[Удален]
#9
belbelance:
Увы ваш совет не помог, проделал все как сказано. Проблема не изменилась.

Этот метод никогда и не поможет.

1. проверьте наличие htaccessa с нужной кодировкой

2. трогали ли вы файл редактором? (не забываем про without bom)

belbelance
На сайте с 13.02.2014
Offline
16
#10
vitmar:
А текст самой новости в нормальном виде? Если да, то в базе все в порядке.
Какой у вас редактор установлен? Может в нем слетели настройки и он меняет кодировку уже всей страницы. Или может быть проблема с кодировкой файлов вашей локализации админки, но не всей, а, например, только файлов того же редактора.
Еще посмотрите исходный код этой страницы, в тегах meta какая кодировка установлена?

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

По поводу редактора, не могу ответить, вот что подключено в плагинах:

Редактор - CodeMirror

Редактор - Без редактора

Редактор - TinyMCE

В исходном коде страницы редактирования новости нет метатегов. Сразу начинает отрабатывать скрипт.

<script type="text/javascript">

Joomla.submitbutton = function(task) {

if (task == 'article.cancel' || document.formvalidator.isValid(document.id('item-form'))) {

WFEditor.getContent('jform_articletext'); Joomla.submitform(task, document.getElementById('item-form'));

} else {

alert('Неверная форма');

}

}

</script>

<form action="/administrator/index.php?option=com_content&amp;layout=edit&amp;id=19" method="post" name="adminForm" id="item-form" class="form-validate">

<div class="width-60 fltlft">

<fieldset class="adminform">

<legend>Изменить материал</legend>

<ul class="adminformlist">

<li><label id="jform_title-lbl" for="jform_title" class="hasTip required" title="Заголовок::Заголовок">Заголовок<span class="star">***160;*</span></label> <input type="text" name="jform[title]" id="jform_title" value="Балконные рамы" class="inputbox required" size="30"/></li>

и так далее...

---------- Добавлено 11.03.2014 в 12:57 ----------

JagdTiger:
Этот метод никогда и не поможет.

1. проверьте наличие htaccessa с нужной кодировкой
2. трогали ли вы файл редактором? (не забываем про without bom)

Корневой .htaccess имеет кодировку UTF-8 (без BOM) не изменялся редакторами.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий