Не сохраняются настройки радио-кнопок в web-variables
Модератор: immortal
Не сохраняются настройки радио-кнопок в web-variables
Всем привет и с новым годом!!!
Совсем недавно начал разбираться с majordomo сразу возникли вопросы, ответы не нашел ни на форуме ни в документации.
Немного о системе. Установил majordomo на Linux Ubuntu 10.04 используя приведенный автором скрипт для установки. Обновил проект до последней версии (и заново проставил права на папки и файлы) (папки 777, файлы 666).
Хочу у себя построить график изменения валюты. Считываю курс с _http://www.cbr.ru/scripts/XML_daily.asp в виде xml файла, разбираю его регулярным выражением и беру интересующий меня курс. Но вот беда, в курсе разделителем является ",", следовательно не могу построить график. Написал скрипт на php (в поле "Code") который выбирает нужный мне курс и меняет "," на "." и установил радио-кнопку на "Code". Сохраняю, но в результате ничего не сохранилось и код не отрабатывает.
Написал этот же скрипт через Object->Scripts сохранил его. Выбираю мой скрипт в web-variables и устанавливаю радио-кнопку на "Script" пытаюсь сохранить настройку, но все тщетно.
Тут я понимаю что дело может быть в Linux и правах, устанавливаю majordomo на windows 7 и делаю все тоже самое - результат такой-же. Это только у меня не работает или есть еще люди с подобными проблемами?
Есть ли лекарство от этого недуга?
Сергей
По
Совсем недавно начал разбираться с majordomo сразу возникли вопросы, ответы не нашел ни на форуме ни в документации.
Немного о системе. Установил majordomo на Linux Ubuntu 10.04 используя приведенный автором скрипт для установки. Обновил проект до последней версии (и заново проставил права на папки и файлы) (папки 777, файлы 666).
Хочу у себя построить график изменения валюты. Считываю курс с _http://www.cbr.ru/scripts/XML_daily.asp в виде xml файла, разбираю его регулярным выражением и беру интересующий меня курс. Но вот беда, в курсе разделителем является ",", следовательно не могу построить график. Написал скрипт на php (в поле "Code") который выбирает нужный мне курс и меняет "," на "." и установил радио-кнопку на "Code". Сохраняю, но в результате ничего не сохранилось и код не отрабатывает.
Написал этот же скрипт через Object->Scripts сохранил его. Выбираю мой скрипт в web-variables и устанавливаю радио-кнопку на "Script" пытаюсь сохранить настройку, но все тщетно.
Тут я понимаю что дело может быть в Linux и правах, устанавливаю majordomo на windows 7 и делаю все тоже самое - результат такой-же. Это только у меня не работает или есть еще люди с подобными проблемами?
Есть ли лекарство от этого недуга?
Сергей
По
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Не сохраняются настройки радио-кнопок в web-variables
Привет и тебя с праздниками )
Сделай плиз скриншот скрипта, который ты сделал для изменения разделителя.
Я ещё перепроверю насчёт кода в веб-переменных -- с системой это не должно быть связано.
Сделай плиз скриншот скрипта, который ты сделал для изменения разделителя.
Я ещё перепроверю насчёт кода в веб-переменных -- с системой это не должно быть связано.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Не сохраняются настройки радио-кнопок в web-variables
Привет всем,
вот небольшой скрипт для изъятия курса валюты и замены "," на "." в самом курсе
Еще Сергей такой вопрос, как можно отлаживать объекты и классы в твоем проекте? Сейчас немного поясню,
1. создал класс (class1), задал свойство (status) и метод (statusChanged) c кодом ($this->setProperty('status',$params['status']);)
2. Создал подкласс subclass1
3. Теперь хочу изменить свойство status в subclass1 пишу http://127.0.0.1/objects/?object=subcla ... d&status=1
4. делаю вывод в меню (меню управления) HTML-блок вида (<table data-role="table" id="my-table" data-mode="reflow">
<tbody>
<tr>
<th style="width:160px;">Status</th>
<td>%subclass1.status%</td>
</tr>
</tbody>
</table>)
(Делаю обновление каждые 10 сек)
Запускаю строку из пункта 3 из эксплорера или командной строки, вижу, что данные переданы, но в таблице (пункт 4) ничего не обновляется. Как я могу увидеть, дошли ли данные до объекта subclass1? Изменилось ли свойство объекта?
Сергей
вот небольшой скрипт для изъятия курса валюты и замены "," на "." в самом курсе
Код: Выделить всё
<?
$file = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".date("d/m/Y"));
$xml = $file->xpath("//Valute[@ID='R01235']");
$valute = strval($xml[0]->Value);
$dollar = str_replace(",",".",$valute);
echo $dollar;
?>
1. создал класс (class1), задал свойство (status) и метод (statusChanged) c кодом ($this->setProperty('status',$params['status']);)
2. Создал подкласс subclass1
3. Теперь хочу изменить свойство status в subclass1 пишу http://127.0.0.1/objects/?object=subcla ... d&status=1
4. делаю вывод в меню (меню управления) HTML-блок вида (<table data-role="table" id="my-table" data-mode="reflow">
<tbody>
<tr>
<th style="width:160px;">Status</th>
<td>%subclass1.status%</td>
</tr>
</tbody>
</table>)
(Делаю обновление каждые 10 сек)
Запускаю строку из пункта 3 из эксплорера или командной строки, вижу, что данные переданы, но в таблице (пункт 4) ничего не обновляется. Как я могу увидеть, дошли ли данные до объекта subclass1? Изменилось ли свойство объекта?
Сергей
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Не сохраняются настройки радио-кнопок в web-variables
Через модуль XRay можно смотреть что происходит с объектами и классами-- там точно видно изменяются ли данные в системе или нет.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Не сохраняются настройки радио-кнопок в web-variables
Сергей, нашел на форуме, что можно посмотреть лог в /debmes
при отправке данных получаю такой лог
04.01.2013 14:05:32
Request &object=subclass1&op=m&m=statusChanged&status=1
04.01.2013 14:05:32
object: subclass1
04.01.2013 14:05:32
object [subclass1] not found
Зашел в таблицу classes там мой родительский класс и дочерний класс есть.
В панели управления - объекты мои классы видны. В чем может быть дело?
Сергей
при отправке данных получаю такой лог
04.01.2013 14:05:32
Request &object=subclass1&op=m&m=statusChanged&status=1
04.01.2013 14:05:32
object: subclass1
04.01.2013 14:05:32
object [subclass1] not found
Зашел в таблицу classes там мой родительский класс и дочерний класс есть.
В панели управления - объекты мои классы видны. В чем может быть дело?
Сергей
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Не сохраняются настройки радио-кнопок в web-variables
Дело может быть в том, что класс это не объект. Класс описывает свойства объекта, но сам по себе не может никакие данные хранить. Думаю, что вместо subclass1 должно быть название конкретного объекта класса.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Не сохраняются настройки радио-кнопок в web-variables
Всем привет,
Сергей, большое спасибо, действительно нужно было создать объект моего класса, теперь все заработало. Но остался самый главный вопрос, радио-кнопка в веб-переменных не сохраняется. Соответственно не работают скрипты и код.
Сергей
Сергей, большое спасибо, действительно нужно было создать объект моего класса, теперь все заработало. Но остался самый главный вопрос, радио-кнопка в веб-переменных не сохраняется. Соответственно не работают скрипты и код.
Сергей
-
- Сообщения: 284
- Зарегистрирован: Сб ноя 24, 2012 11:47 am
- Благодарил (а): 32 раза
- Поблагодарили: 28 раз
Re: Не сохраняются настройки радио-кнопок в web-variables
у меня такая же проблема с радио-кнопкой в веб-переменных, но не знал как это правильно написать.sergey_t писал(а):Всем привет,
Сергей, большое спасибо, действительно нужно было создать объект моего класса, теперь все заработало. Но остался самый главный вопрос, радио-кнопка в веб-переменных не сохраняется. Соответственно не работают скрипты и код.
Сергей
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Не сохраняются настройки радио-кнопок в web-variables
Исправлено в последнем обновлении исходников.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Не сохраняются настройки радио-кнопок в web-variables
Добрый день, Сергей, у меня установлена версия 0.2.0b majordomo, обновление делал из панель управления -> Резервная копия -> Update to the latest code
1. Обновил исходники
2. удалил из директорий modules все файлы installed
3. на всякий случай перегрузил apache
Итог - все осталось по старому. Радио-кнопка не сохраняет свое положение после сохранения.
Сергей
1. Обновил исходники
2. удалил из директорий modules все файлы installed
3. на всякий случай перегрузил apache
Итог - все осталось по старому. Радио-кнопка не сохраняет свое положение после сохранения.
Сергей