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


Помогите С Модификациями!


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

#21 Сake

Сake

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

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

Отправлено 20 Июнь 2014 - 23:49

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

$(function () {
setTimeout(function () {
if ($('.available-false').length && $('.available-false').is(':visible')) {
		 $('.goodsDataMainModificationsList').each(function () {
		 var rest_value = parseInt($(this).find('[name="rest_value"]').val());
		 var id = $(this).attr('rel').split('_');
		 var block = $('.goodsDataMainModificationsBlockProperty');
		 if (rest_value) {
				 $('.goodsDataMainModificationsBlockProperty select option').removeAttr('selected');
				  $('.goodsDataMainModificationsBlockProperty select option[value="' + id[0] + '"]')
				  .prop("selected", true).parent().change();
				  $('.goodsDataMainModificationsBlockProperty select option[value="' + id[1] + '"]')
				  .prop("selected", true).parent().change();
		 }
		 });
}
}, 200);
});

перед проверкой не забудьте очистить кеш в вашем браузере.

#22 Ася

Ася

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

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

Отправлено 23 Июнь 2014 - 10:27

Просмотр сообщенияСake (20 Июнь 2014 - 23:49) писал:

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

$(function () {
setTimeout(function () {
if ($('.available-false').length && $('.available-false').is(':visible')) {
		 $('.goodsDataMainModificationsList').each(function () {
		 var rest_value = parseInt($(this).find('[name="rest_value"]').val());
		 var id = $(this).attr('rel').split('_');
		 var block = $('.goodsDataMainModificationsBlockProperty');
		 if (rest_value) {
				 $('.goodsDataMainModificationsBlockProperty select option').removeAttr('selected');
				 $('.goodsDataMainModificationsBlockProperty select option[value="' + id[0] + '"]')
				 .prop("selected", true).parent().change();
				 $('.goodsDataMainModificationsBlockProperty select option[value="' + id[1] + '"]')
				 .prop("selected", true).parent().change();
		 }
		 });
}
}, 200);
});

перед проверкой не забудьте очистить кеш в вашем браузере.


Добрый день!
Код заменила. Получилось, что возможность выбора пропала. Варианты выбора есть, но они не активны, кроме одного.
Вернула старый код. Но там теперь "засада". Можно выбрать два раза, а потом опять варианты  не активны, кроме одного.
Караул!!!

#23 Сake

Сake

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

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

Отправлено 24 Июнь 2014 - 01:22

По идее все правильно, так как у вас в наличии всего одна модификация (например для товара /goods/Vspomogatelnaya-spica-dlya-vyazaniya-zhgutov-kos-GAMMA-v-upakovke-2-sht это модификация 2мм;5мм - 11 см) остальные пункты не доступны, так как модификации нет в наличии.

#24 Ася

Ася

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

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

Отправлено 26 Июнь 2014 - 18:12

Просмотр сообщенияСake (24 Июнь 2014 - 01:22) писал:

По идее все правильно, так как у вас в наличии всего одна модификация (например для товара /goods/Vspomogatelnaya-spica-dlya-vyazaniya-zhgutov-kos-GAMMA-v-upakovke-2-sht это модификация 2мм;5мм - 11 см) остальные пункты не доступны, так как модификации нет в наличии.

Cake, добрый день! Спасибо , что не бросаете меня с моим вопросом :). В том то и дело, что модификации 2. первая - 2мм;5мм-11см; вторая - 2,5мм;4мм - 12см и они есть в наличии.
На сайте есть возможность выбрать, но только два раза,а потом кнопки становятся не активными :(.

#25 Сake

Сake

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

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

Отправлено 27 Июнь 2014 - 00:39

Попробуйте пока отключить функцию блокирования выбора модификаций. Найдите в main.js строку

$(this).attr('disabled', true);

и замените её на

// $(this).attr('disabled', true);


#26 Ася

Ася

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

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

Отправлено 27 Июнь 2014 - 10:54

Просмотр сообщенияСake (27 Июнь 2014 - 00:39) писал:

Попробуйте пока отключить функцию блокирования выбора модификаций. Найдите в main.js строку

$(this).attr('disabled', true);

и замените её на

// $(this).attr('disabled', true);
Добрый день!
С отключением всё получилось. Вернулась возможность выбора всех модификаций с указанием (при отсутствии товара), что нет в наличии. Пусть хотя бы так.
Cake, спасибо большущее за помощь :wub:

P.S. Почему то, когда пишу ответ на форуме, кнопки на компе приходится нажимать по 2 раза, с первого раза не пропечатываются. В обычной жизни и в администрирование таких проблем нет. Почему это может быть? Извиняюсь, что не по теме.

#27 Сake

Сake

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

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

Отправлено 28 Июнь 2014 - 01:40

Возможно это не корректная обработка визуального редактора форума в используемом вами браузере или же из-за используемого плагина в браузере. Попробуйте для проверки использовать другой браузер или же переустановить ваш с отключением всех сторонних плагинов.

#28 Ася

Ася

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

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

Отправлено 29 Июнь 2014 - 07:25

Просмотр сообщенияСake (28 Июнь 2014 - 01:40) писал:

Возможно это не корректная обработка визуального редактора форума в используемом вами браузере или же из-за используемого плагина в браузере. Попробуйте для проверки использовать другой браузер или же переустановить ваш с отключением всех сторонних плагинов.
Спасибо :)

#29 dfysdbu

dfysdbu

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

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

Отправлено 14 Июль 2014 - 18:27

Просмотр сообщенияСake (07 Март 2014 - 05:06) писал:

Попробуйте сделать следующее - в файле main.js найдите код

if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) {
$(this).attr('disabled', true);

и замените его на

var modification = goodsDataModifications.filter('[rel="'+slug+'"]');
if(!modification.length || (modification.length && !parseInt(modification.find('input[name="rest_value"]').val()))) {
$(this).attr('disabled', true);

далее в файл стилей

select option:disabled {
color: #FF0000;
}

1) Доброго времени суток. Применил данный код к шаблону "Осень" но не сработало, закрываются модификации которые присутствуют в наличие!
Как поправить код для шаблона "Осень"? к примеру http://bestdeck.ru/g...NWRi#show_tab_1 в товаре есть в наличие все толщины, но 2 последние не активны

2) Подскажите как заставить изначально отображаться характеристики товара, а то когда страница с товаром открыта пока не щёлкнуть мышкой по заголовку характеристика товара, этих характеристик не видно!
Изображение

#30 Сake

Сake

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

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

Отправлено 15 Июль 2014 - 03:37

1. Для некоторых модификаций у вас все же наличие равно 0. Вам необходимо увеличить значение наличия для этих модификаций. Если вы все же при любом условии хотите разблокировать выбор модификаций, то в файле main.js найдите

$(this).attr('disabled', true);

и замените на

// $(this).attr('disabled', true);

далее найдите

sendError('no modification by slug '+slug);
alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

и замените на

// sendError('no modification by slug '+slug);
// alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

2. Найдите в шаблоне "Товар" код

<!-- Если есть какое-либо описание товара -->
	{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	  <li><a href="javascript:tabSwitch(1);" id="tab_1" class="selected">Описание</a></li>
	{% ENDIF %}
	<!-- Если есть характеристики товара -->
	{% IFNOT goods_features_empty %}
	  <li><a href="javascript:tabSwitch(2);" id="tab_2" >Характеристики</a></li>
	{% ENDIF %}

и замените его на

<!-- Если есть какое-либо описание товара -->
	{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	  <li><a href="javascript:tabSwitch(1);" id="tab_1">Описание</a></li>
	{% ENDIF %}
	<!-- Если есть характеристики товара -->
	{% IFNOT goods_features_empty %}
	  <li><a href="javascript:tabSwitch(2);" id="tab_2" class="selected">Характеристики</a></li>
	{% ENDIF %}

далее в файле стилей style.css найдите

#idTab2, #idTab3, #idTab4 {
  display: none;
}

и замените на

#idTab1, #idTab3, #idTab4 {
  display: none;
}


#31 dfysdbu

dfysdbu

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

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

Отправлено 15 Июль 2014 - 12:31

