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

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

Модератор: immortal

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

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

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

Это проблема PHP 7.2 - исправил. Добавил вывод Без категории
Вложения
app_calendar.class.php.zip
(4.12 КБ) 103 скачивания
За это сообщение автора fandaymon поблагодарили (всего 2):
webms (Пн мар 19, 2018 1:09 pm) • Logrus (Пн мар 19, 2018 1:14 pm)
Рейтинг: 2.33%
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пн мар 19, 2018 12:40 pm

Это Сергею наверное (наверно уже не нужно? вообще там хорошо почистили)
СпойлерПоказать
общие.PNG
общие.PNG (40.14 КБ) 3561 просмотр
эээ, может кто что посоветует (сравниваю и редактирую так, ох он мне кодировки в прошлый раз попортил)
СпойлерПоказать
сравнение.PNG
сравнение.PNG (188.28 КБ) 3561 просмотр
(там картинки, хз, правильно ли закинул и надо ли в удаление модуля подключать?)
еще вопрос, выше задавал

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

* Install
*
* Module installation routine
*
* @access private
*/
 function install($data='') {
 @umask(0);
  if (!Is_Dir(ROOT."./cms/calendar")) {
   mkdir(ROOT."./cms/calendar", 0777);
  } 
модуль броадлинк к примеру хранит картинки в ./img/dev_broadlink

О, и Никита тут, тоже вопрос, стоит ли (я не знаю как правильно сказать) править стили в табличной верстке, если (надеюсь) все-равно ее на див переделывать?
За это сообщение автора Logrus поблагодарил:
webms (Пн мар 19, 2018 1:09 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

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

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

fandaymon писал(а):Это проблема PHP 7.2 - исправил. Добавил вывод Без категории

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

Warning: Use of undefined constant ID - assumed 'ID' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 239 Warning: Use of undefined constant TITLE - assumed 'TITLE' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 239
Я думаю что все таки будет лучше если сегодняшние задачи объединить общее (чтоб не показывал категорию)
А для просроченных и будущих показывал (пример на скриншоте)

А еще, задачи без категории не отображаются в админке)
Вложения
Clip2net_180319132137.png
Clip2net_180319132137.png (89.38 КБ) 3545 просмотров
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

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

webms писал(а):
fandaymon писал(а):Это проблема PHP 7.2 - исправил. Добавил вывод Без категории

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

Warning: Use of undefined constant ID - assumed 'ID' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 239 Warning: Use of undefined constant TITLE - assumed 'TITLE' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 239
Я думаю что все таки будет лучше если сегодняшние задачи объединить общее (чтоб не показывал категорию)
А для просроченных и будущих показывал (пример на скриншоте)

А еще, задачи без категории не отображаются в админке)
Ну вот - как-то так
Вложения
app_calendar.zip
(20.42 КБ) 111 скачиваний
За это сообщение автора fandaymon поблагодарил:
Logrus (Пн мар 19, 2018 3:37 pm)
Рейтинг: 1.16%
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

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

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

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

Сообщение Logrus » Пн мар 19, 2018 3:43 pm

последний файл не смотрел, я уже запутался, с картинками (они выбираются, но по-моему никуда не вставляются), с этим же далее про пути и верстку (от webms), и с озвучкой из скоро (подключена), но не выводит сообщения
(я попозже еще посмотрю, но глаза разбегаются и знаний катастрофически не хватает)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

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

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

в админке не открывается

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

Parse error: syntax error, unexpected '==' (T_IS_EQUAL) in C:\_majordomo\htdocs\lib\jTemplate.class.php(586) : eval()'d code on line 1
а на странице так и не пропала ошибка

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

Warning: Use of undefined constant ID - assumed 'ID' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 282 Warning: Use of undefined constant TITLE - assumed 'TITLE' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 282
И да, картинки не грузяться для категории ;)
Если есть возможность, сделайте пожалуйста склонение слов дней/ дня/день
Последний раз редактировалось webms Пн мар 19, 2018 4:08 pm, всего редактировалось 2 раза.
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

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

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

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

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

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

webms писал(а):в админке не открывается

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

Parse error: syntax error, unexpected '==' (T_IS_EQUAL) in C:\_majordomo\htdocs\lib\jTemplate.class.php(586) : eval()'d code on line 1
а на странице так и не пропала ошибка

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

Warning: Use of undefined constant ID - assumed 'ID' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 282 Warning: Use of undefined constant TITLE - assumed 'TITLE' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 282
И да, картинки не грузяться для категории ;)
Если есть возможность, сделайте пожалуйста склонение слов дней/ дня/день
Это похоже тоже штучки PHP 7.2 - у меня всё это нормально отрабатывает.
А если в файле app_calendar.class.php в 282 строчке поменять на

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

$calendar_categories[]=array('ID'=>0,'TITLE'=>'Без категории'); 
А в файле calendar_evenets_search_admin.html в 17 строчке поменять на

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

    <option value="0" [#if CALENDAR_CATEGORY_ID="0"#] selected[#endif#]>Без категории 
пропадут ошибки?

С картинками я ещё не смотрел - это всё было у Сергея в файле, буду разбиратся куда и как там должно сохранятся. Дни добавить к цифрам?
За это сообщение автора fandaymon поблагодарил:
Logrus (Пн мар 19, 2018 4:41 pm)
Рейтинг: 1.16%
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

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

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

>пропадут ошибки?
да, спасибо огромное за труд!

>Дни добавить к цифрам?
да, я ковырялся, ковырялся но так и не смог сделать

UPD: Пришла идея, а можете сделать в админке кнопку чтоб удалить все просроченные уведомления и выполненные задачи?
UPD: "Недавно выполнено" - выводит под каждой категории, наверное тоже имеет смысл объединить и в конце страницы выводить
Ответить