После изменений, а именно:
1 - добавления всплывающей формы связи с менеджером. Появляется при нажатии кнопки заказать, если товара нет в наличии
пример(выберите черный цвет и нажмите "заказать") http://vapex-shop.ru...cation=80859531
2 - изменение вида выбора модификации на радио
а) на странице товара при нажатии на большое фото всплывает большое БЕЛОЕ окно
б) при нажатии на маленькие иконки фото под ним они открываются в отдельном окне
в) перестали раскрываться подкатегории в каталоге слева.
Подскажите как исправить пожалуйста, сохранив всю функциональность
МАГАЗИН УЖЕ РАБОТАЕТ. СРОЧНО
Спасибо большое за ответ
0
Срочно! Проблемы С Открытием Фото
Автор Vapex, 16 июля 2015 17:33
Сообщений в теме: 3
#1
Отправлено 16 Июль 2015 - 17:33
#2
Отправлено 17 Июль 2015 - 11:54
восстановил ранний бекап. помогите сделать выбор модификации кнопками как здесь http://larec-ledenec...cation=49853949
постоянно отправляете в эту инструкцию
http://forum.storela...ра-модификации/
но она приводит к вышеописанным ошибкам. пробывал несколько раз, все шаги.
спасибо
постоянно отправляете в эту инструкцию
http://forum.storela...ра-модификации/
но она приводит к вышеописанным ошибкам. пробывал несколько раз, все шаги.
спасибо
#3
Отправлено 17 Июль 2015 - 14:56
Vapex (17 Июль 2015 - 11:54) писал:
восстановил ранний бекап. помогите сделать выбор модификации кнопками как здесь http://larec-ledenec...cation=49853949
постоянно отправляете в эту инструкцию
http://forum.storela...ра-модификации/
но она приводит к вышеописанным ошибкам. пробывал несколько раз, все шаги.
спасибо
постоянно отправляете в эту инструкцию
http://forum.storela...ра-модификации/
но она приводит к вышеописанным ошибкам. пробывал несколько раз, все шаги.
спасибо
{% FOR goods_modifications_properties %} <div class="goodsDataMainModificationsBlockProperty"> <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <strong>{goods_modifications_properties.NAME}:</strong><br /> <select name="form[properties][]"> {% ENDIF %} <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option> <!-- Если это последний элемент в списке --> {% IF goods_modifications_properties.values.last %} </select> {% ENDIF %} {% ENDFOR %} </div> {goods_modifications_properties.index | is_divided("2","</tr><tr>","")} {% ENDFOR %}замените на
{% FOR goods_modifications_properties %} <div class="goodsDataMainModificationsBlockProperty"> <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <span class="goodsDataMainModificationsRadio"> <strong>{goods_modifications_properties.NAME}:</strong><br /> {% ENDIF %} <input type="radio" id="{goods_modifications_properties.values.ID}" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> <label for="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</label> {% IF goods_modifications_properties.values.last %} </span> {% ENDIF %} {% ENDFOR %} </div> {% ENDFOR %}
далее найдите в main.js
// Функция собирает свойства в строку, для определения модификации товара function getSlugFromGoodsDataFormModificationsProperties(obj) { var properties = new Array(); $(obj).each(function(i){ properties[i] = parseInt($(this).val()); }); return properties.sort(function(a,B){return a - b}).join('_'); }замените на
// Функция собирает свойства в строку, для определения модификации товара function getSlugFromGoodsDataFormModificationsProperties(obj) { var properties = new Array(); var reset_arr = new Array(); $(obj).find('input[type="radio"]').each(function(i){ if($(this).is(':checked')){ properties[i] = parseInt($(this).val());} }); for(var i in properties) { if(properties[i]) { reset_arr.push(properties[i]); } } return reset_arr.sort(function(a,B){return a - b}).join('_'); }в конец main.css добавьте
.goodsDataMainModificationsBlockProperty input:checked + label { border: 2px solid #72d300; } .goodsDataMainModificationsBlockProperty input + label { border: 1px solid #ccc; cursor: pointer; display: inline-block; height: 45px; margin: 4px; text-align: center; vertical-align: middle; width: 85px; padding-top: 10px; } .goodsDataMainModificationsBlockProperty input { display: none; } .goodsDataMainModificationsBlockProperty input:disabled + label { border: 2px solid #ff0000; opacity: 0.5; }
#4
Отправлено 17 Июль 2015 - 19:38
к сожалению не работает. после внесения изменений тип выбора модификации не меняется. при выборе любой другой модификации выдает ошибку - невозможно выбрать данную модификацию (не дословно)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных