[Дизайн] Сцена "BlackXStyle"

Оформление сцен, меню, страниц

Модераторы: immortal, newz20

Ответить
Аватара пользователя
Divan
Сообщения: 855
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 116 раз
Поблагодарили: 266 раз

[Дизайн] Сцена "BlackXStyle"

Сообщение Divan » Вт мар 31, 2020 10:31 pm

Представляю тему под названием BlackXStyle. Данная сцена подогнана для планшета. Создал главную сцену и меню. Все кнопки, это ссылки и они без ссылок, работает только админ, меню и домой, все остальное подстроите под себя. Развивайте тему, выкладывайте сюда разные идеи, касаемо данной темы. Системные значки используйте свои. Я со своей стороны, если что-то придумаю как дополнить данную сцену, то буду выкладывать.

Шрифты
1) Часы: Segoe Print
2) Календарь: Candara
3) На кнопках: Candara


В сцене, если день, то будет солнце, если сумерки или ночь, то луна. Также есть фаза луны.

Вид днем
СпойлерПоказать
Снимок1.JPG
Снимок1.JPG (54.27 КБ) 1820 просмотров


Вид ночью
СпойлерПоказать
Скриншот главной сцены - ночь - фаза луны.JPG
Скриншот главной сцены - ночь - фаза луны.JPG (118.94 КБ) 1830 просмотров
Скриншот главной сцены - ночь.JPG
Скриншот главной сцены - ночь.JPG (124.98 КБ) 1830 просмотров
Луна меняется по такой схеме
СпойлерПоказать
Фаза луны.jpg
Фаза луны.jpg (21.72 КБ) 1830 просмотров
Вид меню
СпойлерПоказать
Меню.JPG
Меню.JPG (90.1 КБ) 1830 просмотров

Саму сцену можно скачать здесь

Иконки в двух вариантах: векторные и растровые

Как устанавливать?
1) Загружаем через восстановление файл files_2020-03-31__21-45-52 (он в папке Загрузить через восстановление), это загрузит все иконки в папку Изображение
2) Импортировать сцену, классы, сценарии (вычисление фазы луны и восхода\захода солнца)
3) Настраиваем фазу луны. Открываем папку и читаем файлик "Прочти меня", делать строго как в инструкции.
4) Значения для день и ночь тяну из сумерек, если сумерки 1 - луна, если сумерки 0 - солнце. В методе modeChanged объекта DarknessMode вставляем код, который будет передавать значения в объект сцены BlackXStyle.TimeDay
СпойлерПоказать
Метод сумерки.jpg
Метод сумерки.jpg (67.38 КБ) 1830 просмотров

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

if ($this->getProperty('active') == 0) {
  setGlobal('BlackXStyle.TimeDay', 'sun');
} else if ($this->getProperty('active') == 1) {
  setGlobal('BlackXStyle.TimeDay', 'moon');
}

5) Сценарии "Вычисление фазы луны" и "Вычисляем восход и заход солнца" запускаем раз в сутки, либо через крон, либо через метод День, как вам удобно.
Вложения
Скриншот главной сцены - день.JPG
Скриншот главной сцены - день.JPG (123.9 КБ) 1830 просмотров
За это сообщение автора Divan поблагодарили (всего 3):
Hold (Ср апр 01, 2020 10:01 am) • dengi.76 (Ср апр 01, 2020 6:44 pm) • vitosmaxim80sad145 (Чт апр 02, 2020 10:45 pm)
Рейтинг: 3.53%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Ответить