Просмотр сообщенияСake (15 Июль 2014 - 03:37) писал:

1. Для некоторых модификаций у вас все же наличие равно 0. Вам необходимо увеличить значение наличия для этих модификаций. Если вы все же при любом условии хотите разблокировать выбор модификаций, то в файле main.js найдите

$(this).attr('disabled', true);

и замените на

// $(this).attr('disabled', true);

далее найдите

sendError('no modification by slug '+slug);
alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

и замените на

// sendError('no modification by slug '+slug);
// alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

1) Да именно так некоторые модификации отсутствуют, но ведь присутствуют те которые купить нельзя к примеру есть http://bestdeck.ru/g...NWRi#show_tab_2 у него есть в наличие длинна 2 толщина 28 и ширина 140 но её выбрать почему то нельзя хотя товара не 10000 штук, но выбрать его нельзя всё равно!

2)Подскажите как сделать что бы при клике на кнопку положить в корзину не происходил переход на другую страницу а всплывала окошко, что товар добавлен в корзину!

3) Подскажите как отрегулировать иконки в верхнем горизонтальное меню, надо что бы иконка была сверху а название снизу, ни как не могу отрегулировать
Изображение

4) Подскажите как этот шаблон ограничить в горизонтальном разрешении, что бы он не переходил к мобильному варианту?

5) И ещё момент создал дополнительное меню под банером но не могу заставить его работать что бы при наведении курсора выпадали подменю делал всё от сюда  http://forum.storela...ыпадающее-меню/ но не выходит, подскажите что не так делаю
Есть меню с перемнной header2 пункты "Лиственница" "Липа" и для пункта "Лиственница" создал подменю с переменной header21 для пункта "Липа" подменю с переменной header22 код ниже, как его поправить

{% IFNOT menu_empty %}
<div class="megamenu2" id="top-menu2">
		 <ul id="mainmenu2">
		 {% FOR menu %}
			 {% FOR header2 %}
			 {% FOR links %}
				 <li class="root_menu {% IF menu.header2.links.SELECTED %}active{% ENDIF %}" >
				 <a href="{menu.header2.links.URL}" class="root_link" {% IF menu.header2.links.TITLE %}title="{menu.header2.links.TITLE}"{% ENDIF %} >{menu.header2.links.NAME}</a>
	 {%IF menu.header2.links.NAME = Лиственница %}
	 <ul>
	 <li>
	 <a href="{menu.header21.links.URL}" class="root_link" {% IF menu.header21.links.TITLE %}title="{menu.header21.links.TITLE}"{% ENDIF %}>{menu.header21.links.NAME}</a>
	 </li>
	 </ul>
	
	 {%ELSEIF menu.header2.links.NAME = Липа %}
	 <ul>
	 <li>
	 <a href="{menu.header22.links.URL}" class="root_link" {% IF menu.header22.links.TITLE %}title="{menu.header22.links.TITLE}"{% ENDIF %}>{menu.header22.links.NAME}</a>
	 </li>
	 </ul>
					 {%ENDIF%}
				 </li>
			 {% ENDFOR %}
			 {% ENDFOR %}
		 {% ENDFOR %}
</ul>
</div>
	 {% ENDIF %}


Изображение

6) Подскажите как скрыть некоторые пункты в вертикальном меню 6, так как они будут отображаться в горизонтальном под пунктом 5!

#32 Ирина345

Ирина345

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

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

Отправлено 15 Июль 2014 - 13:14

Просмотр сообщенияdfysdbu (15 Июль 2014 - 12:31) писал:

1) Да именно так некоторые модификации отсутствуют, но ведь присутствуют те которые купить нельзя к примеру есть http://bestdeck.ru/g...NWRi#show_tab_2 у него есть в наличие длинна 2 толщина 28 и ширина 140 но её выбрать почему то нельзя хотя товара не 10000 штук, но выбрать его нельзя всё равно!

2)Подскажите как сделать что бы при клике на кнопку положить в корзину не происходил переход на другую страницу а всплывала окошко, что товар добавлен в корзину!

