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


Публикации Сake

1000 публикаций создано Сake (учитываются публикации только с 17-Июнь 23)



#147384 Помогите С Настройкой Яндекс Денег

Отправлено от Сake в 11 Июль 2014 - 23:05 в Общие вопросы

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

<div class="spoiler">
  <div class="item">Способ оплаты 1</div>
  <div class="toggle selected">Описание 1</div>
 
  <div class="item">Способ оплаты 2</div>
  <div class="toggle">Описание 2</div>
</div>
<style>
.toggle:not(.selected) {
   display: none;
}
.item {
   border-bottom: 1px dashed;
}
</style>
<script>
  $(function() {
	$('.item').click(function() {
	  $('.toggle.selected').slideUp().removeClass('selected');
	  $(this).next().addClass('selected').slideDown();
	  return (false);
	});
  });
</script>



#147808 Помогите С Настройкой Яндекс Денег

Отправлено от Сake в 15 Июль 2014 - 00:30 в Общие вопросы

Вы имеете в виду способ оплаты QIWI? Если да, то форма оплаты на странице просмотра заказа присутствовать будет в виде выставления счета. Что именно вы хотите перенести, форму выставления счета? Если да, то куда именно вы хотите перенести код?



#146266 Помогите С Настройкой Оплаты

Отправлено от Сake в 05 Июль 2014 - 01:02 в Общие вопросы

Пожалуйста, не дублируйте ваши вопросы. Вам ответили в теме форума http://forum.storela..._20#entry146265



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

Отправлено от Сake в 24 Июнь 2014 - 01:22 в Общие вопросы

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



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

Отправлено от Сake в 20 Июнь 2014 - 02:00 в Общие вопросы

Добавьте в конец вашего файла main.js следующий код

$(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] + '"]').attr('selected', 'selected');
		  $('.goodsDataMainModificationsBlockProperty select option[value="' + id[1] + '"]').attr('selected', 'selected');
		  $('.goodsDataMainModificationsBlockProperty select option[value="' + id[0] + '"]').parent().trigger('change');
		}
	  });
	}
  }, 200);
});



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

Отправлено от С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;
}



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

Отправлено от Сake в 06 Май 2014 - 02:55 в Общие вопросы

Проблема возникает из-за полного обновления блока goodsDataMainModificationPriceNow. Вам необходимо ваш блок

<span class="goodsDataMainModificationPriceNow">за <span>{GOODS_MOD_MEASURE_NAME}</span></span>

вынести за пределы родительского класса, а так же задать ему другой класс. Например

<!-- Цена сейчас -->
<div class="price">
<span class="goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
  {GOODS_MOD_PRICE_NOW | money_format}
</span>
<span class="goodsDataMainModificationMeasureName">за <span>{GOODS_MOD_MEASURE_NAME}</span></span>
</div>



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

Отправлено от С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);
});

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



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

Отправлено от Сake в 28 Июнь 2014 - 01:40 в Общие вопросы

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



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

Отправлено от Сake в 27 Июнь 2014 - 00:39 в Общие вопросы

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

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

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

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



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

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

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



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

Отправлено от Сake в 19 Сентябрь 2014 - 00:21 в Общие вопросы

2. Вы хотите вывести ссылки в шаблоне? (если да, то в каком) или же прописать их в yml? Не совсем понятны ваши намерения, объясните по подробнее. У каждой модификации имеется идентификатор. Ссылка на товар с модификацией выглядит так

http://адрес сайта/goods/название товара?mod_id=идентификатор модификации



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

Отправлено от С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('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');

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;
}



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

Отправлено от Сake в 17 Июль 2014 - 00:47 в Общие вопросы

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



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

Отправлено от Сake в 16 Июль 2014 - 06:04 в Общие вопросы

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



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

Отправлено от Сake в 17 Июль 2014 - 04:52 в Общие вопросы

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

Цитата

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

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



#103573 Помогите С Корзиной

Отправлено от Сake в 15 Ноябрь 2013 - 00:40 в Корзина

Как я понимаю ваш вопрос относиться к аккаунту 185561? Если да, то для темы оформления "Осень" - можно заменить кнопку "Добавить в корзину" на кнопку быстрого оформления заказа, аналогично кнопке на главной или в каталоге. Для реализации этого необходимо - в шаблоне "Товар" найти код

<p id="add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="add_to_cart" onclick="$('.goodsDataForm').submit()"></p>

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

<p id="add_to_cart"> <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.goodsDataForm');return false;" title="Быстрый заказ">Быстрый заказ</a></p>



#110658 Помогите С Количеством Заказа.

Отправлено от Сake в 17 Декабрь 2013 - 02:01 в Страница товара

Данный вопрос ранее рассматривался в теме форума http://forum.storela...к-кол-ва-товара



#142531 Помогите С Интергарацией Сервиса Retailrocket

Отправлено от Сake в 10 Июнь 2014 - 01:49 в Инструкция по использованию (документация)

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

<script type="text/javascript">
	function rrAsyncInit() {
		try{ rrApi.view({GOODS_ID}); } catch(e) {}
	}
</script>

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

<script type="text/javascript">
	function rrAsyncInit() {
		try { rrApi.categoryView({CATEGORY_ID}); } catch(e) {}
	}
</script>

4. В данном случае код зависит от используемого шаблона. Если шаблон "Товары", то код будет иметь вид

onmousedown="try { rrApi.addToBasket({goods.ID}) } catch(e) {}"

если это шаблон "Товар", то код примет вид

onmousedown="try { rrApi.addToBasket({GOODS_ID}) } catch(e) {}"

5. В шаблоне "Просмотр заказа" вы можете разместить следующий код

<script type="text/javascript">
function rrAsyncInit() {
	try {
	rrApi.order({
	transaction: {ORDER_NUM},
	items: [
{%FOR order_lines%}{% IF order_lines.TYPE_ID=1 %}
	{ id: {order_lines.ID}, qnt: {order_lines.QUANTITY},  price: {order_lines.LINE_SUM}},
{%ENDIF%}{%ENDFOR%}
	]
	});
	} catch(e) {}
}
</script>



#145646 Помогите С Интергарацией Сервиса Retailrocket

Отправлено от Сake в 01 Июль 2014 - 23:51 в Инструкция по использованию (документация)

У вас по идее выполнен данный пункт. Инструкция к пункту

Цитата

4. Код обработчика добавления товаров в корзину

Информация http://forum.storela...et/#entry142531

На ваших страницах товара данное событие установлено.



#145209 Помогите С Интергарацией Сервиса Retailrocket

Отправлено от Сake в 28 Июнь 2014 - 02:27 в Инструкция по использованию (документация)

Попробуйте использовать следующий код

{% IFNOT catalog_full_empty %}
	{% FOR catalog_full %}
		{% IF catalog_full.NAME = CATEGORY_NAME %}
<script type="text/javascript">
function rrAsyncInit() {
	try { rrApi.categoryView({catalog_full.ID}); } catch(e) {}
}
</script>
  {% ENDIF %}
	{% ENDFOR %}
{% ENDIF %}

Данный код по идее должен сработать, так как идентификатор получается из каталога.



#145060 Помогите С Интергарацией Сервиса Retailrocket

Отправлено от Сake в 27 Июнь 2014 - 01:02 в Инструкция по использованию (документация)

Проблема по всей видимости в идентификаторе категории. В шаблоне "Товары" нет переменной {CATEGORY_ID}. Попробуйте использовать имя категории в качестве идентификатора.

<script type="text/javascript">
		function rrAsyncInit() {
				try { rrApi.categoryView('{CATEGORY_NAME}'); } catch(e) {}
		}
</script>

Если не получиться, то можно будет попробовать адрес категории или имя категории перевести в числовой формат.



#145861 Помогите С Интергарацией Сервиса Retailrocket

Отправлено от Сake в 03 Июль 2014 - 01:55 в Инструкция по использованию (документация)

Просто на кнопку добавления товара в корзину у вас уже установлено событие addToBasket(itemId) с идентификатором товара (например шаблон "Товары" или шаблон "Товар"). В приложенной вами инструкции требуется именно это реализовать. У вас что-то не срабатывает? или RetailRocket не может найти какой-то код? Возможно вы выполняете повторно инструкцию по установке, а этот пункт расписан 2 раза?



#144834 Помогите С Интергарацией Сервиса Retailrocket

Отправлено от Сake в 26 Июнь 2014 - 00:23 в Инструкция по использованию (документация)

Пожалуйста, приведите пример установленного вами кода по пункту 3 и 4.



#142536 Помогите С Интергарацией Сервиса Retailrocket

Отправлено от Сake в 10 Июнь 2014 - 01:59 в Изменение общей стилистики

Пожалуйста, не дублируйте ваши вопросы. Вам ответили в теме форума http://forum.storela...са-retailrocket