Календарь для расписания

Пишите ваши предложения здесь.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 943
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Календарь для расписания

Сообщение Fait »

Здравствуйте!
Мне очень нужно сделать такой календарь!
Готов заплатить за него.
slide-6.jpg
В дневном представлении он выглядит так. В недельном и месячном представлении не особо важно как отображается.

Период отображения должен задаваться в настройках, а шаг сетки желательно прямо в календаре (варианты 5, 10, 15, 20, 30, 40, 50 и 60 минут).

По горизонтали отображаются категории или пользователи (тип поля Пользователи, Пользователи AJAX, Сущность, Сущность выпадающий список AJAX, Выпадающий список, Переключатели, Флажки)

Цвет элементов зависит от значения из глобального или локального списка, как и в обычном календаре.

Также необходимо всплывающее окно при наведении курсора, как в обычном календаре.

Элементы кликабельные и перетаскиваемые, как в обычном календаре.
-----------------------
P.S.: Такой календарь очень нужен в таких нишах, как салоны красоты, школы, медицинские центры, стоматологии, парикмахерские. Везде, где есть запись к конкретному мастеру или в конкретный кабинет, кресло или зал.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 943
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Календарь для расписания

Сообщение Fait »

Ещё желательно отобразить на заднем плане данные из другой сущности в качестве расписания.
Но при этом, чтобы это было не кликабельно и не перетаскиваемо. Просто полупрозрачный цветной блок, можно даже без надписей.
nruslan2
Сообщения: 2519
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Календарь для расписания

Сообщение nruslan2 »

идея здравая, уже пробегала на форуме.
Но есть один момент:
в системе используется библиотека fullcalendar, и да в ней есть такой функционал https://fullcalendar.io/docs/vertical-resource-view, но к сожалению только в платной версии! (

плюс не нашел с какой версии появилась функция, в руководителе используется старая версия!

зы не активные данные с прозрачностью уже реализовал!
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 943
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Календарь для расписания

Сообщение Fait »

По идее то, что нужно!

Вопрос ко всем, кому нужен такой календарь.

Давайте скинемся на него??
nruslan2
Сообщения: 2519
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Календарь для расписания

Сообщение nruslan2 »

Тут как минимум две "проблемы" будут:
1 - лицензия дается на одну систему на сколько я понял -т.е. не получится купить чисто на руководитель а потом распространять его во всех конфигах! только под систему.
2 - в руководителе используется 3.10 версия текущая версия 5.0 - те помимо добавления настройки требуемого функционала - еще надо провести работу по адаптации новой версии (заменить просто не получится - я пробовал :D :D )!!
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 943
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Календарь для расписания

Сообщение Fait »

Здесь условия приобретения лицензии Premium.
https://fullcalendar.io/license

В целом, можно использовать, купив однажды для Руководителя.
Screenshot_6.jpg
Подойдёт ли это описание под нас?
nruslan2
Сообщения: 2519
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Календарь для расписания

Сообщение nruslan2 »

вопрос к Сергею!
nruslan2
Сообщения: 2519
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Календарь для расписания

Сообщение nruslan2 »

Реально можно сделать! (см скрин - это тест в рамках руководителя но на собственных данных руками!) - но факт в том что сделать можно!) буду смотреть в этом направлении и новости тут буду опубликовывать если интересно!)))

И да в Руководителе прямя такая лицензия и используется!
Вложения
Untitled.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 9308
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Календарь для расписания

Сообщение support »

В Руководителе уже есть подобный отчет, только з горизонтальным представлением https://docs.rukovoditel.net.ru/index.php?p=117

Для версии 3.2 добавил вертикальное представление данных. Чтобы добавить сейчас, сделайте следующее:
1) Откройте файл plugins\ext\classes\resource_timeline.php и найдите строчку:

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

$choices['timelineDay'] = TEXT_EXT_DAY;
2) после этой строчки добавьте:

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

$choices['agendaDay'] = TEXT_EXT_DAY . ' (' . TEXT_EXT_VERTICAL_VIEW . ')';
3) Откройте файл plugins\ext\languages\russian.php
В конец файла добавьте

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

define('TEXT_EXT_VERTICAL_VIEW','Вертикальный вид');
Готово!
Вложения
img2.png
img1.png
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 943
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Календарь для расписания

Сообщение Fait »

support писал(а): 25 апр 2022, 12:56 В Руководителе уже есть подобный отчет, только з горизонтальным представлением https://docs.rukovoditel.net.ru/index.php?p=117

Для версии 3.2 добавил вертикальное представление данных. Чтобы добавить сейчас, сделайте следующее:
1) Откройте файл plugins\ext\classes\resource_timeline.php и найдите строчку:

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

$choices['timelineDay'] = TEXT_EXT_DAY;
2) после этой строчки добавьте:

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

$choices['agendaDay'] = TEXT_EXT_DAY . ' (' . TEXT_EXT_VERTICAL_VIEW . ')';
3) Откройте файл plugins\ext\languages\russian.php
В конец файла добавьте

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

define('TEXT_EXT_VERTICAL_VIEW','Вертикальный вид');
Готово!
Да, сработало!
А как (хотя бы кодом) ограничить время, как в календаре?
Ответить