Шаблон класса / Class Template
Модератор: immortal
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Шаблон класса / Class Template
Последний раз редактировалось Logrus Вс сен 30, 2018 9:40 pm, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: Шаблон класса / Class Template
Всетаки наверное я на столько тупой что не могу разобраться.
Создаю метод ChangeBattLevel в классе Users
Обьекты > Users > Методы > Добавить новый метод > ChangeBattLevel > Сохранить
php код вставить > Сохранить
СпойлерПоказать
Код: Выделить всё
$charg=$this->getProperty('Charging');
$level=$this->getProperty('BattLevel');
$this->setProperty('battPic','fa fa-battery-empty'); //здесь продумать нужно
if ($charg==1) {
$this->setProperty("battPic",'fa fa-plug');
} else {
if ($level > 88 && $level <= 100) {
$this->setProperty("battPic",'fa fa-battery-full');
} else if ($level > 62 && $level <= 88) {
$this->setProperty("battPic",'fa fa-battery-three-quarters');
} else if ($level > 37 && $level <= 62) {
$this->setProperty("battPic",'fa fa-battery-half');
} else if ($level > 12 && $level <= 37) {
$this->setProperty("battPic",'fa fa-battery-quarter');
} else if ($level < 12) {
$this->setProperty("battPic",'fa fa-battery-empty');
}
}
не пойму как связать (связанное свойство BattLevel)
свойство BattLevel созданно
Не серчайте если что не так.
Raspberry Pi3, с образа от Сергея 3.34
-
- Сообщения: 364
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Шаблон класса / Class Template
Такviktor6 писал(а):Всетаки наверное я на столько тупой что не могу разобраться.
Создаю метод ChangeBattLevel в классе Users
Обьекты > Users > Методы > Добавить новый метод > ChangeBattLevel > Сохранить
php код вставить > Сохранить
И так с каждым методом.СпойлерПоказатьКод: Выделить всё
$charg=$this->getProperty('Charging'); $level=$this->getProperty('BattLevel'); $this->setProperty('battPic','fa fa-battery-empty'); //здесь продумать нужно if ($charg==1) { $this->setProperty("battPic",'fa fa-plug'); } else { if ($level > 88 && $level <= 100) { $this->setProperty("battPic",'fa fa-battery-full'); } else if ($level > 62 && $level <= 88) { $this->setProperty("battPic",'fa fa-battery-three-quarters'); } else if ($level > 37 && $level <= 62) { $this->setProperty("battPic",'fa fa-battery-half'); } else if ($level > 12 && $level <= 37) { $this->setProperty("battPic",'fa fa-battery-quarter'); } else if ($level < 12) { $this->setProperty("battPic",'fa fa-battery-empty'); } }
не пойму как связать (связанное свойство BattLevel)
свойство BattLevel созданно
Не серчайте если что не так.
Отправлено с моего ONEPLUS A5010 через Tapatalk
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Connect
Connect
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: Шаблон класса / Class Template
Спасибо разобрались меня с пути админка сбила, думал Имя берется оттуда.kas5858 писал(а): ↑Вс сен 30, 2018 9:56 pmТакviktor6 писал(а):Всетаки наверное я на столько тупой что не могу разобраться.
Создаю метод ChangeBattLevel в классе Users
Обьекты > Users > Методы > Добавить новый метод > ChangeBattLevel > Сохранить
php код вставить > Сохранить
И так с каждым методом.СпойлерПоказатьКод: Выделить всё
$charg=$this->getProperty('Charging'); $level=$this->getProperty('BattLevel'); $this->setProperty('battPic','fa fa-battery-empty'); //здесь продумать нужно if ($charg==1) { $this->setProperty("battPic",'fa fa-plug'); } else { if ($level > 88 && $level <= 100) { $this->setProperty("battPic",'fa fa-battery-full'); } else if ($level > 62 && $level <= 88) { $this->setProperty("battPic",'fa fa-battery-three-quarters'); } else if ($level > 37 && $level <= 62) { $this->setProperty("battPic",'fa fa-battery-half'); } else if ($level > 12 && $level <= 37) { $this->setProperty("battPic",'fa fa-battery-quarter'); } else if ($level < 12) { $this->setProperty("battPic",'fa fa-battery-empty'); } }
не пойму как связать (связанное свойство BattLevel)
свойство BattLevel созданно
Не серчайте если что не так.Отправлено с моего ONEPLUS A5010 через TapatalkСпойлерПоказать
Raspberry Pi3, с образа от Сергея 3.34
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: Шаблон класса / Class Template
Подскажите, установил шаблон класса user
viewtopic.php?t=3379&start=40
Но не пойму какой источник данных isHome isHomeUpdate
viewtopic.php?t=3379&start=40
Но не пойму какой источник данных isHome isHomeUpdate
Raspberry Pi3, с образа от Сергея 3.34
-
- Сообщения: 364
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Шаблон класса / Class Template
Помогите с кодом, мозг уже не работает, Шалон "USERS".
У меня сейчас так Хочу чтобы когда был дома, была только картинка домика или слово дома (это хочу).
Если где-нибудь в другом месте то также как на картинке у Светланы (это работает).
код
У меня сейчас так Хочу чтобы когда был дома, была только картинка домика или слово дома (это хочу).
Если где-нибудь в другом месте то также как на картинке у Светланы (это работает).
код
Код: Выделить всё
<style>
.container {
background-color: rgba(255, 255, 255, 1);
width: 270px;
height: 100px;
border-radius: 15px;
border:1px solid #444;
}
.container img {
width: 60px;
height: 80px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
float: left;
}
.batt {
padding-right: 20px;
padding-top: 15px;
float: right;
font-family: fontawesome-webfont;
}
.info {
padding-top: 10px;
height: 80px;
font-family: fontawesome-webfont;
}
.name {
font-size: 110%;
}
.loc {
font-size: 100%;
padding-top: 10px;
padding-bottom: 10px;
}
.time {
font-size: 60%;
color:grey;
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px; /* Предпочтительный размер иконок */
display: inline-block;
width: 1em;
height: 1em;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
-webkit-font-smoothing: antialiased; /* Поддержка всеми WebKit браузерами */
text-rendering: optimizeLegibility; /* Поддержка Safari и Chrome */
-moz-osx-font-smoothing: grayscale; /* Поддержка Firefox. */
font-feature-settings: 'liga'; /* Поддержка IE. */
}
</style>
<div class="container">
<img src="%.Foto%">
<div class="batt"><span class="network fal fa-%.NetworkPic%" aria-hidden="true"></span> %.BattLevel% % <span class="batt_icon fal fa-%.BattPic%" style="color: %.BattColor%" aria-hidden="true"></span></div>
<div class="info">
<div class="name">%.fullName%</div>
<div class="loc"><span class="loc_icon fal fa-map-marked-alt" aria-hidden="true"></span> %.seenAt% %.HomeDistanceKm% км от <span class="home_icon fal fa-home-heart" aria-hidden="true"></span></div>
<div class="time"><span class="ref_icon fal fa-sync-alt fa-spin" aria-hidden="true"></span> %.CoordinatesUpdated%</div>
</div>
</div>
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Connect
Connect
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Шаблон класса / Class Template
а в примерах про это есть style='display:
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: Шаблон класса / Class Template
А как вычисляется %.HomeDistanceKm%
Raspberry Pi3, с образа от Сергея 3.34
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Шаблон класса / Class Template
из модуля жпс трекер
там дом обозначить
там дом обозначить
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 364
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Шаблон класса / Class Template
Я уже думал про это, но мозг уже не работает, к чему привязать или отдельное свойство создавать? Как правильно написать?
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Connect
Connect