Страница 6 из 9
Re: Помощник создания модулей для MajorDoMo
Добавлено: Вт фев 14, 2017 1:54 am
Bagir
Опять помощи прошу. Хотел в настройки модуля добавить редактор для кода, но что то не получается.
Код: Выделить всё
<div class="form-group">
<label class="control-label"><#LANG_CODE#><#LANG_HCB#>sdm_alarmcode<#LANG_HCE#></label>
<div class="col-lg-5">
[#module name="blockly_code" code_field="code" action="" type="php"#]
<textarea name="alarm_code" id="code" rows=4 cols=150 class="form-control">[#ALARM_CODE#]</textarea>
</div>
</div>
поле с номером строки тоже выравняется, если вставить более 10 строк кода.
Пришлось убрать строку [#module name="blockly_code" code_field="code" action="" type="php"#]
Re: Помощник создания модулей для MajorDoMo
Добавлено: Пн фев 27, 2017 5:59 pm
Zaezd2008
Есть возможность на простом примере показать и собрать модуль?
Было бы просто замечательно, думаю со мною многие согласятся...
Re: Помощник создания модулей для MajorDoMo
Добавлено: Пн фев 27, 2017 7:40 pm
nick7zmail
Zaezd2008 писал(а):Есть возможность на простом примере показать и собрать модуль?
Было бы просто замечательно, думаю со мною многие согласятся...
Легко...
https://www.youtube.com/watch?v=_NL3r_CzwzY
Только это со времен, когда модульбилдера не было...ща проще =)
Re: Помощник создания модулей для MajorDoMo
Добавлено: Пн фев 27, 2017 9:10 pm
Bagir
Так а сейчас же и делать ничего не нужно. Конструктор сам соберёт уже полностью готовый к работе модуль. Читать и разбираться придется уже по его дальнейшей настройке. Там и у меня ещё куча вопросов. Отчеты на которые постепенно заполняют пробелы в понимании работы системы.
Re: Помощник создания модулей для MajorDoMo
Добавлено: Пн фев 27, 2017 9:28 pm
nick7zmail
Bagir писал(а):Так а сейчас же и делать ничего не нужно. Конструктор сам соберёт уже полностью готовый к работе модуль. Читать и разбираться придется уже по его дальнейшей настройке. Там и у меня ещё куча вопросов. Отчеты на которые постепенно заполняют пробелы в понимании работы системы.
Это да...почти готовенькое выходит)) в видео просто расписано какой файл за что отвечает, и какая функция в .class.php... Это, думаю, полезная инфа для понимания.
Re: Помощник создания модулей для MajorDoMo
Добавлено: Пн мар 13, 2017 10:20 am
Bagir
Ранее я писал:
Bagir писал(а):Хотел в настройки модуля добавить редактор для кода, но что то не получается
Как выясняется [#module name="blockly_code" code_field="code" action="" type="php"#] работает точно с такой же ошибкой и в остальных случаях.
Видно, что при написании текст кода залез на цифры слева. Но стоит только сохранить код,
У других есть подобное или же это у меня какие стили поехали?
Re: Помощник создания модулей для MajorDoMo
Добавлено: Пн мар 13, 2017 10:37 am
nick7zmail
Нет, не только)) у меня так же...не обращаю внимания, исправляю после сохранения))
Отправлено с моего Xperia Z через Tapatalk
Re: Помощник создания модулей для MajorDoMo
Добавлено: Пн мар 13, 2017 12:41 pm
Bagir
Ух, а я голову сломал, почему не получается красиво вставить этот модуль с подсветкой кода. Думал что то где то не доделал просто. Значит мой вопрос закрыт.
Re: Помощник создания модулей для MajorDoMo
Добавлено: Ср мар 15, 2017 7:22 am
nick7zmail
Можно я опять вас с json помучаю?)))
Есть многоуровневый json массив формата
Код: Выделить всё
{
"id":"1",
"Text":"текст",
"Children":{
"id":"2",
"Text":"текст",
"Children":{
"id":"3",
"Text":"текст",
"Children":"И так далее..."
}
}
}
Дак вот вопрос - как это всё адекватно конвертировать в массив 1го уровня что ли...для вывода, к примеру, в <select>?
Я могу конечно весь массив функцией while перебрать, с опцией if c заходом в подмассивы...но по любому же есть какие то более простые варианты? (нет, в гугле не нашел, может не правильно искал...натолкните на мысль)
Re: Помощник создания модулей для MajorDoMo
Добавлено: Ср мар 15, 2017 9:58 am
Bagir
А что в итоге должно получиться? Массив из всех "id" => "Text"?
Я не силён в json, но наверное тут нужно просто перебором собирать свой массив. Каждый раз проверяя, что если Children тоже массив, то создавать ещё один цикл перебора.
Или структура вложенности не предусматривает нескольких элементов, и всегда только один. Может ли быть так:
Код: Выделить всё
{
"id":"1",
"Text":"текст",
"Children":{
"id":"2",
"Text":"текст",
"Children":{
"id":"3",
"Text":"текст",
"Children":"И так далее..."
}
"id":"4",
"Text":"текст",
"Children":"И так далее..."
}
}
}
Просто если вложенный элемент только один или его нет, то и цикл перебора будет проще.