маленькая фишка

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

маленькая фишка

Сообщение sega6549 » Пт авг 28, 2015 10:02 pm

Здравствуйте, возможно не в тему но все же, есть меню управления, раздел State вот с таким кодом;
Код:
<big style="font-size:24px">%ThisComputer.timeNow%</big>

<img src="/img/icons/status/lock_32_%Security.stateColor%.png" align="absmiddle"> %Security.stateDetails%
<img src="/img/icons/status/system_32_%System.stateColor%.png" align="absmiddle"> %System.stateDetails%
<img src="/img/icons/status/network_32_%Communication.stateColor%.png" align="absmiddle"> %Communication.stateDetails%
<br/>%ThisComputer.somebodyHomeText%
<br/>Сергей:
<br/>Батарея %Sergey.BattLevel% %
<br/>Посл. коорд. %Sergey.CoordinatesUpdated%<br/>Батарея %Sergey.BattLevel% %

так же есть свойство пользователя Sergey.Charging которому присваивается значение 1 если телефон на зарядке и 0 если нет, как бы мне после
Код:
<br/>Батарея %Sergey.BattLevel% %
приклеить надпись заряжается если Sergey.Charging имеет свойство 1 и ничего не писать если 0
выглядеть будет так:
Сергей
Батарея 94% заряжается
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: маленькая фишка

Сообщение GreatBAO » Пт авг 28, 2015 10:09 pm

а разве туда PHP код нельзя вставлять ?

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

<?php
if(gg("Sergey.BattLevel")) {
  echo "на зарядке";
} else {
  echo "не на зарядке";
}
либо если туда нельзя вставить PHP вставку (еще полностью не разобрался в движке) можно либо добавить свойство обьекту с указанием не integer а strong в виде необходимой строки на выходе
и заносить в это свойство данные из того же скрипта GPS с добавлением необходимых строк
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: маленькая фишка

Сообщение LutsenkoDenis » Пт авг 28, 2015 10:20 pm

GreatBAO писал(а):и заносить в это свойство данные из того же скрипта GPS с добавлением необходимых строк
может не надо в gps.php всё подряд хардкодить?!

скрипт gps.php нужен для сохранения полученной информации с устройства в базу данных. Строго в одну или две таблицы. Всё. Сейчас же, кроме одной единственной функции по сохранению координат, данном скрипте напихано всё подряд. Без комментариев, описания с идиотскими переменными типа $a. И хрен пойми потом как этот скрипт должен работать и какие у него параметры должны приниматься на входе и выходе.

p.s. накипело
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: маленькая фишка

Сообщение sega6549 » Пт авг 28, 2015 10:21 pm

GreatBAO писал(а):а разве туда PHP код нельзя вставлять ?

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

<?php
if(gg("Sergey.BattLevel")) {
  echo "на зарядке";
} else {
  echo "не на зарядке";
}
либо если туда нельзя вставить PHP вставку (еще полностью не разобрался в движке) можно либо добавить свойство обьекту с указанием не integer а strong в виде необходимой строки на выходе
и заносить в это свойство данные из того же скрипта GPS с добавлением необходимых строк
походу нельзя, попробовал и ни чего не изменилось, а последнее не понял, значение Sergey.BattLevel присваивается на основе программы на телефоне, она изначально может послать либо 1 либо 0, где что надо менять?
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: маленькая фишка

Сообщение GreatBAO » Пт авг 28, 2015 10:34 pm

да, действительно PHP вставки там не отрабатываются или есть небольшая хитрость....
ждем Сергея с разъяснениями :) тоже стало интересно
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: маленькая фишка

Сообщение GreatBAO » Пт авг 28, 2015 10:35 pm

LutsenkoDenis писал(а):может не надо в gps.php всё подряд хардкодить?!
p.s. накипело
верю, но как и всегда без костылей никак :)
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: маленькая фишка

Сообщение LutsenkoDenis » Пт авг 28, 2015 10:41 pm

да тут куда не глянь костыль на костыле..

хоть описание костыля оставляйте.... я уже третий день пытаюсь понять как этот gps.php работать должен.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: маленькая фишка

Сообщение GreatBAO » Пт авг 28, 2015 10:45 pm

LutsenkoDenis писал(а):я уже третий день пытаюсь понять как этот gps.php работать должен.
а в чем проблема ? я модуль GPS без проблем запустил и настроил, если что, обращайся в личку помогу с настройкой
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: маленькая фишка

Сообщение LutsenkoDenis » Пт авг 28, 2015 10:55 pm

да проблема в том, что я сейчас переделываю модуль трекер. Причем вместе с таблицами в базе.
И глядя на исходники gps я не могу понять:
1. какие данные (конкретные поля) должны приниматься и обрабатываться а какие нет.
2. зачем там находится код которых отвечает за добавление локаций, устройств и т.д.
3. почему тут идет изменение связанных свойств объекта, и раз уж изменение есть, то почему свойства прописаны явно(хардкод)
Ну перечислять можно долго.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: маленькая фишка

Сообщение sega6549 » Пт авг 28, 2015 10:59 pm

LutsenkoDenis писал(а):да тут куда не глянь костыль на костыле..

хоть описание костыля оставляйте.... я уже третий день пытаюсь понять как этот gps.php работать должен.
Дак ты спроси лучше))) в чем конкретно проблема твоя? На чем застопорился? Давай помогу, у меня нормально робит, так что обращайся))
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Ответить