[Модуль] Simple Calendar (app_calendar)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение fandaymon » Ср дек 12, 2018 1:57 pm

xxxShahxxx писал(а):
Ср дек 12, 2018 10:57 am
fandaymon писал(а):
Ср дек 12, 2018 12:34 am
А какие-то события есть в календаре, подходящие под условия?
Вона как! Признаю, сам дурак, затупил. Не очень, правда, удобно, что, если нет никаких задач и событий, то ничего не пишет и не говорит.
Так же не понятно, почему в чат прописывает и говорит только 2 задачи, вместо 3ех невыполненных.
А можно скинуть сюда в каком виде введены эти 3 задачи?
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение webms » Ср дек 12, 2018 5:42 pm

xxxShahxxx писал(а):
Ср дек 12, 2018 10:57 am
fandaymon писал(а):
Ср дек 12, 2018 12:34 am
А какие-то события есть в календаре, подходящие под условия?
Вона как! Признаю, сам дурак, затупил. Не очень, правда, удобно, что, если нет никаких задач и событий, то ничего не пишет и не говорит.
Так же не понятно, почему в чат прописывает и говорит только 2 задачи, вместо 3ех невыполненных.
Заменить:

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

if ($i != 0) $say_phrase.= "У вас на сегодня запланированы задачи, ".$tasks; 
if ($j != 0) $say_phrase.= "Сегодняшние события, ".$cals; 
на

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

if ($i != 0) { $say_phrase.= "У вас на сегодня запланированы задачи, ".$tasks; } else { $say_phrase.= "Задач для вас на сегодня нет."; }
if ($j != 0) { $say_phrase.= "Сегодняшние события, ".$cals; }  else { $say_phrase.= "Для вас на сегодня событий нет."; }
xxxShahxxx писал(а):
Ср дек 12, 2018 10:57 am
Так же не понятно, почему в чат прописывает и говорит только 2 задачи, вместо 3ех невыполненных.
редактируйте эту строку

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

Define('TEMP_APP_CALENDAR_SOONLIMIT', '5'); //лимит дней которые проговаривает 
Последний раз редактировалось webms Чт дек 13, 2018 8:38 am, всего редактировалось 1 раз.
За это сообщение автора webms поблагодарил:
xxxShahxxx (Ср дек 12, 2018 6:02 pm)
Рейтинг: 1.16%
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение xxxShahxxx » Ср дек 12, 2018 6:02 pm

webms писал(а):
Ср дек 12, 2018 5:42 pm
Заменить:

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

if ($i != 0) $say_phrase.= "У вас на сегодня запланированы задачи, ".$tasks; 
if ($j != 0) $say_phrase.= "Сегодняшние события, ".$cals; 
на

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

if ($i != 0) { $say_phrase.= "У вас на сегодня запланированы задачи, ".$tasks; } else { $say_phrase.= "Задач для вас на сегодня нет." }
if ($j != 0) { $say_phrase.= "Сегодняшние события, ".$cals; }  else { $say_phrase.= "Для вас на сегодня событий нет." }
Спасибо за код, подправил. Так намного лучше.
Но не работает. Пишет:
Parse error: syntax error, unexpected '}' in C:\_majordomo\htdocs/cms/cached/27470d4b86d0dcddc58b5a5f6f8895e5.php on line 27
xxxShahxxx писал(а):
Ср дек 12, 2018 10:57 am
Так же не понятно, почему в чат прописывает и говорит только 2 задачи, вместо 3ех невыполненных.
редактируйте эту строку

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

Define('TEMP_APP_CALENDAR_SOONLIMIT', '5'); //лимит дней которые проговаривает 
А здесь что не так? У меня точно так же написано
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение webms » Чт дек 13, 2018 8:36 am

if ($i != 0) { $say_phrase.= "У вас на сегодня запланированы задачи, ".$tasks; } else { $say_phrase.= "Задач для вас на сегодня нет."; }
if ($j != 0) { $say_phrase.= "Сегодняшние события, ".$cals; } else { $say_phrase.= "Для вас на сегодня событий нет."; }

Define('TEMP_APP_CALENDAR_SOONLIMIT', '365');
За это сообщение автора webms поблагодарил:
xxxShahxxx (Чт дек 13, 2018 11:39 am)
Рейтинг: 1.16%
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение Logrus » Пн дек 17, 2018 12:55 pm

я правильно понимаю, запуск сриптов
https://github.com/sergejey/majordomo-a ... s.php#L580
а возможно вменяемые параметры там передавать, титле (имя задачи) и к кому привязан (имя юзера или его ид)?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение nick7zmail » Пн дек 17, 2018 3:06 pm

Да, параметры передаются в массиве. Забираются через $params внутри скрипта.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение fandaymon » Пн дек 17, 2018 3:10 pm

Logrus писал(а):
Пн дек 17, 2018 12:55 pm
я правильно понимаю, запуск сриптов
https://github.com/sergejey/majordomo-a ... s.php#L580
а возможно вменяемые параметры там передавать, титле (имя задачи) и к кому привязан (имя юзера или его ид)?
Так вроде же передаётся вся запись с ивентом, а в ней всё есть - и TITLE и USER_ID
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение Logrus » Пн дек 17, 2018 3:41 pm

Снимок.PNG
Снимок.PNG (12.62 КБ) 3490 просмотров
и имя параметров разнится на каждой задаче
ок, перефразирую вопрос, возможно привести по аналогии как в методах (вменяемо и постоянно)
понял, со стороны методов подошел, задача разгрести нормально из массива
п.с. решил так
runScript($rec['DONE_SCRIPT_ID'], array('TITLE'=>$rec['TITLE'], 'USERS'=>$rec['USER_ID'], 'DONE_WHEN'=>$rec['DONE_WHEN']));
Последний раз редактировалось Logrus Пн дек 17, 2018 4:22 pm, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение fandaymon » Пн дек 17, 2018 4:22 pm

Logrus писал(а):
Пн дек 17, 2018 3:41 pm
Снимок.PNG
и имя параметров разнится на каждой задаче
ок, перефразирую вопрос, возможно привести по аналогии как в методах (вменяемо и постоянно)
понял, со стороны методов подошел, задача разгрести нормально из массива
Имя параметров=Название полей в табличке. Оно не меняется

А что ты хочешь сделать?
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Simple Calendar (app_calendar)

Сообщение Logrus » Пн дек 17, 2018 4:25 pm

нужны три параметра выше, то подрастающее поколение начало обманывать, автоматизация не задалась (((
п.с. понял ради интереса массив через фореч ключ-значение разберу
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить