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


Изменение Типа Выбора Модификации


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

#101 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 24 Январь 2014 - 05:28

В шаблоне Товар найдите:
<!-- Цена сейчас -->
<div class="price goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
	{GOODS_MOD_PRICE_NOW | money_format}
</div>
замените на:
<!-- Цена сейчас -->
<div class="price goodsDataMainModificationPriceNow" rel="{GOODS_MOD_PRICE_NOW}" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
	{GOODS_MOD_PRICE_NOW | money_format}
</div>
далее в main.js найдите:
goodsPriceNow.html(modificationPriceNowFormated);
замените на:
goodsPriceNow.html(modificationPriceNowFormated).attr('rel', modificationPriceNow);
и в конце main.js вставьте сл.код:
$(function() {
  $('#qty').keyup(function() {
	var count = parseInt($(this).val());
	var price = parseFloat($('.goodsDataMainModificationPriceNow').attr('rel'));
	$('.goodsDataMainModificationPriceNow .num')
	  .html(number_format(count * price, 0, ',', ' '));
  });
});


#102 nosferatum44

nosferatum44

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

  • Пользователи
  • PipPipPip
  • 73 сообщений

Отправлено 24 Январь 2014 - 08:11

Просмотр сообщенияVaccina (24 Январь 2014 - 05:28) писал:

В шаблоне Товар найдите:
<!-- Цена сейчас -->
<div class="price goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{GOODS_MOD_PRICE_NOW | money_format}
</div>
замените на:
<!-- Цена сейчас -->
<div class="price goodsDataMainModificationPriceNow" rel="{GOODS_MOD_PRICE_NOW}" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{GOODS_MOD_PRICE_NOW | money_format}
</div>
далее в main.js найдите:
goodsPriceNow.html(modificationPriceNowFormated);
замените на:
goodsPriceNow.html(modificationPriceNowFormated).attr('rel', modificationPriceNow);
и в конце main.js вставьте сл.код:
$(function() {
$('#qty').keyup(function() {
var count = parseInt($(this).val());
var price = parseFloat($('.goodsDataMainModificationPriceNow').attr('rel'));
$('.goodsDataMainModificationPriceNow .num')
	 .html(number_format(count * price, 0, ',', ' '));
});
});

Спасибо !

#103 Rafia

Rafia

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
  • ГородСПб

Отправлено 03 Февраль 2014 - 13:51

Хотела открыть все модификации одновременно. В начале темы:
....
В шаблоне "Товар" найти и заменить следующий блок

<!-- Если это первый элемент в списке --> .....
в шаблоне Товар нет такой строчки. Это старая версия?
Подскажите, что надо сделать?

#104 Сake

Сake

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

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

Отправлено 04 Февраль 2014 - 04:15

В вашем шаблоне подобный код имеется. У вас просто отсутствует начальный комментарий. Найдите в вашем шаблоне "Товар" код

{% IF goods_modifications_properties.values.first %}
					  <div class="title fnt11b">{goods_modifications_properties.NAME}:</div>
					  <div class="select">
						<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 %}

и сделайте описанные изменения согласно данному коду.

#105 Victorina

Victorina

    Пользователь

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 15 Март 2014 - 16:03

