Страница 1 из 3

Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Вт янв 01, 2013 10:06 pm
sergey_t
Всем привет и с новым годом!!!
Совсем недавно начал разбираться с 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 и делаю все тоже самое - результат такой-же. Это только у меня не работает или есть еще люди с подобными проблемами?
Есть ли лекарство от этого недуга?

Сергей

По

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Чт янв 03, 2013 12:02 pm
sergejey
Привет и тебя с праздниками )

Сделай плиз скриншот скрипта, который ты сделал для изменения разделителя.
Я ещё перепроверю насчёт кода в веб-переменных -- с системой это не должно быть связано.

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Пт янв 04, 2013 12:04 am
sergey_t
Привет всем,
вот небольшой скрипт для изъятия курса валюты и замены "," на "." в самом курсе

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

<?
$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? Изменилось ли свойство объекта?

Сергей

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Пт янв 04, 2013 12:48 pm
sergejey
Через модуль XRay можно смотреть что происходит с объектами и классами-- там точно видно изменяются ли данные в системе или нет.

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Пт янв 04, 2013 1:30 pm
sergey_t
Сергей, нашел на форуме, что можно посмотреть лог в /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 там мой родительский класс и дочерний класс есть.
В панели управления - объекты мои классы видны. В чем может быть дело?

Сергей

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Пт янв 04, 2013 1:33 pm
sergejey
Дело может быть в том, что класс это не объект. Класс описывает свойства объекта, но сам по себе не может никакие данные хранить. Думаю, что вместо subclass1 должно быть название конкретного объекта класса.

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Вт янв 08, 2013 7:43 am
sergey_t
Всем привет,
Сергей, большое спасибо, действительно нужно было создать объект моего класса, теперь все заработало. Но остался самый главный вопрос, радио-кнопка в веб-переменных не сохраняется. Соответственно не работают скрипты и код.

Сергей

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Вт янв 08, 2013 11:06 am
denis
sergey_t писал(а):Всем привет,
Сергей, большое спасибо, действительно нужно было создать объект моего класса, теперь все заработало. Но остался самый главный вопрос, радио-кнопка в веб-переменных не сохраняется. Соответственно не работают скрипты и код.

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

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Вт янв 08, 2013 8:39 pm
sergejey
Исправлено в последнем обновлении исходников.

Re: Не сохраняются настройки радио-кнопок в web-variables

Добавлено: Ср янв 09, 2013 10:17 pm
sergey_t
Добрый день, Сергей, у меня установлена версия 0.2.0b majordomo, обновление делал из панель управления -> Резервная копия -> Update to the latest code
1. Обновил исходники
2. удалил из директорий modules все файлы installed
3. на всякий случай перегрузил apache

Итог - все осталось по старому. Радио-кнопка не сохраняет свое положение после сохранения.

Сергей