Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
mirsum
- Сообщения: 65
- Зарегистрирован: Вс янв 12, 2014 12:54 pm
- Откуда: Белгород
-
Благодарил (а):
110 раз
-
Поблагодарили:
1 раз
Сообщение
mirsum » Пн фев 06, 2017 10:05 pm
Да так заработало:
Код: Выделить всё
say($data[$i]);
//+ setTimeOut('wunderlistSay2',"runScript('WunderlistTasksTodayPlayAdmin10');", 30); //работает: запустить аналогичный скрипт через 30сек
//+ setTimeOut('wunderlistSay3',"say('Задачи на сегодня: '.gg('admin.WunderlistTasksToday').'. ');", 30); //работает: проговорить что есть через 30сек
setTimeOut('wunderlistSay4',"say('Задачи на сегодня: . $data[$i] . ');", 30); //повторить ещё раз через 30сек
-
directman66
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
695 раз
-
Контактная информация:
Сообщение
directman66 » Чт апр 20, 2017 9:40 am
Из адвансед взял пример получения только задачи одного листа, создал лист test, создал тестовую задачу.
создал объект rassvet
$list_name='test';
$data=unserialize(getGlobal('rassvet.WunderlistTasks'));
$tasks=$data[$list_name]['TASKS'];
$total=count($tasks);
for($i=0;$i<$total;$i++) {
say($tasks[$i]['title']);
}
но что-то не работает
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
-
Благодарил (а):
18 раз
-
Поблагодарили:
94 раза
Сообщение
Dark_Veter » Чт апр 20, 2017 1:17 pm
directman66 писал(а):Из адвансед взял пример получения только задачи одного листа, создал лист test, создал тестовую задачу.
создал объект rassvet
$list_name='test';
$data=unserialize(getGlobal('rassvet.WunderlistTasks'));
$tasks=$data[$list_name]['TASKS'];
$total=count($tasks);
for($i=0;$i<$total;$i++) {
say($tasks[$i]['title']);
}
но что-то не работает
Я у себя решил немного через костыль) Попробуйте вот так:
Код: Выделить всё
$list_name="test";
$data = unserialize(gg('rassvet.WunderlistTasks'));
foreach ($data as $value) {
if ($value['title'] == $list_name) {
$tasks = $value["TASKS"];
$total = count($tasks);
if ($total != 0) {
for($i=0; $i < $total; $i++) {
say($tasks[$i]["title"]);
}
}
}
}
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b,
Connect
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
-
Благодарил (а):
18 раз
-
Поблагодарили:
94 раза
Сообщение
Dark_Veter » Чт апр 20, 2017 1:18 pm
Dark_Veter писал(а):directman66 писал(а):Из адвансед взял пример получения только задачи одного листа, создал лист test, создал тестовую задачу.
создал объект rassvet
$list_name='test';
$data=unserialize(getGlobal('rassvet.WunderlistTasks'));
$tasks=$data[$list_name]['TASKS'];
$total=count($tasks);
for($i=0;$i<$total;$i++) {
say($tasks[$i]['title']);
}
но что-то не работает
Я у себя решил немного через костыль) Попробуйте вот так:
Код: Выделить всё
$list_name="test";
$data = unserialize(gg('rassvet.WunderlistTasks'));
foreach ($data as $value) {
if ($value['title'] == $list_name) {
$tasks = $value["TASKS"];
$total = count($tasks);
if ($total != 0) {
for($i=0; $i < $total; $i++) {
say($tasks[$i]["title"]);
}
}
}
}
Последний раз редактировалось
Dark_Veter Чт апр 20, 2017 2:09 pm, всего редактировалось 1 раз.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b,
Connect
-
directman66
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
695 раз
-
Контактная информация:
Сообщение
directman66 » Чт апр 20, 2017 1:54 pm
Warning: Invalid argument supplied for foreach() in /var/www/modules/scripts/scripts.class.php(139) : eval()'d code on line 3
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
-
Благодарил (а):
18 раз
-
Поблагодарили:
94 раза
Сообщение
Dark_Veter » Чт апр 20, 2017 2:08 pm
А в свойстве rassvet.WunderlistTasks что-нибудь есть, или оно пустое?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b,
Connect
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
-
Благодарил (а):
18 раз
-
Поблагодарили:
94 раза
Сообщение
Dark_Veter » Чт апр 20, 2017 5:37 pm
directman66 писал(а):пустое
Ну видимо от сюда и ошибка. У вас там должны быть данные от модуля Wunderlist. Добавьте что-нибудь в список test, и проверьте синхронизация модуля с сервисом Wunderlist.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b,
Connect
-
Amarok
- Сообщения: 1427
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
-
Благодарил (а):
460 раз
-
Поблагодарили:
126 раз
-
Контактная информация:
Сообщение
Amarok » Вс сен 10, 2017 1:15 pm
Так сервис Wunderlist закрывается и вместо него будет Microsoft To-Do, то что делать?
Моя Алиска живёт на Proxmox в Debian 12