3) Подскажите как отрегулировать иконки в верхнем горизонтальное меню, надо что бы иконка была сверху а название снизу, ни как не могу отрегулировать
Изображение

4) Подскажите как этот шаблон ограничить в горизонтальном разрешении, что бы он не переходил к мобильному варианту?

5) И ещё момент создал дополнительное меню под банером но не могу заставить его работать что бы при наведении курсора выпадали подменю делал всё от сюда  http://forum.storela...ыпадающее-меню/ но не выходит, подскажите что не так делаю
Есть меню с перемнной header2 пункты "Лиственница" "Липа" и для пункта "Лиственница" создал подменю с переменной header21 для пункта "Липа" подменю с переменной header22 код ниже, как его поправить

{% IFNOT menu_empty %}
<div class="megamenu2" id="top-menu2">
		 <ul id="mainmenu2">
		 {% FOR menu %}
			 {% FOR header2 %}
			 {% FOR links %}
				 <li class="root_menu {% IF menu.header2.links.SELECTED %}active{% ENDIF %}" >
				 <a href="{menu.header2.links.URL}" class="root_link" {% IF menu.header2.links.TITLE %}title="{menu.header2.links.TITLE}"{% ENDIF %} >{menu.header2.links.NAME}</a>
	 {%IF menu.header2.links.NAME = Лиственница %}
	 <ul>
	 <li>
	 <a href="{menu.header21.links.URL}" class="root_link" {% IF menu.header21.links.TITLE %}title="{menu.header21.links.TITLE}"{% ENDIF %}>{menu.header21.links.NAME}</a>
	 </li>
	 </ul>
	
	 {%ELSEIF menu.header2.links.NAME = Липа %}
	 <ul>
	 <li>
	 <a href="{menu.header22.links.URL}" class="root_link" {% IF menu.header22.links.TITLE %}title="{menu.header22.links.TITLE}"{% ENDIF %}>{menu.header22.links.NAME}</a>
	 </li>
	 </ul>
					 {%ENDIF%}
				 </li>
			 {% ENDFOR %}
			 {% ENDFOR %}
		 {% ENDFOR %}
</ul>
</div>
	 {% ENDIF %}


Изображение

6) Подскажите как скрыть некоторые пункты в вертикальном меню 6, так как они будут отображаться в горизонтальном под пунктом 5!
Здравствуйте,
2. найдите в шаблоне Товар код
  <p id="add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="add_to_cart" onclick="$('.goodsDataForm').submit()"></p>
замените на
<p id="add_to_cart"> 

<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

</p>
в шаблоне Ajax добавление товара в корзину найдите
<button type="button" title="Перейти в корзину" class="btn btn-success2" onclick="document.location='{CART_URL}';return false;" ><span><span>Перейти в корзину</span></span></button>&nbsp;&nbsp;&nbsp;&nbsp;
   <button type="button" title="Перейти в корзину" class="btn btn-success2 nyroModalClose"><span><span>Продолжить покупки</span></span></button>
замените на

 <button type="button" title="Перейти в корзину" class="btn btn-success2" onclick="document.location='{CART_URL}';return false;" style="display:none;"><span><span>Перейти в корзину</span></span></button>&nbsp;&nbsp;&nbsp;&nbsp;
   <button type="button" title="Перейти в корзину" class="btn btn-success2 nyroModalClose" style="display:none;"><span><span>Продолжить покупки</span></span></button>


#33 dfysdbu

dfysdbu

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

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

Отправлено 15 Июль 2014 - 14:55

Просмотр сообщенияСake (15 Июль 2014 - 03:37) писал:

1. Для некоторых модификаций у вас все же наличие равно 0. Вам необходимо увеличить значение наличия для этих модификаций. Если вы все же при любом условии хотите разблокировать выбор модификаций, то в файле main.js найдите

$(this).attr('disabled', true);

и замените на

// $(this).attr('disabled', true);

далее найдите

sendError('no modification by slug '+slug);
alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

и замените на

// sendError('no modification by slug '+slug);
// alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

