Обновление до 2.4.0. Ошибка связанная с меню пользователя

 
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2781
Здравствуйте!
На почту человек пишет:
При обновление на 2.4 в виджете аватар пользователя выдают ошибку Warning: in_array() expects parameter 2 to be array, null given in system/core/user.php on line 646 >> >> Warning: Invalid argument supplied for foreach() in system/core/user.php on line 650 >> >> Ошибку выдают из за сообщений, когда удаляешь в персональном меню сообщения, ошибка исчезает.
Если кто встречался, помогите человеку.
Спасибо!
Украинский для инстант
Посетитель
small user social cms
Сообщений: 62
Олег Васильевич я:

Здравствуйте!
На почту человек пишет:
При обновление на 2.4 в виджете аватар пользователя выдают ошибку Warning: in_array() expects parameter 2 to be array, null given in system/core/user.php on line 646 >> >> Warning: Invalid argument supplied for foreach() in system/core/user.php on line 650 >> >> Ошибку выдают из за сообщений, когда удаляешь в персональном меню сообщения, ошибка исчезает.
Если кто встречался, помогите человеку.
Спасибо!

Спасибо.
Подскажите пожалуйста как исправить ошибка вот какая:
виджет Аватар пользователя. Шаблон tseso. На дефолте так же ошибка.
Warning: in_array() expects parameter 2 to be array, null given in system/core/user.php on line 646

Warning: Invalid argument supplied for foreach() in system/core/user.php on line 650

Какой там код.
Код PHP:
  1. public function isInGroups($groups){
  2.  
  3. if ($groups == array(0)){ return true; }
  4. if (in_array(0, $groups)){ return true; }
  5.  
  6. $found = false;
  7.  
  8. foreach($groups as $group_id){
  9. $found = $found || in_array($group_id, $this->groups);
  10. }
  11.  
  12. return $found;
  13.  
  14. }
  15.  
Ошибку выдает из за сообщений, когда удаляешь в персональном меню сообщения, ошибка исчезает. Подскажите пожалуйста как исправить
Редактировалось: 2 раз (Последний: 16 января 2016 в 10:49)
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1152
У меня была похожая ошибка, всё из за пунктов меню
Авторизация (родитель, видит только Гость и не показывается другим группам)
- Вход (подменю, видит только Гость и не показывается другим группам)
- Регистрация (подменю, видит только Гость и не показывается другим группам)

Удалить или редактировать не получилось, пришлось удалить через phpmyadmin
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Сообщений: 62
Evanescence:

У меня была похожая ошибка, всё из за пунктов меню
Авторизация (родитель, видит только Гость и не показывается другим группам)
- Вход (подменю, видит только Гость и не показывается другим группам)
- Регистрация (подменю, видит только Гость и не показывается другим группам)

Удалить или редактировать не получилось, пришлось удалить через phpmyadmin
Подскажите где именно в phpadmin удалять и что?
И после этого у Вас все нормально работает?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1152
Виталий:
Подскажите где именно в phpadmin удалять и что?
Я у себя нашел 3 проблемные пункты меню, при удалении или редактирование получал ошибку 500
пришлось в phpmyadmin - таблица cms_menu_items - найти их и удалить
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Сообщений: 62
Нет мне это не поможет, т.к. я могу удалить сообщения и просто в меню. Ошибки не будет, но и сообщений не будет.
Посетитель
small user social cms
Сообщений: 62
Гуру php и instantcms подскажите пожалуйста как исправить scratch
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4336
Виталий:
Какой там код.
Вероятно, в указанном коде это
Код PHP:
  1. if ($groups == array(0)){ return true; }
нужно заменить на это
Код PHP:
  1. if ($groups == array(0) || empty($groups)){ return true; }
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Сообщений: 62
Fuze, Спасибо Вам, ошибка пропала
Посетитель
small user social cms
Сообщений: 62
Тему можно закрывать.
Посетитель
small user social cms
Сообщений: 62
Fuze, Не подскажите чтоб новую тему не создавать.
У меня в instantmaps нет стиль списка:
Обновление до 2.4.0. Ошибка связанная с меню пользователя

В других типах контента есть:
Обновление до 2.4.0. Ошибка связанная с меню пользователя

Так и должно быть? Или maps установился с ошибкой?
И как можно добавить чтоб был данный стиль?
Спасибо.
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4336
Виталий:
Так и должно быть
да
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 229
Виталий:
Так и должно быть? Или maps установился с ошибкой?
Я так подозреваю, что несмотря на название - Премиум компонент и казалось бы уж в премиум компонентах должно быть все и вся, а на практике премиум наоборот выходит боком, все что легко делается в стандартных типах полей в премиум нужно делать через хуки и т.д. допиливать (по крайней мере это касается мапса).

Элементарные поля контактов - телефон, скайп и т.д. которые есть в форме добавления, то их нет в стандартных типах контента, для чего их сделали как то отдельно? как с этими полями работать?
Редактировалось: 1 раз (Последний: 16 января 2016 в 17:23)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.