Страница 24 из 43

Re: Шаблон класса / Class Template

Добавлено: Вс сен 30, 2018 8:07 pm
Logrus

Re: Шаблон класса / Class Template

Добавлено: Вс сен 30, 2018 9:28 pm
viktor6
Logrus писал(а): Вс сен 30, 2018 8:07 pm viewtopic.php?f=7&t=3379&sid=fec3b7542d ... =40#p67167
Всетаки наверное я на столько тупой что не могу разобраться.
Создаю метод ChangeBattLevel в классе Users
Обьекты > Users > Методы > Добавить новый метод > ChangeBattLevel > Сохранить
php код вставить > Сохранить
SPOILERSPOILER_SHOW

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

$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 созданно
Не серчайте если что не так.

Re: Шаблон класса / Class Template

Добавлено: Вс сен 30, 2018 9:56 pm
kas5858
viktor6 писал(а):
Logrus писал(а): Вс сен 30, 2018 8:07 pm viewtopic.php?f=7&t=3379&sid=fec3b7542d ... =40#p67167
Всетаки наверное я на столько тупой что не могу разобраться.
Создаю метод ChangeBattLevel в классе Users
Обьекты > Users > Методы > Добавить новый метод > ChangeBattLevel > Сохранить
php код вставить > Сохранить
SPOILERSPOILER_SHOW

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

$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


Re: Шаблон класса / Class Template

Добавлено: Вс сен 30, 2018 10:22 pm
viktor6
kas5858 писал(а): Вс сен 30, 2018 9:56 pm
viktor6 писал(а):
Logrus писал(а): Вс сен 30, 2018 8:07 pm viewtopic.php?f=7&t=3379&sid=fec3b7542d ... =40#p67167
Всетаки наверное я на столько тупой что не могу разобраться.
Создаю метод ChangeBattLevel в классе Users
Обьекты > Users > Методы > Добавить новый метод > ChangeBattLevel > Сохранить
php код вставить > Сохранить
SPOILERSPOILER_SHOW

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

$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 созданно
Не серчайте если что не так.
Так
SPOILERSPOILER_SHOW
Изображение
Отправлено с моего ONEPLUS A5010 через Tapatalk
Спасибо разобрались меня с пути админка сбила, думал Имя берется оттуда.

Re: Шаблон класса / Class Template

Добавлено: Сб окт 13, 2018 2:24 pm
viktor6
Подскажите, установил шаблон класса user
viewtopic.php?t=3379&start=40
Но не пойму какой источник данных isHome isHomeUpdate

Re: Шаблон класса / Class Template

Добавлено: Ср окт 17, 2018 12:31 pm
kas5858
Помогите с кодом, мозг уже не работает, Шалон "USERS".
У меня сейчас так
Ал.PNG
Ал.PNG (11.84 КБ) 5039 просмотров
Хочу чтобы когда был дома, была только картинка домика или слово дома (это хочу).
Если где-нибудь в другом месте то также как на картинке у Светланы (это работает).

код

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

<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>

Re: Шаблон класса / Class Template

Добавлено: Ср окт 17, 2018 1:02 pm
Logrus
а в примерах про это есть style='display:

Re: Шаблон класса / Class Template

Добавлено: Ср окт 17, 2018 1:19 pm
viktor6
А как вычисляется %.HomeDistanceKm%

Re: Шаблон класса / Class Template

Добавлено: Ср окт 17, 2018 1:40 pm
Logrus
из модуля жпс трекер
там дом обозначить

Re: Шаблон класса / Class Template

Добавлено: Ср окт 17, 2018 2:17 pm
kas5858
Logrus писал(а): Ср окт 17, 2018 1:02 pm а в примерах про это есть style='display:
Я уже думал про это, но мозг уже не работает, к чему привязать или отдельное свойство создавать? Как правильно написать?