Шаблоны Оформления для Веб-Интерфейса

Делимся шаблонами для веб интерфейса.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Шаблоны Оформления для Веб-Интерфейса

#181

Сообщение ivansidor012 » 01.12.2023{, 21:06}

zemlyanin, либо курить css , либо юзать альтернативные веб интерфейсы

Аватара пользователя
НиколаМастер
Рядовой
Сообщения: 99
Зарегистрирован: 10.01.2018{, 12:36}
Репутация: 8
Контактная информация:

Шаблоны Оформления для Веб-Интерфейса

#182

Сообщение НиколаМастер » 02.12.2023{, 20:03}

artemka19, viewtopic.php?f=202&t=7761&hilit=График ... 40#p118732
Скажите, этот блок не доступен, платный?
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным

Abay1
Рядовой
Сообщения: 31
Зарегистрирован: 01.03.2022{, 08:03}
Репутация: 0
Имя: Александр

Шаблоны Оформления для Веб-Интерфейса

#183

Сообщение Abay1 » 02.12.2023{, 21:03}

НиколаМастер писал(а):
02.12.2023{, 20:03}
artemka19, viewtopic.php?f=202&t=7761&hilit=График ... 40#p118732
Скажите, этот блок не доступен, платный?
Мальченка "на задании" сейчас...
Здесь возьмите интересуемое!

zemlyanin
Рядовой
Сообщения: 11
Зарегистрирован: 28.07.2023{, 23:00}
Репутация: 6
Имя: igor

Шаблоны Оформления для Веб-Интерфейса

#184

Сообщение zemlyanin » 03.12.2023{, 00:25}

как из HTML кнопки отправить нужную цифру (1...255) в МК в параметры , как скрипт должен выглядеть? Поискал в примерах, похожего не нащёл для копирования. Ползунки, переключатели и выбор цвета сделать получается.
Можно конечно просто стандартные кнопки использовать, но я тут почесал репу и более 30 делать + индикаторы это сложновато и много пользовательских параметров. Можно очень сильно упростить код, использовав блоки "Byte>Bits" подавая "1" "2" "4" "8" "16"...

Abay1
Рядовой
Сообщения: 31
Зарегистрирован: 01.03.2022{, 08:03}
Репутация: 0
Имя: Александр

Шаблоны Оформления для Веб-Интерфейса

#185

Сообщение Abay1 » 03.12.2023{, 07:19}

zemlyanin писал(а):
03.12.2023{, 00:25}
как из HTML кнопки отправить нужную цифру (1...255) в МК в параметры
- может без кноп для ввода исходных данных обойтись?
"Поле ввода" на веб страничке создать, и из клавы вбивать в него "пальчиками", хоть до "4294967295"!
Типо так:
Вложения
поле_ввода.jpg
поле_ввода-2.jpg

zemlyanin
Рядовой
Сообщения: 11
Зарегистрирован: 28.07.2023{, 23:00}
Репутация: 6
Имя: igor

Шаблоны Оформления для Веб-Интерфейса

#186

Сообщение zemlyanin » 03.12.2023{, 21:15}

я любитель харкорда и перфекционизма )
вот накидал, пользуясь шаблонами в поисковиках и примерами с форума. Родной браузер намного лучше блоков, но за это приходится платить временем, хотя для программистов это раз плюнуть.
СпойлерПоказать
есп умный доми.JPG

Abay1
Рядовой
Сообщения: 31
Зарегистрирован: 01.03.2022{, 08:03}
Репутация: 0
Имя: Александр

Шаблоны Оформления для Веб-Интерфейса

#187

Сообщение Abay1 » 04.12.2023{, 17:49}

zemlyanin писал(а):
03.12.2023{, 21:15}
Спойлер
Скрыть
zemlyanin! Если не в лом, поделитесь наработками, а не картинками!
Заранее признателен!
И не я один, надеюсь!
СпойлерПоказать
Мы везде тут, Чайники!!!!!
:smile37:

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

Шаблоны Оформления для Веб-Интерфейса

#188

Сообщение cmept-27 » 07.12.2023{, 11:32}

Abay1, На побалуйся. Мой старый проект, не полностью готовый. Может найдешь что полезное.
00.zip
(4.72 МБ) 58 скачиваний
OK

Abay1
Рядовой
Сообщения: 31
Зарегистрирован: 01.03.2022{, 08:03}
Репутация: 0
Имя: Александр

Шаблоны Оформления для Веб-Интерфейса

#189

Сообщение Abay1 » 07.12.2023{, 11:40}

cmept-27 писал(а):
07.12.2023{, 11:32}
Мой старый проект, не полностью готовый.
cmept-27, огромное спасибо!!! Очень интересная тема, и полезная (ноги экономит)!!!
:smile9:

zemlyanin
Рядовой
Сообщения: 11
Зарегистрирован: 28.07.2023{, 23:00}
Репутация: 6
Имя: igor

Шаблоны Оформления для Веб-Интерфейса

#190

Сообщение zemlyanin » 15.12.2023{, 10:05}

Abay1 писал(а):
04.12.2023{, 17:49}
zemlyanin! Если не в лом, поделитесь наработками, а не картинками!
Заранее признателен!
И не я один, надеюсь!
хорошо ) проект пока не завершен, но в основном пока всё работае. Там связь через юарт ардуино и есп-01. и расширитель выходов для много реле)
Вложения
ардуино юарт есп выключатели .zip
(515.34 КБ) 42 скачивания

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Шаблоны Оформления для Веб-Интерфейса

