Нельзя выбрать свойство объекта - РЕШЕНО

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

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Нельзя выбрать свойство объекта - РЕШЕНО

Сообщение xor » Вс янв 08, 2017 12:01 am

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

Вот, например, на картинке:
Изображение
Перезагружался, обновлялся, откатывался - без толку.

Обидно, чарты уже потерял. Нельзя увидеть график и при просмотре истории изменений в панели.

Никто не сталкивался?
Последний раз редактировалось xor Сб янв 14, 2017 12:56 pm, всего редактировалось 1 раз.
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: Нельзя выбрать свойство объекта

Сообщение xor » Вс янв 08, 2017 3:46 am

Заметил, что при выборе свойства (которое не отображается) в лог попадает ошибка:

Код: Выделить всё

03:33:34 0.59267700 JAVASCRIPT Error: URL: http://localhost/admin.php?pd=cGluZ2hvc3RzOntpbnN0YW5jZT1hZG19pz_cGFuZWw6e2FjdGlvbj1waW5naG9zdHN9pz_   
Понял, что после pz_ должны идти параметры типа для Х-рея
http://localhost/admin.php?pd=cGFuZWw6e ... 5nc30%3Dpz_&md=panel&inst=&action=xray

Но дальше ковыряться - это уж совсем глубоко.

Повторюсь-никто не сталкивался?
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Нельзя выбрать свойство объекта

Сообщение olehs » Вс янв 08, 2017 11:03 am

Ошибка где-то раньше. Посмотрите, что происходит в консоли браузера при выборе объекта.
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: Нельзя выбрать свойство объекта

Сообщение xor » Вс янв 08, 2017 2:20 pm

При открытии в Панели управления, например, вкладки Устройства онлайн и и попытки добавить связанный объект и указать связанное свойство вылетает ошибка

Код: Выделить всё

13:28:36 0.93237300 JAVASCRIPT Error: URL: http://localhost/admin.php?pd=cGluZ2hvc3RzOntpbnN0YW5jZT1hZG19pz_cGFuZWw6e2FjdGlvbj1waW5naG9zdHN9pz_   
, а в коде страницы присутствует лист объектов , а списка связанных свойств нет и выбрать не могу
фрагмент кода страницыПоказать

Код: Выделить всё

   
   
<td height="100%" valign="top" class="" id="main-content">



            <!--right_main-->
            <table cellpadding="0" cellspacing="12" border="0" width="100%" height="100%">
                <tbody><tr>
                    <td width="100%" valign="top">




                        
                                <!-- begin of file ./templates/pinghosts/pinghosts.html -->



<!-- Control Panel -->
 

 <!-- action usual -->
 <!-- table pinghosts search -->
 
 <!-- / table pinghosts search -->
 <!-- table pinghosts edit -->
 
   

<!-- Table 'pinghosts' edit -->
<ul class="breadcrumb">
<li> 
<a href="http://localhost/admin.php?pd=cGFuZWw6e2FjdGlvbj1waW5naG9zdHN9pz_&md=pinghosts&inst=adm&">Начало</a>
</li>
<span class="divider">/</span>
<li class="active">

Редактирование записи

</li>
</ul>

<form action="http://localhost/admin.php?pd=cGFuZWw6e2FjdGlvbj1waW5naG9zdHN9pz_&md=pinghosts&inst=adm&" method="post" enctype="multipart/form-data" name="frmEdit" class="form-horizontal">




<div class="form-group ">
        <label class="col-lg-4 control-label" for="inputTitle">Название:<font color="red">*</font></label>
        <div class="col-lg-5"><input type="text" class="form-control " name="title" value="Yota" required="true"></div>
</div>

<div class="form-group ">
        <label class="col-lg-4 control-label" for="inputTitle">Хост (адрес):<font color="red">*</font></label>
        <div class="col-lg-5"><input type="text" class="form-control " name="hostname" value="yota.ru" required="true"></div>
</div>

<div class="form-group ">
        <label class="col-lg-4 control-label" for="inputTitle">Тип:<font color="red">*</font></label>
        <div class="col-lg-5">
                <select name="type" class="form-control ">
  <option value="0" selected="">PING (HOST)
  </option><option value="1">WEB PAGE (URL)
  
 </option></select>
                </div>
</div>







<div class="form-group ">
        <label class="col-lg-4 control-label" for="inputTitle">Связанный объект:</label>
        <div class="col-lg-5"><span id="linked_object_replace399383">
