Релиз Joomla 3.4 - правим баги

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

По этому как всегда задаюсь, какого хрена и предлагаю список заплаток, которые можно применить для восстановления сайта на Joomla пока разработчики выпустят апдейт с фиксами.

Надо сказать, что выпуск Joomla 3.4 не так плох, как я ожидал, и я бы сказал, что он хорош если бы не несколько неприятных багов, которые допустили разработчики.

Напомню, с некоторых пор Joomla полностью разрабатывается сообществом, и по этому в нее включаются некоторые фичи, которые мне не понятны и они зависят от настроения людей, которые пропускают пулреквесты, хотя лично я бы за некоторые вещи отрывал руки по самые помидоры.

И так рейтинг критических глюков:

  1. Canonical - я уже начал забывать об проблемах с ним, но тут разработчики решили допилить механизм каноникал... и в результате он стал угрожающе опасен для категорий, так как в категориях у вас может исчезнуть пагинация, а это прискорбно. Как отключить canonical я писал.
  2. Теги они же метки - это забавный глюк на самом деле, они решили починить его для com_content, но как всегда забыли о бывших пользователях. Так что все кто на привязывал теги к меню получили нынче такие алиасы /metka/id-metka вместо /metka. Лечится копированием файла от старого компонента тегов Joomla 3.3.6 /components/com_tags/helpers/route.php.
  3. Мультиязычность - пожалуй самый первый баг, который нашли. Лечится путем сохранения языков в панели Joomla. Уже выложили фикс на GitHub, можно исправить прямо в коде файлов.
  4. Поломка админки после обновления. Сбрасываем кеш у браузера. Потом идем в Менеджер расширений > Пункт update site > Выбрать все расширения > Нажать включить.
  5. Не работает вкладка JED - то есть та приблуда которую всем навязывали, типа автоматическая установка расширений из каталога JED прямо из админ панели Joomla. В релизе Joomla 3.4 она сломалась и пока, чтоб не раздражала ее можно отключить. Идем в менеджер плагинов > вбиваем в поиск слово JED и отключаем плагин.

Это основные баги Joomla 3.4. Если вы с ними не столкнулись это не значит, что у вас их нет. Если будет еще что-то критичное я обновлю пост.

Добавить комментарий

Защитный код

Комментарии

Наталия
+1

Наталия

Здравствуйте. У меня на сайте проблема. Перестало работать меню в таком случае. Если у пункта меню назначение блог категории- этот пункт меню не работает, а если я меняю назначение пункта меню на материал . то пункт работает нормально. В чем причина и где искать? Буду очень благодарна за ответ!!!
Леонид
+1

Леонид

