Пожелания к разработчику
Модератор: immortal
-
- Сообщения: 60
- Зарегистрирован: Чт мар 19, 2015 10:27 pm
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: Пожелания к разработчику
Приветствую всех.
Не знаю насколько мое пожелание покажется важным разработчикам, но все же озвучу. С некоторых пор в системе появился модуль "Простые устройства", он очень хороший и полезный, и вместе с ним в некоторых местах появились конструкции вида:
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/Rooms_onActivity.php');
/* end injection of {SDevices} */
Вполне понятно для чего это сделано, очень удобный прием, который можно даже взять себе на вооружение, НО, есть одно маленькое неудобство.
Дело в том, что в XRay -> Structure виден весь код всех сценариев, методов и.т.п. и это просто мегаудобный инструмент для различного рода дебага, например, если активация режима срабатывает не так как хочется, можно быстро посмотреть из каких мест вообще возможен запуск и найти проблему, но с этими инъекциями все уже не так просто, в них тоже есть код который выведен "за скобки".
У меня получилось так, что активация режима "никого нет дома" срабатывала два раза, один раз по моему условию и еще один раз непонятно как, только потом увидел, что активность простого устройства помимо активности в комнате создает таймер с активацией этого режима, что приводило к таким вот странностям
Одним словом, если бы в меню Structure каким-то образом отображался код этих вот внешних модулей было бы удобнее искать решение подобных проблем.
Не знаю насколько мое пожелание покажется важным разработчикам, но все же озвучу. С некоторых пор в системе появился модуль "Простые устройства", он очень хороший и полезный, и вместе с ним в некоторых местах появились конструкции вида:
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/Rooms_onActivity.php');
/* end injection of {SDevices} */
Вполне понятно для чего это сделано, очень удобный прием, который можно даже взять себе на вооружение, НО, есть одно маленькое неудобство.
Дело в том, что в XRay -> Structure виден весь код всех сценариев, методов и.т.п. и это просто мегаудобный инструмент для различного рода дебага, например, если активация режима срабатывает не так как хочется, можно быстро посмотреть из каких мест вообще возможен запуск и найти проблему, но с этими инъекциями все уже не так просто, в них тоже есть код который выведен "за скобки".
У меня получилось так, что активация режима "никого нет дома" срабатывала два раза, один раз по моему условию и еще один раз непонятно как, только потом увидел, что активность простого устройства помимо активности в комнате создает таймер с активацией этого режима, что приводило к таким вот странностям
Одним словом, если бы в меню Structure каким-то образом отображался код этих вот внешних модулей было бы удобнее искать решение подобных проблем.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Пожелания к разработчику
Можно мне немножко пожаловаться на меню системы?))
Боюсь, что могу только указать на возможные доработки...самому исправить - не под силу, наверное...ну или просто очень много времени убью изучая взаимосвязи движков и системы.
1) Начнем по порядку...подпись...у неё, как и у остальных элементов, есть в настройках "Иконка:"...но почему-то она нигде не отображается (ну как нигде...в таблице админки зачем-то отображается)...дак вот, почему-бы не вывести иконку, аналогично ссылкам и "Новому окну"? Вполне нормально она вписывается с иконкой... Правда для этого пришлось вписать такую байду в названии
...когда это может быть сделано стандартными средствами
2) Абсолютное отсутствие кастомизации подписей и самих элементов (выбор времени, выключатели, слайдеры и т.п.)
Например возьмем выключатель...очень часто про это вопрос возникает у людей Почему нельзя взять, и перенести выключатель вправо?? Там же дофига свободного места, и он там гораздо логичнее смотрится.
Не, он конечно перемещается при какой-то ширине окна Но при уменьшении - они слетают оставляя опять кучу незаполненного места Но это по-моему не так задумано...
А достаточно добавить flotr:right, он перемещается туда, куда надо. Ну ещё положение надписи чутка подвинуть, и сделать, чтоб не слетало при уменьшении...там не с той щирины появляется width:100%.
Я конечно могу извернуться добавив в надпись <div style="float:right;padding-top:11px;">Свет в зале 1</div>
И тогда оно выглядит уже более менее Но обычному пользователю для такого пол форума перерыть надо будет...и всё равно немного не то ведь (там ещё и верстка немного слетает в админке из-за этого)...а если я хочу чтобы справа выключатели были? Без правки системных файлов, которые слетят при обновлении уже никак =(. В общем считаю - надо бы что-то уже с этим сделать именно на уровне ядра...вести настройку относительного расположения, или ещё что нить...давно эти вопросы обсуждаются...
Боюсь, что могу только указать на возможные доработки...самому исправить - не под силу, наверное...ну или просто очень много времени убью изучая взаимосвязи движков и системы.
1) Начнем по порядку...подпись...у неё, как и у остальных элементов, есть в настройках "Иконка:"...но почему-то она нигде не отображается (ну как нигде...в таблице админки зачем-то отображается)...дак вот, почему-бы не вывести иконку, аналогично ссылкам и "Новому окну"? Вполне нормально она вписывается с иконкой... Правда для этого пришлось вписать такую байду в названии
Код: Выделить всё
<img src="/cms/icons/105_ktip.png" alt="" style="margin-right:10px;top:0.4em;max-height:32px;max-width:32px;height:32px;width:32px;vertical-align:middle;">Свет
2) Абсолютное отсутствие кастомизации подписей и самих элементов (выбор времени, выключатели, слайдеры и т.п.)
Например возьмем выключатель...очень часто про это вопрос возникает у людей Почему нельзя взять, и перенести выключатель вправо?? Там же дофига свободного места, и он там гораздо логичнее смотрится.
Не, он конечно перемещается при какой-то ширине окна Но при уменьшении - они слетают оставляя опять кучу незаполненного места Но это по-моему не так задумано...
А достаточно добавить flotr:right, он перемещается туда, куда надо. Ну ещё положение надписи чутка подвинуть, и сделать, чтоб не слетало при уменьшении...там не с той щирины появляется width:100%.
Я конечно могу извернуться добавив в надпись <div style="float:right;padding-top:11px;">Свет в зале 1</div>
И тогда оно выглядит уже более менее Но обычному пользователю для такого пол форума перерыть надо будет...и всё равно немного не то ведь (там ещё и верстка немного слетает в админке из-за этого)...а если я хочу чтобы справа выключатели были? Без правки системных файлов, которые слетят при обновлении уже никак =(. В общем считаю - надо бы что-то уже с этим сделать именно на уровне ядра...вести настройку относительного расположения, или ещё что нить...давно эти вопросы обсуждаются...
- За это сообщение автора nick7zmail поблагодарили (всего 3):
- zelevova (Вс янв 14, 2018 11:13 pm) • Amarok (Сб фев 10, 2018 9:06 am) • slax (Чт фев 06, 2020 10:54 am)
- Рейтинг: 3.49%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Пожелания к разработчику
Можно сделать хранение истории с привязкой не к количеству дней а к количеству записей (есть свойства где даже за один день кол-во больше 20 тыс. и оптимизации не поддается)?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Пожелания к разработчику
А почему оптимизации не поддаётся? У меня свойства были тоже порядка 20к записей. При помощи оптимайзера ужались до 500 примерно
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: Пожелания к разработчику
А у меня не удаляется история, если установить количество дней. Установлен хранить 1 день, в в истории уже месяца. Приходится пользоваться модулем "оптимизатор"nick7zmail писал(а):А почему оптимизации не поддаётся? У меня свойства были тоже порядка 20к записей. При помощи оптимайзера ужались до 500 примерно
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Отправлено с моего P9000 через Tapatalk
Re: Пожелания к разработчику
это одна из причин почему хотелось бы иметь ограничение по количеству записей
-
- Сообщения: 112
- Зарегистрирован: Сб июл 14, 2018 11:31 am
- Откуда: Волгоград
- Благодарил (а): 90 раз
- Поблагодарили: 7 раз
Re: Пожелания к разработчику
Доброго времени суток всем!
Было бы здорово в шаблоны поведения сделать категории как в сценариях, а то когда их уже больше 100 ... ну очень грустно...
Было бы здорово в шаблоны поведения сделать категории как в сценариях, а то когда их уже больше 100 ... ну очень грустно...
- Рейтинг: 1.16%
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: Пожелания к разработчику
А когда будет доработана админка в частности закладка пользователи? На предмет того чтобы все поля были доступны в классе Users? А то как-то получается админка обманка. Для новых пользователей она сильно обманывает.
Raspberry Pi3, с образа от Сергея 3.34
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Пожелания к разработчику
Можно пояснений, каких доработок вы хотите?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<