#191

Сообщение ivansidor012 » 18.01.2024{, 13:47}

Captive Portal для штатного веб интерфейса.
Осуществляет переброс в браузер на страницу еспшки, при подключении к ее Точке Доступа.

проект
СпойлерПоказать

CraCk
Лейтенант
Сообщения: 634
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 10

Шаблоны Оформления для Веб-Интерфейса

#192

Сообщение CraCk » 27.01.2024{, 01:13}

artemka19 писал(а):
28.03.2022{, 20:55}
Удержание кнопки в веб-интерфейсе
viewtopic.php?t=7761&start=100#p113751
Как на таую кнопку вместо текста добавить картинку? Например такую [attachment=0]bell.png
Вложения
bell.png
bell.png (526 байт) 696 просмотров

Goldln
Рядовой
Сообщения: 10
Зарегистрирован: 23.01.2024{, 12:24}
Репутация: 1
Имя: Oleg

Шаблоны Оформления для Веб-Интерфейса

#193

Сообщение Goldln » 09.02.2024{, 08:36}

Здравствуйте, скиньте кто-нибудь график на веб . Или блок

CraCk
Лейтенант
Сообщения: 634
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 10

Шаблоны Оформления для Веб-Интерфейса

#194

Сообщение CraCk » 22.03.2024{, 14:40}

Здравствуйте. Может кто делал, или знает. Как создать: при выборе в выпадающем меню пункта, например "Таймер" появлялись одни поля для ввода, а выбрав например "Планировщик" другие поля ввода? Возможно создать стандартными средствами или нужно скрипты и высший пилотаж? Может другие веб конструкторы такое могут по умолчанию?
СпойлерПоказать
Таймер.jpg

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

Шаблоны Оформления для Веб-Интерфейса

#195

Сообщение cmept-27 » 22.03.2024{, 16:06}

CraCk, нужно скрипты и высший пилотаж
OK

CraCk
Лейтенант
Сообщения: 634
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 10

Шаблоны Оформления для Веб-Интерфейса

#196

Сообщение CraCk » 22.03.2024{, 18:17}

cmept-27 писал(а):
22.03.2024{, 16:06}
нужно скрипты и высший пилотаж
Может есть идеи как организовать такое меню как то по другому? И обойтись без выпадающего меню использую штатные средства.

CraCk
Лейтенант
Сообщения: 634
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 10

Шаблоны Оформления для Веб-Интерфейса

#197

Сообщение CraCk » 10.04.2024{, 16:00}

DrScorpion86 писал(а):
14.02.2022{, 09:09}
artemka19, cmept-27,
А я познал прелесть "структуры" :)
СпойлерПоказать
Без имени-2.jpg
artemka19, чуть сложнее, чем у вас, но уже не нужно разбирать строчку.
СпойлерПоказать
time__0004_Слой 1.jpgtime__0003_Слой 2.jpgtime__0002_Слой 3.jpgtime__0001_Слой 4.jpgtime__0000_Слой 5.jpg
HTML

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

<input type="datetime-local" id="dt">
JS

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

let daTi = document.querySelector('#dt');
daTi.addEventListener('change', dataTime);
function dataTime(){
    const v = {};
    let x = new Date(daTi.value);
    v.H = x.getHours().toString();
    v.M = x.getMinutes().toString();
    v.y = x.getFullYear().toString();
    v.m = (x.getMonth() + 1).toString();
    v.d = x.getDate().toString();
    sUH("dt",v);
    console.log(v);
};
///////////Обновил. Добавил, что бы при изменение в контроллере данные передавались в вэб.////////
Test_7_4_4_получение датыВремя.flp
А как добавить больше одной даты и времени на странице? Структуру создал, виджет добавил, а вот скрипт ни как немогу правильно изменить чтоб заработало.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Шаблоны Оформления для Веб-Интерфейса

#198

Сообщение ivansidor012 » 10.04.2024{, 17:01}

CraCk,
там по id идентификация вроде, попробуй клон создать добавив к id цифру 2

типа такого
let daTi2 = document.querySelector('#dt2');
daTi2.addEventListener('change', dataTime2);
function dataTime2(){
const v = {};
let x = new Date(daTi2.value);
v.H = x.getHours().toString();
v.M = x.getMinutes().toString();
v.y = x.getFullYear().toString();
v.m = (x.getMonth() + 1).toString();
v.d = x.getDate().toString();
sUH("dt",v);
console.log(v);
};

CraCk
Лейтенант
Сообщения: 634
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 10

Шаблоны Оформления для Веб-Интерфейса

#199

Сообщение CraCk » 11.04.2024{, 09:31}

ivansidor012 писал(а):
10.04.2024{, 17:01}
там по id идентификация вроде, попробуй клон создать добавив к id цифру 2
Да теперь заработало. Только если таких скриптов будет с десяток. Web не загнется? Нашел что есть какой то querySelectorAll, то есть можно все сделать в одном скрипте добавляя только новые id. Возможно что то сделать для оптимизации скрипта в нашем случае?
https://ru.stackoverflow.com/questions/ ... 0%BA%D0%B5

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

Шаблоны Оформления для Веб-Интерфейса

#200

Сообщение ivansidor012 » 11.04.2024{, 11:24}

CraCk, для этого нужно переделать функцию dataTime() и передавать в нее необходимые id.

т.е. функция будет всего одна и вызывать и передавать в нее можно много раз.

Ответить

Вернуться в «WEB интерфейс»