Основная задача:
1386187.pokerhea.web.hosting-test * net/calc/ есть такой вот калькулятор, его надо доработать, а именно: joxi * ru/bmo1Lo4sxBYMXA если выбрать тип покрытия , то перескакивает тип кровли.
Прошу отправлять заявки с указанием ориентировочной цены. В начале заявки напишите сегодняшнее число для антиспама (можно просто какой день сегодня).
Далее текст для ознакомления с задачей в общем что-бы понимать ситуацию (можно не читать если понимаете и так как должно работать и сколько стоит сделать):
Общая информация по задаче которая перед нами стояла и после опишу баг который надо исправить:
------
За основной пример клиент давал вот этот калькулятор grandline * ru/calculator/
Вот отличия от конструктора по ссылке и того что должно выйти у нас:
Кровля:
1.Металлочерепица будет 2 вида Эльбрус и Сиерра, вероятнее всего нужна будет отрисовка,
для отрисовки нужна будет информация по формату, размеру и в каком виде нужна
отрисовка
2. Покрытия вместо картинок, выпадающий список с небольшими пояснениями и картинкой
3.Композитная черепица не нужна
4.Возможно сделаем отрисовку Гибкой Черепицы ( А может быть и не будем ее размещать)
5.Цвета RAL по возрастанию номерации, список цветов будет предоставлен.
Цоколь:
1.Сайдинг не нужен
2.Добавляем материал Термопан
Фасад:
1.Название Я-фасад убираем вместо этого название Фасадные панели 2 видов: кирпич и камень
Ограждения:
1.Добавляем профнастил как вид ограждения
2.Добавляем 2 вида штакетника. Для получения изображения вызов формы, где нужно оставить контактные данные.
---------
Предыдущая правка была такая:
нужно что-бы выводились все допустимые варианты, но если с выбранным параметром выше они не доступны, то просто закрашивались (), сейчас же joxi * ru/1A5BdbPcneWXar если менять тип покрытия то пропадает 1 вариант черепицы, такого быть не должно.
Мы придумали вот такое решение:
-------
Вот как я предлагаю решать эту проблему:
сейчас, насколько я помню, логика у нас заключается в том, что подставляется любой преемлимый вариант, но она немного не так реализована как я предпологал. Я хочу что-бы любой приемлимый варианты выбирался в следующих за текущим параметром параметрах.
Рассмотрим примеры, у нас три параметра и более трех ни в одном из конструкторов нет:
Вариант 1: поменяли первый параметр выбирается первый доступный вариант во втором параметре и первый доступный вариант в третьем параметре.
Вариант 2: поменяли второй параметр выбирается первый доступный в третьем параметре, а в первом параметре могут лишь добавится еще возможные какие-либо варианты, но не в коем случае он не переключается
Вариант 3: поменяли третий параметр в первом параметре и втором параметре ничего не меняется вообще. То есть смена вариантов идет только при смене параметров 1 и 2 уровней.
--------
и вот остался баг...
Опубликован 26.03.2019 в 12:56