Компонент "Режим работы"

InstantCMS 2.X
#1 8 октября 2023 в 23:13

Здравствуйте! В рамках знакомства с системой написала компонент для организации показа режима работы организации. Компонент очень простой, состоит из одного виджета и самого компонента соответственно. Внутри компонента перечислены дни недели, каждый из которых можно настроить. У дня недели можно изменить название дня недели (Если это требуется), краткое название дня недели, указать время открытия и время закрытия компании, указать время обеда, а также можно отметить, что текущий день — выходной, закрыт по какой-то причине или вообще указать круглосуточный режим.

Изображение

Внутри компонента отображена таблица, в которой показан режим работы для каждого дня, обед (если он есть), а также метки о том, что день недели выходной или организация закрыта в этот день по другой причине. Если организация работает круглосуточно, то вместо времени работы выводится бадж со словом «круглосуточно»

Изображение

Компонент работает вместе с виджетом, который можно разместить на любой позиции и настроить на своё усмотрение. Виджет позволяет выводить режим работы в трех режимах: строка, блок в виджете и иконка с открытием модального окна. Внутри виджета можно переопределить дефолтные фразы, такие как «Сейчас закрыто», «Сейчас открыто», «Сейчас обед» и т.д. Также для некоторых режимов присутствуют дополнительные настройки, которые открываются только после выбора режима показа.

Изображение

Изображение

Изображение

С данным компонентом еще поставляется поле, но к сожалению я еще не совсем разобралась с документацией, поэтому оно пока работает с ошибками. В компонент оно не включено, возможно, появится в следующих версиях.

К сожалению, у меня не хватает кармы, чтобы разместить компонент в каталоге дополнений, поэтому публикую здесь.

Прикрепленный файл
worktime.zip 39 Кб
#2 9 октября 2023 в 00:24

Судя по скриншоту у вас текущий день одновременно и пятница и воскресенье 😀

#3 9 октября 2023 в 05:33

 Anastasia, однозначно, плюс в карму )

#4 9 октября 2023 в 05:33

Судя по скриншоту у вас текущий день одновременно и пятница и воскресенье 😀

denmois

Не совсем так, просто текущее время не входит в диапазон режима работы, на сколько я понимаю. Но я бы сделал как в Я.Картах. Типа — Откроется через 4 ч. 35 минут. 

#5 9 октября 2023 в 14:33

Спасибо всем, компонент добавила в каталог

#6 9 октября 2023 в 16:31

Хорошее начало, стоит продолжать  :) 

#7 9 октября 2023 в 17:06

Спасибо всем, компонент добавила в каталог

Anastasia

На форум можно так добавить:

Режим работы
Компонент

Режим работы

Демо Скачать 572 загрузки

#8 9 октября 2023 в 17:26

 DeeMon, спасибо. Скажите, а количество загрузок — это реальная цифра? Судя по количеству просмотров — нет

#9 9 октября 2023 в 17:36

Судя по количеству просмотров — нет

Anastasia

тоже всегда смущало это в каталоге… это более вопрос к  Fuze

#10 9 октября 2023 в 18:38

тоже всегда смущало это в каталоге… это более вопрос к  Fuze

DeeMon

Накрутил может кто-то

#11 10 октября 2023 в 16:32

Такое кол-во загрузок появилось практически сразу после появления компонента в каталоге. Тоже удивился, неужели все пользователи решили со старту его скачать? 

#12 11 октября 2023 в 17:10

Такое кол-во загрузок появилось практически сразу после появления компонента в каталоге. Тоже удивился, неужели все пользователи решили со старту его скачать? 

482

Кто то жадно парсит компоненты с каталога ))))

Добавлено спустя 23 часа

Накрутил может кто-то

Fuze

А с админки разве нельзя скачать и установить бесплатный компонент?

#13 19 октября 2023 в 09:13

Жду поле. 

#14 19 октября 2023 в 09:39

А с админки разве нельзя скачать и установить бесплатный компонент?

Scythian

почему то некоторые компоненты в админке платные, а тот же компонент на сайте бесплатный:)

#15 21 октября 2023 в 01:59

почему то некоторые компоненты в админке платные, а тот же компонент на сайте бесплатный:)

kalikimaka

Как оказалось, если при добавлении дополнения указать что он платный, и заполнить поле с ценой, а потом передумать и переключить на тип распространения — бесплатно, то заполненное поле с ценой будет отдавать в каталог дополнений в админ-панели платную версию дополнения. Опишу данную проблему на гит

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.