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

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

Модератор: immortal

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

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

Сообщение Kod.Begemot » Пн янв 19, 2015 3:22 pm

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

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

Сообщение zelevova » Пн янв 19, 2015 3:52 pm

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

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

Сообщение zelevova » Пн янв 19, 2015 4:08 pm

Все выполняется на свой страх и риск!Показать
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
Благодарил (а): 32 раза
Поблагодарили: 42 раза

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

Сообщение Kod.Begemot » Пн янв 19, 2015 4:44 pm

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

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

Сообщение sergejey » Пн янв 19, 2015 4:56 pm

zelevova писал(а):
Все выполняется на свой страх и риск! Прежде чем, СДЕЛАЙ РЕЗЕРВН…Показать
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
Благодарил (а): 32 раза
Поблагодарили: 42 раза

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

Сообщение Kod.Begemot » Пн янв 19, 2015 4:58 pm

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

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

Сообщение zelevova » Пн янв 19, 2015 10:12 pm

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

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

Сообщение zelevova » Ср янв 21, 2015 11:41 am

Для того что бы при обновлении изменения не нужно было восстанавливать нужно файл 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
Ответить