SmartLiving.ru

Обсуждение проекта
 
Текущее время: Ср мар 29, 2017 8:03 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Модуль "Wunderlist"
СообщениеДобавлено: Ср апр 22, 2015 3:51 pm 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3731
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 891 раз.
Модуль предназначен для работы с системой управления задачами Wunderlist.

Изображение

Возможности:
* Добавление данных о списках и задачах пользователя Wunderlist
* Хранение полного списка задач в связанном объекте
* Хранение списка задач на сегодня в связанном объекте
* (планируется) Добавление задач в Wunderlist из MajorDoMo

Порядок подключения:
1. Устанавливаем модуль
2. Добавляем пользователя Wunderlist (выбираем связанный объект пользователя MajorDoMo)
3. Получаем ключ доступа (кнопка Get token)
4. Сохраняем ключ доступа
5. (рекомендуется) Добавляем сценарий с кодом автоматического обновления (ниже) с указанием периодичности выполнения

Изображение

Модуль устанавливается через маркет дополнений.

Код для сценария автоматического обновления:
Код:
include_once(DIR_MODULES.'app_wunderlist/app_wunderlist.class.php');
$wunderlist=new app_wunderlist();
$wunderlist->refreshAll(); 


Пример кода чтения задач на сегодня для заданного пользователя:
Код:
 $data=explode("\n", getGlobal('User1.WunderlistTasksToday'));
 $total=count($data);
 for($i=0;$i<$total;$i++) {
  say($data[$i]);
 


Пример кода чтения задач из определённого списка для заданного пользователя:
Код:
 $list_name='Work';
 $data=unserialize(getGlobal('User1.WunderlistTasks'));
 $tasks=$data[$list_name]['TASKS'];
 $total=count($tasks);
 for($i=0;$i<$total;$i++) {
  say($tasks[$i]['title']);
 

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Чт апр 23, 2015 8:20 am 
Не в сети

Зарегистрирован: Пн ноя 03, 2014 11:49 am
Сообщения: 59
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.
После установки модуля и ввода пользователя выдал Fatal error: Call to undefined function addClass() in C:\_majordomo\htdocs\modules\app_wunderlist\wunderlists_edit.inc.php on line 37

_________________
Major Domo на Windows XP
Connect http://connect.smartliving.ru/profile/430
Концепция https://www.mindmeister.com/533196090/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Чт апр 23, 2015 8:42 am 
Не в сети

Зарегистрирован: Пн ноя 03, 2014 11:49 am
Сообщения: 59
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.
Перегрузил, получилось.
Как встроить в HTML блок на отдельной странице?

_________________
Major Domo на Windows XP
Connect http://connect.smartliving.ru/profile/430
Концепция https://www.mindmeister.com/533196090/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Чт апр 23, 2015 10:14 am 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3731
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 891 раз.
Jackal писал(а):
Перегрузил, получилось.
Как встроить в HTML блок на отдельной странице?


Задачи на сегодня можно например так встроить:
Код:
<pre>%User1.WunderlistTasksToday%</pre

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Пн май 04, 2015 10:14 am 
Не в сети

Зарегистрирован: Пн ноя 03, 2014 11:49 am
Сообщения: 59
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.
Список не обновляется

_________________
Major Domo на Windows XP
Connect http://connect.smartliving.ru/profile/430
Концепция https://www.mindmeister.com/533196090/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Пн май 04, 2015 10:15 am 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3731
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 891 раз.
Jackal писал(а):
Список не обновляется


А сценарий добавлен для обновления?

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Пн май 04, 2015 10:28 am 
Не в сети

Зарегистрирован: Пн ноя 03, 2014 11:49 am
Сообщения: 59
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.
Его нет по умолчанию ?

_________________
Major Domo на Windows XP
Connect http://connect.smartliving.ru/profile/430
Концепция https://www.mindmeister.com/533196090/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Пн май 04, 2015 10:29 am 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3731
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 891 раз.
Jackal писал(а):
Его нет по умолчанию ?


Нет, его надо добавить. В первом сообщении приведён код для этого сценария. Он же, если не ошибаюсь, есть и в самом модуле.

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Вт май 05, 2015 12:05 pm 
Не в сети

Зарегистрирован: Вт фев 24, 2015 1:04 am
Сообщения: 16
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
В inbox есть задача "Проверка"

Модуль записывает вот такое свойство
leonid.WunderlistTasks

a:1:{i:158203248;a:2:{s:5:"title";s:5:"inbox";s:5:"TASKS";a:1:{i:0;a:4:{s:5:"title";s:16:"Проверка";s:2:"id";i:1126955032;s:8:"due_date";N;s:7:"starred";b:0;}}}}

Так и должно быть? Подозреваю, что нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Wunderlist"
СообщениеДобавлено: Вт май 05, 2015 4:06 pm 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 3731
Откуда: Минск, Беларусь
Благодарил (а): 60 раз.
Поблагодарили: 891 раз.
mmalva писал(а):
В inbox есть задача "Проверка"
Модуль записывает вот такое свойство
leonid.WunderlistTasks
a:1:{i:158203248;a:2:{s:5:"title";s:5:"inbox";s:5:"TASKS";a:1:{i:0;a:4:{s:5:"title";s:16:"Проверка";s:2:"id";i:1126955032;s:8:"due_date";N;s:7:"starred";b:0;}}}}
Так и должно быть? Подозреваю, что нет.


Всё верно. WunderlistTasks это скорее системное свойство, к которому можно обратиться для более сложных сценариев обработки задач пользователя. "Человеческое" свойство WunderlistTasksToday -- там именно список задач прямым текстом, но с датой выполнения сегодня либо в прошлом (пропущенные).

_________________

Сергей Джейгало, разработчик MajorDoMo
Обо мне | Сотрудничество | Профиль Connect


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Matviiv, woow и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB