Простое поле для типов контента, для вывода графика работы. На странице материала, показывает график на текущий день, а так же есть переключатель который раскроет график на всю неделю

Поле График работы

Поле График работы
Простое поле для типов контента, для вывода графика работы. На странице материала, показывает график на текущий день, а так же есть переключатель который раскроет график на всю неделю.

Для записей, которые не имеют графика, предусмотрена кнопка Отключить, при нажатии на которую, все списки графика станут неактивными.
 

Скриншоты:

Страница добавления материала.

 
Страница вывод материала

 
 
Демо: Здесь | Логин: demo@demo.ru пароль: 123456

300 руб.

Поле График работы

Купить
Нравится
Не нравится
Идеальный выбор начинающих и небольших сайтов
RSS
Sergey Necr
14:27
+1
Хорошо б было, чтоб можно было поставить круглосуточно, а так же уведомлять о времени работы. Если сейчас работает, то сколько до обеда или до окончания работы.
20:57
Я себе сделал круглосуточный график работы. Добавляется пара строчек
05:37
Покажите код, возможно доработаю и добавлю обед еще.
09:15
public function parse($value){
$value = string_explode_list($value);
$week = date(«N»);
$html = "";
foreach($value as $id=>$val){
if($week == $id){
if($val=='0 — 0'){$time = 'Выходной';}else{$time = $val;}
}
if($val == '0 — 0'){$value[$id] = 'Выходной';}
if($val == '1 — 1'){$time = 'Круглосуточно';}
if($val == '1 — 1'){$value[$id] = 'Круглосуточно';}
}
Это в папку систем

'1'=>'Круглосуточно',
И одна строчка в папку с шаблоном. Долго ковыряться не стал, вариаций много конечно, но это так пришло за 5 минут))))) упростить можно конечно
12:20
Если работает круглосуточно нужно указывать с 00.00 — 24.00?
Да обеда здесь не хватает… Возьму на заметку, жду обновления, можно будет купить. Вещь удобная
09:16
Ну и добавил ещё часов побольше, а то многие и до часа ночи, и до трёх работают. А вот с обедом да, здорово будет
21:09
Здравствуйте. Как пощупать работу этого поля. По указанным логину и паролю в демку не пускают. А вообще хотелось бы чтобы там был указан обеденный перерыв и больший интервал времени работы, например с 08.00 до 24.00 или вообще иметь возможность указывать любое время работы.
21:56
заходить по логин и пороли, только что проверил.
если нет, попробуйте зарегистрироваться
12:58
Корректно ли работает с instantcms 2.3.0 ??
15:54
да, вот только что установил demo4.my-instant.ru/board/7-prodam-kvartiru-v-novostroike.html
15:55
Хорошо, а привязка к домену идет? или можно использовать на нескольких проектах
15:56
Да можно, привязки нет.
15:58
перевел на WebMoney только что
16:02
Отправил
Виталий
08:29
Добрый день. Будет ли доработано данное поле? «Круглосуточно» и «обед»? Спасибо
20:46
Здравствуйте, поле доработано, теперь при клике на иконку, можно установить «Круглосуточно» и появилась поле «Обед».
Цена теперь не 200 а 300 руб, а тот кто уже покупал, получит бесплатно.
Marat
22:15
Спасибо за обновление, как получить? Отправил вам на почту письмо-запрос на обновление.
22:19
Отправил по почте
Marat
22:20
Спасибо большое!
Marat
22:49
Установил, но почему то теперь слово выходной не появляется, раньше было: воскресенье-выходной, теперь воскресенье 0-0, а почему так сделано, все же старый вариант правильно отображал. И еще если не выбирать время обеда, то ничего не отображается. На мой взгляд было бы правильнее если бы показывало к примеру 08.00-18.00 без обеда. Можно ли нам самим как то подправить, чтобы выводились значения выходной и без обеда, не подскажете?
Marat
22:53
Че то скайп вылез, вместо диапазона времени)
Marat
23:02
Перезалил файлы, слово выходной появилось. А как сделать, чтобы появилось значение, без обеда
23:52
Попробуйте так:
Открыть \system\fields\schedule.php строку 17 заменить на
$v[$id]['br'] = !empty($break[1])? ' перерыв '.$break[1]: 'без обеда';
не проверял, но должно сработать
Marat
00:15
К сожалению не сработало
11:38
только что проверил, всё работает…
Убедитесь что всё сделали правильно…
Открыть \system\fields\schedule.php строку 17 заменить на
$v[$id]['br'] = !empty($break[1])? ' перерыв '.$break[1]: ' без обеда';
Marat
12:25
Извиняюсь, был невнимателен, неправильно заменил строку. Кстати теперь без обеда появилось и после слова выходной. Можно ли его убрать в значениях выходной. Спасибо.
12:28
строку 26 заменить на
if($val == '0 — 0 + 0'){$value[$id] = 'Выходной';$v[$id]['br'] = '';}
Marat
12:36
Премного благодарен, теперь все норм и то что надо!
16:07
На демо сайте, если не ставить время работы, но поставить время обеда, то показывает
0 — 0 + 12:00 перерыв 12:00 — 13:00
хотя по идее, обед должен игнорироваться, и писать «Выходной»
16:28
Исправлю
CAPITAN
21:44
Неудобно менять в каждом окошечке
Загрузка...

Новые комментарии

Без доработки кода не получиться это сделать
АлександрЛента событий 2 дня назад
Добрый день! Не подскажите как сделать Чтоб по умолчанию событие "Постить в стену" было включено т....
Обновите шаблон до 2.7
Здравствуйте! После установки шаблона проблема с биллингом - не выводятся системные сообщения "вам ...
Здравствуйте, на 2.9 еще не тестировал, чуть позже отвечу
Здравствуйте, сейчас при получение подарка, можно выводить в виде стикера на аватарке, на несколько ...
Возможно ли использование компонента, в виде выдачи наград: VIP-пользователь и т.п.? То есть чтобы п...
ИльяМультиязычность для InstanCMS 2.5 6 дней назад
2.9.0 что то не работает, идет прогрузка содержимого, во всех разделах и так ничего и не находит
ЮрийБесплатный шаблон для InstantCMS2 7 дней назад
Спасибо за ответ! Проблема решилась сама собой. Видимо, кэш мешал. Теперь проблема с добавлением фо...
Здравствуйте, не должна пропадать, можно ссылку на сайт?

Кошелек для оплаты

WebMoney: R380642925354 | Z170841179282

Яндекс деньги: 410012099984285

Qiwi: +79269354436

Счет сбербанк: 40817810640001679889

* если после оплаты товар не получили, проверьте папку Спам