1) Да именно так некоторые модификации отсутствуют так как их нет в наличие сейчас (0), но ведь присутствуют те которые купить нельзя но по наличию они есть к примеру есть http://bestdeck.ru/g...NWRi#show_tab_2 у него есть в наличие длинна 2 толщина 28 и ширина 140 но её выбрать почему то нельзя хотя товара 1000-и штук, но выбрать его нельзя всё равно! На шаблоне вечность ранее код работал отлично, сейчас в чём проблема на шаблоне осень не понятно


3) Подскажите как отрегулировать иконки в верхнем горизонтальное меню, надо что бы иконка была сверху а название снизу, ни как не могу отрегулировать
Изображение

4) Подскажите как этот шаблон ограничить в горизонтальном разрешении, что бы он не переходил к мобильному варианту?

5) И ещё момент создал дополнительное меню под банером но не могу заставить его работать что бы при наведении курсора выпадали подменю делал всё от сюда  http://forum.storela...ыпадающее-меню/ но не выходит, подскажите что не так делаю
Есть меню с перемнной header2 пункты "Лиственница" "Липа" и для пункта "Лиственница" создал подменю с переменной header21 для пункта "Липа" подменю с переменной header22 код ниже, как его поправить

{% IFNOT menu_empty %}
<div class="megamenu2" id="top-menu2">
		 <ul id="mainmenu2">
		 {% FOR menu %}
			 {% FOR header2 %}
			 {% FOR links %}
				 <li class="root_menu {% IF menu.header2.links.SELECTED %}active{% ENDIF %}" >
				 <a href="{menu.header2.links.URL}" class="root_link" {% IF menu.header2.links.TITLE %}title="{menu.header2.links.TITLE}"{% ENDIF %} >{menu.header2.links.NAME}</a>
	 {%IF menu.header2.links.NAME = Лиственница %}
	 <ul>
	 <li>
	 <a href="{menu.header21.links.URL}" class="root_link" {% IF menu.header21.links.TITLE %}title="{menu.header21.links.TITLE}"{% ENDIF %}>{menu.header21.links.NAME}</a>
	 </li>
	 </ul>
	
	 {%ELSEIF menu.header2.links.NAME = Липа %}
	 <ul>
	 <li>
	 <a href="{menu.header22.links.URL}" class="root_link" {% IF menu.header22.links.TITLE %}title="{menu.header22.links.TITLE}"{% ENDIF %}>{menu.header22.links.NAME}</a>
	 </li>
	 </ul>
					 {%ENDIF%}
				 </li>
			 {% ENDFOR %}
			 {% ENDFOR %}
		 {% ENDFOR %}
</ul>
</div>
	 {% ENDIF %}


Изображение

6) Подскажите как скрыть некоторые пункты в вертикальном меню 6, так как они будут отображаться в горизонтальном под пунктом 5!

Аккаунт SL-204342

#34 Сake

Сake

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

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

Отправлено 16 Июль 2014 - 06:04

1. Пожалуйста, уточните - вам помог предложенный вариант в решении проблемы?
3,5,6. Вам ответили в теме форума http://forum.storela...нь/#entry148030
4. Для этого вы можете удалить все @media классы. Почитайте сообщение http://forum.storela...440#entry148005

#35 dfysdbu

dfysdbu

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

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

Отправлено 16 Июль 2014 - 06:42

Просмотр сообщенияСake (16 Июль 2014 - 06:04) писал:

1. Пожалуйста, уточните - вам помог предложенный вариант в решении проблемы?
3,5,6. Вам ответили в теме форума http://forum.storela...нь/#entry148030
4. Для этого вы можете удалить все @media классы. Почитайте сообщение http://forum.storela...440#entry148005


1) Нет вариант не помог.
Ситуация такая кад ниже работа корректно на шаблоне "Вечность" а на шаблоне "Осень" на котороый я сейчас перешёл, этот код начал закрывать варианты товара которые всё таки есть в наличие. И пример следующий есть http://bestdeck.ru/g...NWRi#show_tab_2 у него есть в наличие длинна 2 толщина 28 и ширина 140 но её выбрать почему то нельзя хотя товара 1000-и штук, в шаблоне "вечность" выбрать можно было, всё работало корректно!

Просмотр сообщенияСake (07 Март 2014 - 05:06) писал:

Попробуйте сделать следующее - в файле main.js найдите код

if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) {
$(this).attr('disabled', true);

и замените его на

var modification = goodsDataModifications.filter('[rel="'+slug+'"]');
if(!modification.length || (modification.length && !parseInt(modification.find('input[name="rest_value"]').val()))) {
$(this).attr('disabled', true);

далее в файл стилей

select option:disabled {
color: #FF0000;
}

4) Подскажите как этот "Осень" шаблон ограничить в горизонтальном разрешении, что бы он не переходил к мобильному варианту?

#36 Сake

Сake

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

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

Отправлено 17 Июль 2014 - 00:47

1. Если вы выполните ранее описанную инструкцию, то выбрать модификацию можно будет. Попробуйте использовать данный вариант как временное решение.
4. На данный вопрос вам был дан ответ ранее. Вся инструкция заключается в удалении @media классов в файле стилей. Пожалуйста, прочтите сообщение внимательнее и выполните необходимые изменения.

#37 dfysdbu

dfysdbu

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

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

Отправлено 17 Июль 2014 - 01:57

Просмотр сообщенияСake (17 Июль 2014 - 00:47) писал:

1. Если вы выполните ранее описанную инструкцию, то выбрать модификацию можно будет. Попробуйте использовать данный вариант как временное решение.
4. На данный вопрос вам был дан ответ ранее. Вся инструкция заключается в удалении @media классов в файле стилей. Пожалуйста, прочтите сообщение внимательнее и выполните необходимые изменения.

1) Сделал так, но этот вариант то же самое что и без дополнительного скрипта, человек всё равно может выбрать то чего нет в наличие. Возможно как то для шаблона "Осень" сделать что бы было нельзя выбрать варианты с товаром в количестве 0?

4) Извините просто забылся!!!

#38 Сake

Сake

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

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

Отправлено 17 Июль 2014 - 04:52

1. В данном случае выбор не блокируется и можно выбрать все модификации, хотя при этом сообщается что модификация доступна только под заказ. В любом случае так и должно быть, так как для некоторых модификаций остаток равен 0.

Цитата

Ситуация такая кад ниже работа корректно на шаблоне "Вечность" а на шаблоне "Осень" на котороый я сейчас перешёл, этот код начал закрывать варианты товара которые всё таки есть в наличие. у него есть в наличие длинна 2 толщина 28 и ширина 140 но её выбрать почему то нельзя хотя товара 1000-и штук, в шаблоне "вечность" выбрать можно было, всё работало корректно!

Вы можете привести подобный пример? На данный момент такую модификацию у вас выбрать можно.

#39 dfysdbu

dfysdbu

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

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

Отправлено 17 Сентябрь 2014 - 16:28

Просмотр сообщенияСake (15 Июль 2014 - 03:37) писал:

1. Для некоторых модификаций у вас все же наличие равно 0. Вам необходимо увеличить значение наличия для этих модификаций. Если вы все же при любом условии хотите разблокировать выбор модификаций, то в файле main.js найдите

$(this).attr('disabled', true);

и замените на

// $(this).attr('disabled', true);

далее найдите

sendError('no modification by slug '+slug);
alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

и замените на

// sendError('no modification by slug '+slug);
// alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');



Добрый день, всё устраивало, но сейчас обнаружил что при выборе модификаций выскакивает Js ошибка, не пойму почему, помогите пожалуйста например страница http://bestdeck.ru/g...kstra?from=YTUw

2) Подскажите каждой отдельной модификации товара можно свой URL присвоить, так как сейчас он один на все модификации одного товара, переменная может какая то существует?

#40 Сake

Сake

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

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

Отправлено 18 Сентябрь 2014 - 02:22

1. К сожалению, не удается зафиксировать появление javascript ошибки при выборе модификации. Попробуйте очистить кэш в вашем браузере.
2. Пожалуйста, сообщите для чего именно вам необходимы подобные ссылки? Произвольный адрес задать в данном случае не получиться. Возможно вам подойдет использование параметра в ссылке вида /goods?mod_id=




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

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