MD выдает ошибку при переходе на Панель управления /scenes

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

MD выдает ошибку при переходе на Панель управления /scenes

Сообщение Ander » Вс авг 27, 2017 9:29 pm

после очередного редактирования сцены получаю ошибку
Fatal error: Call to a member function getProperty() on a non-object in C:\_majordomo\htdocs\modules\scenes\scenes.class.php(1060) : eval()'d code on line 3

неделя работы впустую. Помогите пожалуйста
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: MD выдает ошибку при переходе на Панель управления /scen

Сообщение sergejey » Вс авг 27, 2017 10:36 pm

Ander писал(а):после очередного редактирования сцены получаю ошибку
Fatal error: Call to a member function getProperty() on a non-object in C:\_majordomo\htdocs\modules\scenes\scenes.class.php(1060) : eval()'d code on line 3
неделя работы впустую. Помогите пожалуйста
У вас перестала редактироваться сцена? Если нет, то найдите ошибку в коде -- что-то вы "намудрили" в расширенном условии отображения элемента. Если совсем всё не работает, то найдите в указанном в ошибке строку 1060 и добавьте в начале два обратных слэша (//) чтобы её закомментировать. Там вероятно будет что-то вроде оператора eval. После чего исправьте ошибку в коде и раскомментируйте (удалите добавленные слэши) код.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: MD выдает ошибку при переходе на Панель управления /scen

Сообщение Ander » Вс авг 27, 2017 11:49 pm

Спасибо все получилось, только не могу понять в чем причина, в расширенном условии было
$name = "shatter_Kitchen_L";
$obj=getObject($name);
$msg=$obj->getProperty("msg");
if ($msg[1] == "U") {
$display=1;
} else {
$display=0;
}
и все работало пока не сделал копию
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: MD выдает ошибку при переходе на Панель управления /scen

Сообщение Ander » Пн авг 28, 2017 12:07 pm

Еще раз большое спасибо, все заработало.
Вопрос вдогонку: иногда при создании объекта в сцене тип Изображение появляется анимация, хотя я ее не устанавливал и тип стоит None. Изменение типа анимации не влияет
Ответить