Jump to content


Photo
- - - - -

Проблемы после обновления до Joomla 3.4.7


Best Answer SmetDenis , 22 December 2015 - 09:27

Да по другому и не скажешь... :(

Много где развалилось с 3.4.7 (facepalm)
https://github.com/j...cms/issues/8755
https://github.com/j...cms/issues/8756
http://joomla.stacke...la-3-4-7-update

Предлагают обязательно перелогинится после обновления,
почистить все кеши (сайта и браузера) и куки браузера.

 

Хак выше нужен только если проблема у вас именно во вкладках.

Go to the full post


  • This topic is locked This topic is locked
9 replies to this topic

#1 andrey.koch

andrey.koch
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 22 December 2015 - 08:25

Сегодня после обновления Joomla до 3.4.7 не могу зайти не в один каталог, кроме первого по списку в админке.

Есть несколько каталогов на JBZoo. После того, как кликаю на названии какого-либо каталога, перебрасывает снова в первый по списку.

Откатил Joomla обратно до 3.4.6.

 

У меня одного такое?

 

Joomla: 3.4.6 JBZoo: 2.2.4 Pro rev3047 Zoo: 3.3.14


Edited by andrey.koch, 22 December 2015 - 08:26.

  • 1

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 22 December 2015 - 09:11

Обновил - потыкал вроде норм. Но у меня 1 каталог)
  • 0

#3 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 22 December 2015 - 09:15

*
POPULAR

Ну жеванный крот... прям сезон обновлений Joomla :( :( :(

В версии J! 3.4.7 они поломали часть API сессий, как раз в них сейчас активно делают правки для безопасности CMS.

Конкретно тут перестало сохранятся внутреннее состояние пользователя, где хранился ID каталога Zoo.

Как исправить? Протащить ID каталога через сессию вручную

В файле administrator\components\com_zoo\zoo.php сохраняем ID в сессию
ntd5_200x0.png
JFactory::getSession()->set('com_zooapplication', $id);

В файле administrator\components\com_zoo\helpers\zoo.php получаем этот ID
57ov_200x0.png
$id = JFactory::getSession()->get('com_zooapplication');


Это повсеместная проблема. Сломался не только Zoo, но и масса других расширений (читал отзывы разработчиков)
Подозреваю что скоро будет J! 3.4.8 или Zoo 3.3.15
  • 7
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 andrey.koch

andrey.koch
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 22 December 2015 - 09:16

жеванный крот
:))  :))  :))  ;)  
  • 1

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 22 December 2015 - 09:27   Best Answer

Да по другому и не скажешь... :(

Много где развалилось с 3.4.7 (facepalm)
https://github.com/j...cms/issues/8755
https://github.com/j...cms/issues/8756
http://joomla.stacke...la-3-4-7-update

Предлагают обязательно перелогинится после обновления,
почистить все кеши (сайта и браузера) и куки браузера.

 

Хак выше нужен только если проблема у вас именно во вкладках.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 22 December 2015 - 09:35

Вопрос))) если 1 каталог и вроде пашет, правок не вносить? Или внести, что выше)
  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 22 December 2015 - 09:39

Вопрос))) если 1 каталог и вроде пашет, правок не вносить? Или внести, что выше)


Нет, ничего не нужно.

Сейчас посмотрел в репе Joomla их фикс. Теоретически должна спасти чистка сессии и разлогинивание всех юзеров.
Хотя я у себя не смог это повторить.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 andrey.koch

andrey.koch
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 22 December 2015 - 09:54

Денис, чего-то не получается. 

 

JFactory::getSession()->set('com_zooapplication', $id);

Это куда именно в файле нужно вставлять? Или все равно?

Уже увидел, щас попробую.


Edited by andrey.koch, 22 December 2015 - 10:15.

  • 0

#9 andrey.koch

andrey.koch
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 22 December 2015 - 10:18

Всё получилось, спасибо большое!


  • 0

#10 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 22 December 2015 - 19:25

andrey.koch, спасибо за вопрос!

 

SmetDenis, спасибо за оперативное объяснение и решение!! 
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..




Click to return to top of page in style!