Релиз 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. Если вы с ними не столкнулись это не значит, что у вас их нет. Если будет еще что-то критичное я обновлю пост.

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

Guest

Комментарии  

Наталия
# +1 Наталия 10.11.2015 17:37
Здравствуйте. У меня на сайте проблема. Перестало работать меню в таком случае. Если у пункта меню назначение блог категории- этот пункт меню не работает, а если я меняю назначение пункта меню на материал . то пункт работает нормально. В чем причина и где искать? Буду очень благодарна за ответ!!!
Ответить
Леонид
# +1 Леонид 19.03.2015 13:14
Перестала работать обработка статей :-(.

Когда запоминаю статью - пропадает разметка, в т.ч. - рисунки (т.к. ссылки пропадают).
Что делать-то?
Ответить
Вадим
# 0 Вадим 20.03.2015 08:55
вероятней всего это не проблема Joomla 3.4
Ответить
Леонид
# +1 Леонид 20.03.2015 10:27
Спасибо за ответ. М.б. и так.

Но я делал миграцию с 1.5.26 (JMigrator) на 3.3.6 и все было нормально.
А когда поднял опять с 1.5.26 на 3.4, после изменения статьи она запоминается без разметки.
Ответить
Вадим
# 0 Вадим 21.03.2015 12:33
попробуйте другой мигратор... После сохранения статьи разметка может отчищаться... посмотрите какой HTML статьи, что удаляется после сохранения. Допустим по умолчанию удаляются фреймы и js код.
Ответить
Леонид
# 0 Леонид 21.03.2015 13:47
Спасибо за ответ.
После миграции с JMigrator на 3.4 со статьями все выглядит нормально и во фронте, и в бэкэнде - разметка есть и т.д.
Но если я в админке (уже в 3.4) (после изменения статьи или без) запоминаю статью, она запоминается без разметки. Т.е. вычищается весь(!) HTML, даже абзацы.

Похоже, мигратор тут и ни причем.
Кстати, из бесплатных я знаю только JMigrator.
Может быть, посоветуете другой бесплатный?
Ответить
Вадим
# 0 Вадим 21.03.2015 14:40
redcomponent.com/.../... - отличный мигратор и бесплатный.
Ответить
Леонид
# 0 Леонид 21.03.2015 20:56
Спасибо.
Использовал RedMigrator.
К сож., относительно статей результат тот же.
Жаль, но кажется придется возвращаться к 3.3.6 ((.
К сож., аннонсированный вами апдейт Joomla 3.4.1 не появился.
Удачи вам.
Ответить
Вадим
# 0 Вадим 22.03.2015 11:17
Могу сказать точно что тут проблема не в Joomla 3.4... так как миграцию на Joomla 3.4 проводил... И все отлично было со статьями верстка статей не терялась... это возможно только, при условии, что у вас какие то проблемы с этой самой версткой изначально.
Ответить
Леонид
# 0 Леонид 25.03.2015 11:38
Проблема не решена, но прояснилась.
Такая гадость происходила в Chrom.
А в Firefox все нормально - разметка не исчезает.
Вот подлянка, не ожидал ((.

Вадим, спасибо за внимание и поддержку.
Ответить
Вадим
# 0 Вадим 18.03.2015 15:25
О кажись большой релиз с правкой багов готовят. В пятницу будет апдейт Joomla 3.4.1
Ответить
Captain
# 0 Captain 16.03.2015 15:43
Что-то у меня на 3.4 компоненты не хотят ставиться. С формулировкой
Ошибка
Ошибка загрузки файла на сервер

Невозможно найти установочный пакет
Ответить
Вадим
# 0 Вадим 17.03.2015 08:31
Это не связано с CMS. Скорей всего это либо ограничение вашего хостинга, на размер загружаемых файлов, либо права на папки.
Ответить
Captain
# +1 Captain 17.03.2015 08:52
оказалось еще интереснее - ошибки на диске, причем пришлись именно на несколько файлов расширений ))
Ответить
Iana
# 0 Iana 12.03.2015 13:24
Скажите пожалуйста а какой модуль для коментариве вы используете? ( меня очень интересует возможность оставлять комменты, авторизируясь через соц сети (ВК, Fb, Twitter, ЖЖ)
Ответить
Вадим
# +1 Вадим 12.03.2015 16:25
На этом сайте используется два компонента:
JComments - комментарии Joomla www.joomlatune.ru/.../ (Шаблон комментариев изменен)
Slogin - наша разработка. joomline.ru/.../slogin.html (плагин интеграции идет в комплекте)

Все расширения бесплатные.
Ответить
Nastya Asi
# 0 Nastya Asi 12.03.2015 20:03
А можно просто оставлять комментарии через авторизацию из соцсетей, но таким образом не регистрироватьс я в джумле? Записывать всех пользователей в зарегистрирован ные в админке не нужно.
Ответить
Вадим
# 0 Вадим 12.03.2015 21:14
Используйте социальные комментарии. Они наверное вам подойдут оптимально.
Из популярных:
CACKLE
SVKAMENT
DISQUS
HYPERCOMMENTS
Как нибудь соберусь напишу обзор про них, так как мы разрабатывали для них всех расширения.
Ответить
Nastya Asi
# 0 Nastya Asi 13.03.2015 07:17
Да в том то и дело, что искала такую фишку именно для JComments. Больше нравится, чем Cackle и тд. Комменты в админке, не потеряются, и все без лишних манипуляций. Ваш компонент понравился, но вот собирать пользователей нет необходимости, жалко, что нет галочки на отключение регистрации.

Спасибо за ответ, буду думать :)
Ответить
Вадим
# 0 Вадим 13.03.2015 08:56
Где-то же хранить надо данные об авторизации и связывать комментарии пользователя с каким то аккаунтом.
Ответить
Nastya Asi
# 0 Nastya Asi 03.04.2015 21:58
Ой, как-то все сложно. Вот например, чтобы оставить этот комментарий у меня не получилось авторизоваться через твитер или google+, только через FB, через который тут авторизовалась ранее. Это так работает компонент? Или в чем тут у вас ошибки? Было написано, что мейл не прошел проверку.
Ответить
Вадим
# 0 Вадим 04.04.2015 10:48
Это значит что е-меил с facebook и е-меил google+ у вас совпадают либо у вас не указан е-меил в профиле google. Собственно по этому он и предлагает вводить какие то данные. Если необходимо все это можно отключить.
Ответить
george
# 0 george 03.03.2015 12:05
На 3.4 не ставиться плагин YT_Plugin_plg_y t_fw2_v2.2 .3 smartaddons ((
Ответить
Вадим
# +1 Вадим 03.03.2015 12:25
Вероятней всего в нем стоит жесткая привязка к версии Joomla.
Ответить
Дима Кузьменко
# 0 Дима Кузьменко 03.03.2015 02:12
П.С. Подскажите что это у вас за плагин голосования (Палец, вверх, вниз для комментариев)
Ответить
Вадим
# +3 Вадим 03.03.2015 09:25
На сайте стоит стандартный компонент JComments. Просто шаблон его несколько изменен.
Ответить
Дима Кузьменко
# 0 Дима Кузьменко 03.03.2015 02:09
Когда ждать релиз 3.5 ?
Ответить
Вадим
# +1 Вадим 03.03.2015 09:26
А зачем его ждать? Согласно новой стратегии развитии Joomla теперь не будет релизов длительной поддержки... Типа Joomla 2.5. По сути теперь каждая ветка 3.3 3.4 и 3.5 это релиз краткосрочной поддержки... а релиз долгосрочный это Joomla 3.x.
Ответить
Vital
# 0 Vital 02.03.2015 00:21
Нашёл информацию по исправлению мулльтиязыка, исправление у себя внёс и сейчас переключение языка нормально работает github.com/.../...
Ответить
Вадим
# 0 Вадим 02.03.2015 09:16
Добавил информацию в основной топик. Спасибо за уточнение, этот момент я просмотрел.
Ответить
Vital
# 0 Vital 01.03.2015 23:47
А можете подробнее про лечение мультиязычности описать? А то обновил сайт и слегли языки. не знаю что и делать с этим (
Ответить