<nobr>
<div class="select2-container select2-allowclear" id="s2id_linked_object_copy399383" style="width:300px"><a href="javascript:void(0)" class="select2-choice" tabindex="-1">   <span class="select2-chosen" id="select2-chosen-1">ThisComputer
 
 </span><abbr class="select2-search-choice-close"></abbr>   <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label for="s2id_autogen1" class="select2-offscreen"></label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" role="button" aria-labelledby="select2-chosen-1" id="s2id_autogen1"></div><select name="linked_object" id="linked_object_copy399383" style="width: 300px; display: none;" onchange="linked_object_chaged399383();" tabindex="-1" title="">
 <option value="">
 </option><option value="[add]">[ Добавить ]
 
 </option><option value="ClockChime">ClockChime
 
 </option><option value="USBDev">USBDev
 
 </option><option value="ThisComputer">ThisComputer
////////////////////// удалил перечень объектов для краткости
 
 </option><option value="usd">usd
 
 </option><option value="HTML5VP1">HTML5VP1
 
</option></select>
<a href="http://localhost/panel/linkedobject.html?op=redirect&object=ThisComputer" id="linked_object_link399383" style="">#</a>
</nobr>
</span></div>
</div>


<div class="form-group ">
        <label class="col-lg-4 control-label" for="inputTitle">Связанное св-во:</label>
        <div class="col-lg-5"><span id="linked_property_replace399383">
<nobr><select name="linked_property" id="linked_property_copy399383" style="width:300px" onchange="linked_property_chaged399383();">
 <option value="">
</option></select>
<a href="http://localhost/admin.php?pd=cGluZ2hvc3RzOntpbnN0YW5jZT1hZG19pz_cGFuZWw6e2FjdGlvbj1waW5naG9zdHN9pz_&md=pinghosts&inst=adm&view_mode=edit_pinghosts&id=9#" id="linked_property_link399383" style="display:none">#</a>
</nobr>
</span></div>
</div>

<!-- begin of file ./templates/linkedobject/linkedobject.html -->
<script type="text/javascript" src="./Панель управления_выбор_объекта_files/select2.min.js.Без названия"></script>
<link rel="stylesheet" href="./Панель управления_выбор_объекта_files/select2.css" type="text/css">





Не знаю, куда смотреть дальше
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: Нельзя выбрать свойство объекта

Сообщение xor » Вс янв 08, 2017 2:33 pm

Понятно, что при выборе Связанного объекта в поле Связанное свойство должен подтягиваться список свойств объекта, выбранного на первом шаге. Но как это делается, не пойму.

Сюда, что-ли, смотреть?
templates/linkedobject/linkedobject.html
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Нельзя выбрать свойство объекта

Сообщение olehs » Вс янв 08, 2017 2:46 pm

Да, сверьте с гитхабом файл \htdocs\templates\linkedobject\linkedobject.html
Посмотрите в отладчике браузера, какой запрос выполняется при выборе объекта в комбобоксе. Должно быть что-то типа
/panel/linkedobject.html?ajax=1&op=properties&object=ThisComputer
За это сообщение автора olehs поблагодарил:
xor (Вс янв 08, 2017 2:55 pm)
Рейтинг: 1.16%
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: Нельзя выбрать свойство объекта

Сообщение xor » Вс янв 08, 2017 3:32 pm

Вот под отладчиком - при выборе объекта ClockChime
ajax

Код: Выделить всё

Request URL:http://localhost/panel/linkedobject.html?ajax=1&op=properties&object=ClockChime
Request Method:GET
Status Code:200 OK
Remote Address:127.0.0.1:80
и тут же вылетает

Код: Выделить всё

Request URL:http://localhost/write_error.php?error= URL: http://localhost/admin.php?pd=cGluZ2hvc3RzOntpbnN0YW5jZT1hZG19pz_cGFuZWw6e2FjdGlvbj1waW5naG9zdHN9pz_&md=pinghosts&inst=adm&view_mode=edit_pinghosts&id=9 - Uncaught SyntaxError: Unexpected token %EF%BB%BF in JSON at position 0;line: 1  
, где %EF%BB%BF - признак UTF-8 с BOM

Изображение

ps. Обновил все с Гитхаба
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Нельзя выбрать свойство объекта

Сообщение Sas » Пн янв 09, 2017 8:04 pm

У меня было похожее когда не работал mod rewrite
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Нельзя выбрать свойство объекта

Сообщение Ivan » Пн янв 09, 2017 10:44 pm

У меня такое бывает если после выбора объекта резко открыть перечень свойств. Нудно подождать пока загрузится.
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Нельзя выбрать свойство объекта

Сообщение olehs » Пн янв 09, 2017 11:34 pm

xor писал(а):Вот под отладчиком - при выборе объекта ClockChime
Покажите, что вернул тот запрос (linkedobject.html)
Ответить