Здравствуйте.
Хотела сделать выпадающее меню с размерами, сделал все по инструкции на первой странице- ничего не поменялось(((
Подскажите, пожалуйста,что нужно исправить еще?

#106 Alexey11

Alexey11

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

  • Модератоpы
  • 1 057 сообщений
  • ГородНижний новгород

Отправлено 16 Март 2014 - 09:52

Просмотр сообщенияVictorina (15 Март 2014 - 16:03) писал:

Здравствуйте.
Хотела сделать выпадающее меню с размерами, сделал все по инструкции на первой странице- ничего не поменялось(((
Подскажите, пожалуйста,что нужно исправить еще?
Вам ответили в данной теме.

#107 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 22 Март 2014 - 21:29

Просмотр сообщенияVaccina (15 Июнь 2011 - 15:13) писал:

Хм. для изменения модификации нужно сделать следующее

В шаблоне "Товар" найти и заменить следующий блок

<!-- Если это первый элемент в списке -->
{% 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 %}

заменить на

<!-- Если это первый элемент в списке -->
{% IF goods_modifications_properties.values.first %}
<strong>{goods_modifications_properties.NAME}:</strong><br />
{% ENDIF %}

<input type="radio" name="form[properties][]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />


далее нужно изменить JS. Для этого в файле 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).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('_');
}
Подскажите пожалуйста, как сделать для шаблона пластик?

#108 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 23 Март 2014 - 10:33

Уважаемые модераторы, подскажите пожалуйста, куда мне вставить код? У меня он немного другой... Посмотрите пожалуйста.

<!-- Модификации товара -->
<div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
{% FOR goods_modifications_properties %}
<div class="mod goodsDataMainModificationsBlockProperty">
{% FOR values %}
{% IF goods_modifications_properties.values.first %}
<div class="title fnt11b">{goods_modifications_properties.NAME}:</div>
<div class="select">
<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 %}
</div>
{% ENDFOR %}
</div>
{% ENDFOR %}
<div class="clear"></div>
</div>
<!-- Модификации товара-Конец -->
<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
<div class="ModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
</div>
{% ENDFOR %}
<!-- Блок описания модификации -->
<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
<div class="delivery fnt12n txtalgnlft">
<div class="variant">
<div class="info">{GOODS_MOD_DESCRIPTION}</div>
</div>
</div>
</div>

#109 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 23 Март 2014 - 15:28

Просмотр сообщенияRebvjd (23 Март 2014 - 10:33) писал:

Уважаемые модераторы, подскажите пожалуйста, куда мне вставить код? У меня он немного другой... Посмотрите пожалуйста.

<!-- Модификации товара -->
<div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
{% FOR goods_modifications_properties %}
<div class="mod goodsDataMainModificationsBlockProperty">
{% FOR values %}
{% IF goods_modifications_properties.values.first %}
<div class="title fnt11b">{goods_modifications_properties.NAME}:</div>
<div class="select">
<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 %}
</div>
{% ENDFOR %}
</div>
{% ENDFOR %}
<div class="clear"></div>
</div>
<!-- Модификации товара-Конец -->
<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
<div class="ModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
</div>
{% ENDFOR %}
<!-- Блок описания модификации -->
<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
<div class="delivery fnt12n txtalgnlft">
<div class="variant">
<div class="info">{GOODS_MOD_DESCRIPTION}</div>
</div>
</div>
</div>

Чтобы сделать модификации радио-кнопками необходимо в шаблоне Товар найти блок
<!-- Модификации товара -->
			<div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
			  {% FOR goods_modifications_properties %}
				<div class="mod goodsDataMainModificationsBlockProperty">
				  {% FOR values %}
					{% IF goods_modifications_properties.values.first %}
					  <div class="title fnt11b">{goods_modifications_properties.NAME}:</div>
					  <div class="select">
						<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 %}
					</div>
				  {% ENDFOR %}
				</div>
			  {% ENDFOR %}
			  <div class="clear"></div>
			</div>
			<!-- Модификации товара-Конец -->
			<!-- Данные по модификациям для текущей товарной позиции -->
			{% FOR goods_modifications %}
			  <div class="ModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
				<input type="hidden" name="id" value="{goods_modifications.ID}" />
				<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
				<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
				<div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
				<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
				<div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
				<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
				<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
				<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
				<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
				<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
				<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
				<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
			  </div>
			{% ENDFOR %}
и заменить его на
<!-- Модификации товара -->
			<div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
			  {% FOR goods_modifications_properties %}
				<div class="mod goodsDataMainModificationsBlock">
				   <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
																												  {% FOR values %}
																																  <!-- Если это первый элемент в списке -->
																																  {% IF goods_modifications_properties.values.first %}
																																				<span class="goodsDataMainModificationsRadio">
																																				<strong>{goods_modifications_properties.NAME}:</strong><br />
																																  {% ENDIF %}
																																   <input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />
																																   {% IF goods_modifications_properties.values.last %}
																																				</span>
																																  {% ENDIF %}
																												  {% ENDFOR %}
				</div>
			  {% ENDFOR %}
			  <div class="clear"></div>
			</div>
			<!-- Модификации товара-Конец -->
			<!-- Данные по модификациям для текущей товарной позиции -->
			{% FOR goods_modifications %}
			  <div class="modificationsList goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
				<input type="hidden" name="id" value="{goods_modifications.ID}" />
				<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
				<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
				<div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
				<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
				<div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
				<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
				<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
				<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
				<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
				<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
				<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
				<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
			  </div>
			{% ENDFOR %}
  Затем скопируйте код для main.js из этого сообщения и замените свой код файла main.js на скопированный.

#110 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 23 Март 2014 - 21:31

Просмотр сообщенияStasya (23 Март 2014 - 15:28) писал:

Затем скопируйте код для main.js из этого сообщения и замените свой код файла main.js на скопированный.

Огромное спасибо, все получилось! Но код для main.js, который я вставил "из этого сообщения", не работает... Товар добавляется в корзину тот который нужен, но при просмотре картинок, они открываются в отдельном окне. Посмотрите пожалуйста....

#111 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 24 Март 2014 - 19:32

Просмотр сообщенияRebvjd (23 Март 2014 - 21:31) писал:

Огромное спасибо, все получилось! Но код для main.js, который я вставил "из этого сообщения", не работает... Товар добавляется в корзину тот который нужен, но при просмотре картинок, они открываются в отдельном окне. Посмотрите пожалуйста....
Кто-нибудь помогите пожалуйста...

#112 Сake

Сake

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

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

Отправлено 25 Март 2014 - 03:45

Пожалуйста, уточните речь идет об аккаунте 182616? На данном аккаунте не было замечено проблем с отображением изображений. Изображения отображаются в всплывающем модальном окне. Попробуйте очистить кеш в вашем браузере.

#113 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 30 Март 2014 - 10:21

Просмотр сообщенияStasya (23 Март 2014 - 15:28) писал:

Чтобы сделать модификации радио-кнопками необходимо в шаблоне Товар найти блок
<!-- Модификации товара -->
		 <div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
			 {% FOR goods_modifications_properties %}
			 <div class="mod goodsDataMainModificationsBlockProperty">
				 {% FOR values %}
				 {% IF goods_modifications_properties.values.first %}
					 <div class="title fnt11b">{goods_modifications_properties.NAME}:</div>
					 <div class="select">
					 <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 %}
				 </div>
				 {% ENDFOR %}
			 </div>
			 {% ENDFOR %}
			 <div class="clear"></div>
		 </div>
		 <!-- Модификации товара-Конец -->
		 <!-- Данные по модификациям для текущей товарной позиции -->
		 {% FOR goods_modifications %}
			 <div class="ModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
			 <input type="hidden" name="id" value="{goods_modifications.ID}" />
			 <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
			 <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
			 <div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
			 <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
			 <div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
			 <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
			 <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
			 <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
			 <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
			 <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
			 <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
			 <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
			 </div>
		 {% ENDFOR %}
и заменить его на
<!-- Модификации товара -->
		 <div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
			 {% FOR goods_modifications_properties %}
			 <div class="mod goodsDataMainModificationsBlock">
				 <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
																												 {% FOR values %}
																																 <!-- Если это первый элемент в списке -->
																																 {% IF goods_modifications_properties.values.first %}
																																			 <span class="goodsDataMainModificationsRadio">
																																			 <strong>{goods_modifications_properties.NAME}:</strong><br />
																																 {% ENDIF %}
																																 <input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />
																																 {% IF goods_modifications_properties.values.last %}
																																			 </span>
																																 {% ENDIF %}
																												 {% ENDFOR %}
			 </div>
			 {% ENDFOR %}
			 <div class="clear"></div>
		 </div>
		 <!-- Модификации товара-Конец -->
		 <!-- Данные по модификациям для текущей товарной позиции -->
		 {% FOR goods_modifications %}
			 <div class="modificationsList goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
			 <input type="hidden" name="id" value="{goods_modifications.ID}" />
			 <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
			 <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
			 <div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
			 <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
			 <div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
			 <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
			 <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
			 <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
			 <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
			 <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
			 <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
			 <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
			 </div>
		 {% ENDFOR %}
  Затем скопируйте код для main.js из этого сообщения и замените свой код файла main.js на скопированный.

Просмотр сообщенияRebvjd (23 Март 2014 - 21:31) писал:

Огромное спасибо, все получилось! Но код для main.js, который я вставил "из этого сообщения", не работает... Товар добавляется в корзину тот который нужен, но при просмотре картинок, они открываются в отдельном окне. Посмотрите пожалуйста....
Уважаемые модераторы, посмотрите пожалуйста, почему картинки открываются в отдельном окне???

#114 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 30 Март 2014 - 10:37

Срочно нужна помощь! Кто-нибудь посмотрите ошибку!

#115 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 30 Март 2014 - 13:14

Просмотр сообщенияRebvjd (30 Март 2014 - 10:37) писал:

Срочно нужна помощь! Кто-нибудь посмотрите ошибку!

При проверке Вашего сайта не было обнаружено проблем с просмотром картинок. Пришлите, пожалуйста, скриншот того как у Вас открываются картинки и какие действия Вы выполняете для того чтобы они открывались в новом окне?

#116 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 30 Март 2014 - 14:39

Просмотр сообщенияStasya (23 Март 2014 - 15:28) писал:

Чтобы сделать модификации радио-кнопками необходимо в шаблоне Товар найти блок [CODE]
<!-- Модификации товара -->
.........................
и заменить его на
......................

Затем скопируйте код для main.js из этого сообщения и замените свой код файла main.js на скопированный.

Просмотр сообщенияRebvjd (23 Март 2014 - 21:31) писал:

Огромное спасибо, все получилось! Но код для main.js, который я вставил " из этого сообщения ", не работает... Товар добавляется в корзину тот который нужен, но при просмотре картинок, они открываются в отдельном окне. Посмотрите пожалуйста....

Просмотр сообщенияRebvjd (30 Март 2014 - 10:21) писал:

Уважаемые модераторы, посмотрите пожалуйста, почему картинки открываются в отдельном окне???

Просмотр сообщенияStasya (30 Март 2014 - 13:14) писал:

При проверке Вашего сайта не было обнаружено проблем с просмотром картинок. Пришлите, пожалуйста, скриншот того как у Вас открываются картинки и какие действия Вы выполняете для того чтобы они открывались в новом окне?
На рисунке 2 показано как открывались раньше изображения
На рисунке 1 показано как теперь открываются (в отдельном окне). Я хочу сделать как раньше открывались!!!!
И кстати блок "вы смотрели" стал кривой.

Прикрепленные изображения

  • рисунок 1.jpg
  • рисунок 2.jpg


#117 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 30 Март 2014 - 21:58

Я верну все назад, потому что с кривым сайтом не могу ждать пока посмотрите. Можете написать, что мне надо изменить в моем main.js при изменении на радио-кнопки?

#118 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 31 Март 2014 - 16:19

Проделайте, пожалуйста, все изменения снова, так как нам довольно проблематично понять в чем заключается проблема если мы ее не видим.

#119 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 31 Март 2014 - 21:23

Просмотр сообщенияRebvjd (30 Март 2014 - 14:39) писал:

На рисунке 2 показано как открывались раньше изображения
На рисунке 1 показано как теперь открываются (в отдельном окне). Я хочу сделать как раньше открывались!!!!
И кстати блок "вы смотрели" стал кривой.

Просмотр сообщенияStasya (31 Март 2014 - 16:19) писал:

Проделайте, пожалуйста, все изменения снова, так как нам довольно проблематично понять в чем заключается проблема если мы ее не видим.
Хорошо, опять задаю тот же вопрос, надеюсь на помощь..... Посмотрите пожалуйста.

#120 Rebvjd

Rebvjd

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений

Отправлено 01 Апрель 2014 - 07:45

Жду помощи! Кто нибудь посмотрите плиз.......




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

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