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

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

Модератор: immortal

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

Re: Календарь/менеджер задач

Сообщение fandaymon » Пн мар 19, 2018 8:44 pm

Добавил дни, вынес из категорий недавно выполненное, к категориям можно добавить картинку и она будет видна если событие/задача сегодня, добавил кнопку Удалить Всё выполненное (удаляются все таски, которые выполнены позавчера и позже)
Вложения
app_calendar.zip
(20.74 КБ) 113 скачиваний
За это сообщение автора fandaymon поблагодарили (всего 4):
webms (Пн мар 19, 2018 8:52 pm) • Logrus (Пн мар 19, 2018 9:00 pm) • skysilver (Пн мар 19, 2018 9:58 pm) • vitosmaxim80sad145 (Ср май 06, 2020 6:14 pm)
Рейтинг: 4.65%
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Календарь/менеджер задач

Сообщение webms » Пн мар 19, 2018 8:52 pm

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

Re: Календарь/менеджер задач

Сообщение fandaymon » Пн мар 19, 2018 11:23 pm

Всё - последняя версия. Добавилась кнопка Удалить все просроченные события (удаляются все не повторяющиеся ивенты старше завтрашних), иконки перед названиями категорий в приложении календаря и кнопка удаления картинки у категории.
Вложения
app_calendar.zip
(20.88 КБ) 116 скачиваний
За это сообщение автора fandaymon поблагодарили (всего 2):
webms (Пн мар 19, 2018 11:36 pm) • Logrus (Пн мар 19, 2018 11:49 pm)
Рейтинг: 2.33%
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Календарь/менеджер задач

Сообщение webms » Пн мар 19, 2018 11:37 pm

Приступил к дизайну. Завтра думаю скину что нибудь.
За это сообщение автора webms поблагодарил:
Logrus (Пн мар 19, 2018 11:49 pm)
Рейтинг: 1.16%
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Календарь/менеджер задач

Сообщение fandaymon » Вт мар 20, 2018 12:40 am

Logrus писал(а): у меня в файлах уже готовое, вот мне б дни поминовения, именины, праздники, дни рождений, etc
в разные группы (пока не пробовал, зачем свои грабли собирать, ведь точно кто-то решал подобное)
И кстати - если файл, в котором уже готовое, можно конвертировать в csv, то у меня есть небольшой скриптик для заполнения расписания транспорта, но его не сложно переделать и под заполнение календаря.
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Календарь/менеджер задач

Сообщение Logrus » Вт мар 20, 2018 3:13 am

Спасибо, скриптом за раз не получится, там не все разделители и они не все одинаковы
http://birthmil.tripod.com/dates.html
в принципе полуручным методом обходится http://akelpad.sourceforge.net/ru/index.php (несколько раз замена) и ТаблицаПро (Жмулевский Григорий) (сортировка и добавление в конце разделителя, и пр.)
но я с того времени несколько переосмыслил (хотя тогда про категории не было возможности) и не стал все пихать (вручную часть забил)
но вот к примеру от Сергея разбито на три части, скрипт по заполнению с категориями выше был (осталось попробовать)
days.zip
(19.05 КБ) 111 скачиваний
п.с. с церковными праздниками, кстати и не выйдет, некоторые на Пасху завязаны, т.е. на лунный календарь и плавают каждый год, в программе выше это хорошо реализовано, как и праздники основанные на 3-м вскр. месяца, или последней пятнице мая, к примеру
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Календарь/менеджер задач

Сообщение fandaymon » Вт мар 20, 2018 11:32 am

По поводу праздников РФ и православных - в гугле есть соответствующие календари, их можно добавить к своему и при импорте они импортируются в отдельные категории. Раз в год запустил импорт - и все даты на год в Мажордомо
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Календарь/менеджер задач

Сообщение webms » Ср мар 21, 2018 5:20 pm

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

Re: Календарь/менеджер задач

Сообщение Logrus » Ср мар 21, 2018 5:40 pm

ждем, имхо, и сам отправишь
кстати, задвоения у задач ни у кого нет, в бд запись одна, повтор раз в месяц, висит в сегодня, пропущено -59 дней и выполнено, в первых двух при выставлении галки не пропадает
для повторения, нужно было на 21 января с месячным повтором добавить, попробуйте на 22 января такую (наверное не важно, но в категории напоминания)
п.с. с трехдневным повтором нормально, а вот на других месячных беда такая и ранее вроде б была, менял дату вроде б
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Календарь/менеджер задач

Сообщение fandaymon » Ср мар 21, 2018 6:42 pm

Logrus писал(а):ждем, имхо, и сам отправишь
кстати, задвоения у задач ни у кого нет, в бд запись одна, повтор раз в месяц, висит в сегодня, пропущено -59 дней и выполнено, в первых двух при выставлении галки не пропадает
для повторения, нужно было на 21 января с месячным повтором добавить, попробуйте на 22 января такую (наверное не важно, но в категории напоминания)
п.с. с трехдневным повтором нормально, а вот на других месячных беда такая и ранее вроде б была, менял дату вроде б
Мда, похоже строчка пропала. Надо в app_calendar.class.php в 512 строчку вписать

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

$rec['DUE']=date('Y-m-d', $due_time_next_month); 
чтобы записывалась следующая дата выполнения
Но там всё равно будет странность - если например дата задачи была 31 января, то следующая задача запишется на 31 марта. Не уверен что так правильно...
За это сообщение автора fandaymon поблагодарил:
Logrus (Ср мар 21, 2018 6:49 pm)
Рейтинг: 1.16%
Ответить