Элементы в одной строке меню

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

Модератор: immortal

Ответить
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm

Элементы в одной строке меню

Сообщение Kod.Begemot »

Подскажите, камрады:
хочу сделать в одной строке (на одном уровне) "ПлюсМинус бокс" и кнопку небольшую "+0,5",
нужно мне для компенсации отсутствия возможности использовать дробные значения в элементе "Плюс Минус"...
сделал на разных строках - неудобно и нелогично :)
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край

Re: Элементы в одной строке меню

Сообщение zelevova »

Погоди. Сейчас подскажу как сделать шаг в 0.5. Сейчас только до тестирую.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край

Re: Элементы в одной строке меню

Сообщение zelevova »

Все выполняется на свой страх и риск!SPOILER_SHOW
0) Открываем phpmyadmin. В таблице commands находим строку с полем "STEP_VALUE" и меняем тип на float.
1) Копируем templates\commands\commands_search_pda.html в templates_alt\commands\commands_search_pda.html
2) В файлике templates_alt\commands\commands_search_pda.html
Находим строку "var v=parseInt(elem.value);", заменяем на "var v=parseFloat(elem.value);". Их две штуки, заменяем обе.

Собственно все. Идем в настройку элемента, ставим шаг 0.5.
Разделитель целой и дробной части именно точка. Это ограничение javascript скорее всего.
Kod.Begemot писал(а):хочу сделать в одной строке (на одном уровне) "ПлюсМинус бокс" и кнопку небольшую
В рамках текущей системы можно сделать только выбрав HTML-блок и ручками описать и оформить элементы.
Последний раз редактировалось zelevova Ср янв 21, 2015 11:51 am, всего редактировалось 2 раза.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm

Re: Элементы в одной строке меню

Сообщение Kod.Begemot »

Сейчас буду пробовать.
zelevova писал(а): В рамках текущей системы можно сделать только выбрав HTML-блок и ручками описать и оформить элементы.
Ну если будет работать +/- с шагом 0.5, то мне и не надо мостить это всё на одну строку..
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Элементы в одной строке меню

Сообщение sergejey »

zelevova писал(а):
Все выполняется на свой страх и риск! Прежде чем, СДЕЛАЙ РЕЗЕРВН…SPOILER_SHOW
1) В файлике templates\commands\commands_search_pda.html
Находим строку "var v=parseInt(elem.value);", заменяем на "var v=parseFloat(elem.value);". Их две штуки, заменяем обе.
2) Открываем phpmyadmin. В таблице commands находим строку с полем "STEP_VALUE" и меняем тип на float.
Собственно все. Идем в настройку элемента, ставим шаг 0.5.
Разделитель целой и дробной части именно точка. Это ограничение javascript скорее всего.
После обновления с гит хаба операцию нужно будет повторить.
Да, это как вариант. Причём после обновлений операцию целиком повторять не нужно будет, только ту часть, которая с заменой parseInt на parseFloat, т.к. база данных обновляется только при добавлении полей, а формат существующих не изменяется. Но я постараюсь это сделать "централизованно".

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm

Re: Элементы в одной строке меню

Сообщение Kod.Begemot »

Спасибо большое, всё работает!!!
Урря :) :)
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край

Re: Элементы в одной строке меню

Сообщение zelevova »

sergejey писал(а):Да, это как вариант. Причём после обновлений операцию целиком повторять не нужно будет, только ту часть, которая с заменой parseInt на parseFloat, т.к. база данных обновляется только при добавлении полей, а формат существующих не изменяется. Но я постараюсь это сделать "централизованно".
Там остается в описание таблицы которая создается при установке модуля тип строки изменить на float и тогда это будет сразу при установке работать.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край

Re: Элементы в одной строке меню

Сообщение zelevova »

Для того что бы при обновлении изменения не нужно было восстанавливать нужно файл templates\commands\commands_search_pda.html скопировать в templates_alt\commands\commands_search_pda.html. И уже в скопированный файл внести изменения.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Ответить