Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: 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 раз
Сообщение
zelevova » Пн янв 19, 2015 3:52 pm
Погоди. Сейчас подскажу как сделать шаг в 0.5. Сейчас только до тестирую.
-
zelevova
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
-
Благодарил (а):
32 раза
-
Поблагодарили:
68 раз
Сообщение
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 раза.
-
Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
-
Благодарил (а):
32 раза
-
Поблагодарили:
42 раза
Сообщение
Kod.Begemot » Пн янв 19, 2015 4:44 pm
Сейчас буду пробовать.
zelevova писал(а):
В рамках текущей системы можно сделать только выбрав HTML-блок и ручками описать и оформить элементы.
Ну если будет работать +/- с шагом 0.5, то мне и не надо мостить это всё на одну строку..
-
sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
76 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
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 -- информация, сотрудничество, услуги
-
zelevova
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
-
Благодарил (а):
32 раза
-
Поблагодарили:
68 раз
Сообщение
zelevova » Пн янв 19, 2015 10:12 pm
sergejey писал(а):Да, это как вариант. Причём после обновлений операцию целиком повторять не нужно будет, только ту часть, которая с заменой parseInt на parseFloat, т.к. база данных обновляется только при добавлении полей, а формат существующих не изменяется. Но я постараюсь это сделать "централизованно".
Там остается в описание таблицы которая создается при установке модуля тип строки изменить на float и тогда это будет сразу при установке работать.
-
zelevova
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
-
Благодарил (а):
32 раза
-
Поблагодарили:
68 раз
Сообщение
zelevova » Ср янв 21, 2015 11:41 am
Для того что бы при обновлении изменения не нужно было восстанавливать нужно файл templates\commands\commands_search_pda.html скопировать в templates_alt\commands\commands_search_pda.html. И уже в скопированный файл внести изменения.