Перейти к содержимому


Срочно! Проблемы С Открытием Фото


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Vapex

Vapex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 65 сообщений
  • ГородМосква

Отправлено 16 Июль 2015 - 17:33

После изменений, а именно:
1 - добавления всплывающей формы связи с менеджером. Появляется при нажатии кнопки заказать, если товара нет в наличии
пример(выберите черный цвет и нажмите "заказать") http://vapex-shop.ru...cation=80859531
2 - изменение вида выбора модификации на радио

а) на странице товара при нажатии на большое фото всплывает большое БЕЛОЕ окно
б) при нажатии на маленькие иконки фото под ним они открываются в отдельном окне
в) перестали раскрываться подкатегории в каталоге слева.

Подскажите как исправить пожалуйста, сохранив всю функциональность
МАГАЗИН УЖЕ РАБОТАЕТ. СРОЧНО

Спасибо большое за ответ

#2 Vapex

Vapex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 65 сообщений
  • ГородМосква

Отправлено 17 Июль 2015 - 11:54

восстановил ранний бекап. помогите сделать выбор модификации кнопками как здесь http://larec-ledenec...cation=49853949

постоянно отправляете в эту инструкцию
http://forum.storela...ра-модификации/

но она приводит к вышеописанным ошибкам. пробывал несколько раз, все шаги.

спасибо

#3 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 17 Июль 2015 - 14:56

Просмотр сообщенияVapex (17 Июль 2015 - 11:54) писал:

восстановил ранний бекап. помогите сделать выбор модификации кнопками как здесь http://larec-ledenec...cation=49853949

постоянно отправляете в эту инструкцию
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 Vapex

Vapex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 65 сообщений
  • ГородМосква

Отправлено 17 Июль 2015 - 19:38

к сожалению не работает. после внесения изменений тип выбора модификации не меняется. при выборе любой другой модификации выдает ошибку - невозможно выбрать данную модификацию (не дословно)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных