После обновления 1.5.11RE до 1.5.14RE слетела кодировка в редакторе TinyMCE

Discussion in 'Сообщения об ошибках' started by thor2k, Aug 4, 2009.

  1. Offline

    thor2k Недавно здесь

    Joined:
    Aug 4, 2009
    Messages:
    2
    Likes Received:
    0
    После обновления 1.5.11RE до 1.5.14RE в редакторе TinyMCE в любых всплывающих окнах (напрмер, вставка изображения) отображаются кракозябры. Явно пытается отобразить utf-8 как cp1251. Изменение кодировки страницы в браузере и проставление явным образом utf-8 не помогает.

    Вернул файлы редактора из версии 1.5.11 все отображается нормально.

    Подскажите, пожалуйста, хотя бы в какую сторону копать.

    P.S. Проблема проявляется только во всплывающих окнах редактора. В самом редакторе все отображается нормально
     
    Last edited: Aug 4, 2009
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    На Денвере?
    Попробуй в .htaccess добавить строчку
    Код (CODE):
    1. AddDefaultCharset utf-8
     
  4. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Дело в том, что языковой файл для редактора tiny_mce (ru_dlg.js) при переводе был сохранен не в UTF-8. Открыл блокнотом и пересохранил в UTF-8. Проблема тут же решилась.

    __________________________________
    С уважением, Дмитрий

    P/S: Если вдруг кто-то сейчас мается с данной проблемой, то во вложении исправленный файл ru_dlg.js (распакуйте архив).

    Его нужно положить в директорию \plugins\editors\tinymce\jscripts\tiny_mce\themes\ advanced\langs, заменив старый.

    После замены не забудьте почистить КЭШ БРАУЗЕРА, иначе ничего не изменится
     

    Attached Files:

    mixalic likes this.
  5. Offline

    thor2k Недавно здесь

    Joined:
    Aug 4, 2009
    Messages:
    2
    Likes Received:
    0
    Огромное спасибо gft. Проблема решилась [!]
     
  6. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Чудеса. Этот файл во всех пакетах сохранен в UTF-8 без BOM. Во вложении выше - с BOM. Если в каком-то пакете этот файл не в UTF-8, то прошу выслать весь пакет без перепаковки и сообщить адрес, откуда скачивали. Короче, докажите, что в сборках и пакетах файл не UTF-8. Иначе - расстрел. :)
    Я действительно хочу разобраться, но, как обычно, никто не сообщает никаких подробностей. :(

    Поэкспериментировал.
    1. Попробовал сохранить файл в win-1251. Знаками вопроса (но не крякозябрами) выводятся всплывающие окна:
    - вставка ссылки
    - вставка якоря
    - о программе
    - вставка символа
    - редактор html
    - дополнительный цвет текста(фона) - Другие цвета
    Это всё! Остальные окна в порядке.
    Т.е.
    не имеет отношения к кодировке файла.

    2. Добавил в .htaccess строку, а файл сохранил в UTF-8 без BOM.
    Код (CODE):
    1. AddDefaultCharset windows-1251

    ВСЕ окна стали крякозябрами.

    3. Как в п.2 + файл сохранен в UTF-8 с BOM (как файл во вложении выше).
    По-русски стали окна:
    - вставка текста
    - вставка из word
    - вставка якоря
    - о TinyMCE
    - редактор html
    - другие цвета
    - вставка символа
    т.е. только часть окон стали отображаться по-русски, а файл c BOM лишь частично решает проблему.

    Какой вывод делать?
    Сборку и пакеты пока не буду обновлять.

    Точно?
    Проверь ВСЕ окна, прикрепи здесь конфиг апача. Что за сервер используешь?

    Решение:
    Мой метод работает 100% (и он вполне логичен), а именно - добавление в .htaccess Joomla строчки
    Код (CODE):
    1. AddDefaultCharset UTF-8
    Я даже специально поставил Денвер и всё проверил.
    1. Переименовываем htaccess.txt в .htaccess
    2. Добавляем в него вышеуказанную строку

    В результате и лицензия по-русски, и все окна редактора по-русски. Плюс в будущем будете избавлены от подобных проблем с UTF-8 (кто бы мог подумать, что с utf будут проблемы :) ).
     
    Last edited: Aug 5, 2009
    DKraev likes this.
  7. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Да, действительно. Достаточно внести в .htaccess строчку AddDefaultCharset UTF-8. Все работает.

    НО нужно не забыть почистить кэш браузера. Если увидели кракозябры, добавляем AddDefaultCharset UTF-8, чистим кэш и радуемся...

    Именно это меня и смутило первый раз. Строчку внес, кэш не вычистил. В итоге - ничего не поменялось. Это касается Мозиллы.
     
    Last edited: Aug 5, 2009
  8. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    utf-файлы без сигнатуры иногда неверно определяются. Некоторые редакторы открывают UTF-файлы как win-1251, но в них русский текст отображается крякозябрами.

    Значит это частный случай и нужна определенная статистика для замены файла в сборке. Результат эксперимента я привел.

    Пару часов назад поставил Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1.exe, убил час на эксперименты. Результаты выше, но они не совпадают с вашими.
    Что дальше делать?
     
  9. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Пока я правил сообщение выше - вы уже отписали. Все работает, не надо ничего менять. Спасибо за помощь.

    Просто может стоить выделить эту тему отдельно, поудаляв лишние посты, чтобы пользователи, которые столкнутся с данной проблемой не задавали каждый раз вопросы на форуме.
     
    Last edited by a moderator: Aug 5, 2009
  10. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ну и хорошо - разобрались наконец-то. c|||
     
  11. Offline

    Kitsunebi Недавно здесь

    Joined:
    Aug 17, 2009
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Может вопрос и тупой, но куда добавлять эту строчку, или без разницы (например, в самый конец файла).
    Если можно, то желательно на примере :) Буду очень благодарен.
     
    Last edited by a moderator: Apr 5, 2014
  12. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Без разницы
     
  13. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Если это так тяжело - то вот стандартный файл .htaccess с добавленой строкой
    Код (CODE):
    1. AddDefaultCharset UTF-8
     

    Attached Files:

    Карман likes this.
  14. Offline

    Kitsunebi Недавно здесь

    Joined:
    Aug 17, 2009
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Спасибо большое, проблема решилась частично. Все всплывающие окна стали отображаться нормально, кроме редактора изображений.

    Языковые файлы проверил все - кодировка utf-8, кроме парочки (поменял).

    Может где-то, что-то еще пропустил... :hz:
     
  15. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    какие файлы и что еще за "редактор изображений"?
     
  16. Offline

    Kitsunebi Недавно здесь

    Joined:
    Aug 17, 2009
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    В редакторе TinyMCE есть опция вставить/изменить изображение. При ее выборе всплывает окошко с доп настройками, типа описание картинки, отступы бла-бла... Там и отображаются кракозябры.

    Менял кодировку в языковых файлах в папке language в корне сайта и в папке administrator а также здесь plugins->editors->tinymce->...->ru.js и plugins->editors->editors-xtd

    больше ничего не трогал :)
     
    Last edited by a moderator: Apr 5, 2014
  17. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Меня интересуют конкретные файлы и зачем менял? Хотя, не говори. С потусторонними силами разбираться не буду, надоело. См. тему с начала.
    Сайт где находится?

    Кодировка файлов ПРАВИЛЬНАЯ. Если хотите - меняйте её хоть на китайскую, но дело точно не в ней. Ищите проблему в другом месте. Скорее всего сервер не предназначен для работы с UTF-8. Поэтому я уже начинаю ненавидеть Денвер 3 с его жестко прописанной windows-1251. B)

    PS: В следующий раз буду нещадно тереть все сообщения, если не сказано о:
    1. Версии Joomla и откуда скачана.
    2. Где находится (на чем работает) сайт
    3. Версии браузера
    Это прописано в Правилах форума, извольте соблюдать.
     
  18. Offline

    Diamond-Archer Недавно здесь

    Joined:
    Sep 26, 2009
    Messages:
    1
    Likes Received:
    0
    версия Joomla_1.5.14_RE-Stable-Full-Package
    сервер Денвер3
    браузеры:

    IE 8
    при администрировании крякозябры во всплывающих окнах. некоретное редактирование - при создании списка, в список попадают все строк, а не только выделенные

    Firefox3
    при администрировании крякозябры во всплывающих окнах

    Chrome 3.0.195.21
    при администрировании крякозябры во всплывающих окнах
    Opera 10.00 Beta 3
    кракозябр НЕТ и не было, но не работает кнопка "читать полностью". после ее нажатия просто выбрасывает в статьи


    строчку в файл прописывал результат нулевой.

    помогите пожалуйста, я полный чайник

    PS скачал английский дистрибутив - все работает. откуда такие сложности с добавлением русского?
     
    Last edited by a moderator: Apr 5, 2014
  19. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    поставь XAMPPlite 1.7.1 http://sourceforge.net/projects/xampp/files/ и не парься

    или
    просто скачай файл выше. Поди прописывал в htaccess.txt?
     
  20. Offline

    alfa212 Недавно здесь

    Joined:
    May 9, 2009
    Messages:
    16
    Likes Received:
    2
    Gender:
    Male
    слушайте, у меня тоже самое абсолютно. плюс в сафари тоже с кодировкой в редакторе изображений проблемы. и не в денвере дело тут - на удаленном сервере тоже самое абсолютно. вроде и не чайник уж я, однако не въеду никак. в принципе, уже мирюсь давно с этими глюками, набрел вот сюда случайно - решил высказаться тоже и помощи попросить: и все-таки, как убрать эти ошибки???? заранее спасибо за советы!


    упс, ступил... кэш-то не очистил)) на самом деле, дело в htaccess. блин, завтра придется у всех клиентов предыдущих с 1,5,14 обновлять это файл...
     
    Last edited: Oct 23, 2009
  21. Offline

    xco0k Недавно здесь

    Joined:
    Dec 30, 2009
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    добавил нужную кодировку, сервер кодировку поддерживает, чистил кеш, но в редакторе все так же крокозябры
     

Share This Page

Loading...