Перестала работать обработка статей :-(.

Когда запоминаю статью - пропадает разметка, в т.ч. - рисунки (т.к. ссылки пропадают).
Что делать-то?
Вадим

Вадим

вероятней всего это не проблема Joomla 3.4
Леонид
+1

Леонид

Спасибо за ответ. М.б. и так.

Но я делал миграцию с 1.5.26 (JMigrator) на 3.3.6 и все было нормально.
А когда поднял опять с 1.5.26 на 3.4, после изменения статьи она запоминается без разметки.
Вадим

Вадим

попробуйте другой мигратор... После сохранения статьи разметка может отчищаться... посмотрите какой HTML статьи, что удаляется после сохранения. Допустим по умолчанию удаляются фреймы и js код.
Леонид

Леонид

Спасибо за ответ.
После миграции с JMigrator на 3.4 со статьями все выглядит нормально и во фронте, и в бэкэнде - разметка есть и т.д.
Но если я в админке (уже в 3.4) (после изменения статьи или без) запоминаю статью, она запоминается без разметки. Т.е. вычищается весь(!) HTML, даже абзацы.

Похоже, мигратор тут и ни причем.
Кстати, из бесплатных я знаю только JMigrator.
Может быть, посоветуете другой бесплатный?
Леонид

Леонид

Спасибо.
Использовал RedMigrator.
К сож., относительно статей результат тот же.
Жаль, но кажется придется возвращаться к 3.3.6 ((.
К сож., аннонсированный вами апдейт Joomla 3.4.1 не появился.
Удачи вам.
Вадим

Вадим

Могу сказать точно что тут проблема не в Joomla 3.4... так как миграцию на Joomla 3.4 проводил... И все отлично было со статьями верстка статей не терялась... это возможно только, при условии, что у вас какие то проблемы с этой самой версткой изначально.
Леонид

Леонид

Проблема не решена, но прояснилась.
Такая гадость происходила в Chrom.
А в Firefox все нормально - разметка не исчезает.
Вот подлянка, не ожидал ((.

Вадим, спасибо за внимание и поддержку.
Вадим

Вадим

О кажись большой релиз с правкой багов готовят. В пятницу будет апдейт Joomla 3.4.1
Captain

Captain

Что-то у меня на 3.4 компоненты не хотят ставиться. С формулировкой
Ошибка
Ошибка загрузки файла на сервер

Невозможно найти установочный пакет
Вадим

Вадим

Это не связано с CMS. Скорей всего это либо ограничение вашего хостинга, на размер загружаемых файлов, либо права на папки.
Captain
+1

Captain

оказалось еще интереснее - ошибки на диске, причем пришлись именно на несколько файлов расширений ))
Iana

Iana

Скажите пожалуйста а какой модуль для коментариве вы используете? ( меня очень интересует возможность оставлять комменты, авторизируясь через соц сети (ВК, Fb, Twitter, ЖЖ)
Вадим
+1

Вадим

На этом сайте используется два компонента:
JComments - комментарии Joomla www.joomlatune.ru/.../ (Шаблон комментариев изменен)
Slogin - наша разработка. joomline.ru/.../slogin.html (плагин интеграции идет в комплекте)

Все расширения бесплатные.
Nastya Asi

Nastya Asi

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

Вадим

Используйте социальные комментарии. Они наверное вам подойдут оптимально.
Из популярных:
CACKLE
SVKAMENT
DISQUS
HYPERCOMMENTS
Как нибудь соберусь напишу обзор про них, так как мы разрабатывали для них всех расширения.
Nastya Asi

Nastya Asi

Да в том то и дело, что искала такую фишку именно для JComments. Больше нравится, чем Cackle и тд. Комменты в админке, не потеряются, и все без лишних манипуляций. Ваш компонент понравился, но вот собирать пользователей нет необходимости, жалко, что нет галочки на отключение регистрации.

Спасибо за ответ, буду думать :)
Вадим

Вадим

Где-то же хранить надо данные об авторизации и связывать комментарии пользователя с каким то аккаунтом.
Nastya Asi

Nastya Asi

Ой, как-то все сложно. Вот например, чтобы оставить этот комментарий у меня не получилось авторизоваться через твитер или google+, только через FB, через который тут авторизовалась ранее. Это так работает компонент? Или в чем тут у вас ошибки? Было написано, что мейл не прошел проверку.
Вадим

Вадим

Это значит что е-меил с facebook и е-меил google+ у вас совпадают либо у вас не указан е-меил в профиле google. Собственно по этому он и предлагает вводить какие то данные. Если необходимо все это можно отключить.
george

george

На 3.4 не ставиться плагин YT_Plugin_plg_y t_fw2_v2.2 .3 smartaddons ((
Вадим
+1

Вадим

Вероятней всего в нем стоит жесткая привязка к версии Joomla.
Дима Кузьменко

Дима Кузьменко

П.С. Подскажите что это у вас за плагин голосования (Палец, вверх, вниз для комментариев)
Вадим
+2

Вадим

На сайте стоит стандартный компонент JComments. Просто шаблон его несколько изменен.
Дима Кузьменко

Дима Кузьменко

Когда ждать релиз 3.5 ?
Вадим
+1

Вадим

А зачем его ждать? Согласно новой стратегии развитии Joomla теперь не будет релизов длительной поддержки... Типа Joomla 2.5. По сути теперь каждая ветка 3.3 3.4 и 3.5 это релиз краткосрочной поддержки... а релиз долгосрочный это Joomla 3.x.
Vital

Vital

Нашёл информацию по исправлению мулльтиязыка, исправление у себя внёс и сейчас переключение языка нормально работает github.com/.../...
Вадим

Вадим

Добавил информацию в основной топик. Спасибо за уточнение, этот момент я просмотрел.
Vital

Vital

А можете подробнее про лечение мультиязычности описать? А то обновил сайт и слегли языки. не знаю что и делать с этим (