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


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

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



#168419 Настройка Взаимодействия С Платформой Через Api

Отправлено от Сake в 25 Октябрь 2014 - 00:55 в API

Просмотр сообщенияUser (24 Октябрь 2014 - 10:22) писал:

POSTом передается в теле запроса "secret_key=d1f487xxxxxxxxxxxxxxxxxxxx7f57" . Все же, по опыту работы с другими аналогичными апишками, оба варианта обычно проходят (POST в теле и GET c параметрами в URL). А тут ни в какую. Работать с api будем из VBA.

Проверьте все же ваш ключ "secret_key" и доступ по ключу, так как например тот же код на vbs срабатывает успешно

Set objHTTP = CreateObject("Microsoft.XMLHTTP")
objHTTP.open "POST", "http://*.storeland.ru/api/v1/order_statuses/get_list", False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "secret_key=b*c6*385*c18*6e2*d45*6b0*5d5b3*d"
WScript.Echo objHTTP.responseText



#168416 Вопросы По Подвалу

Отправлено от Сake в 25 Октябрь 2014 - 00:33 в Главная

Найдите в вашем шаблоне "HTML" следующий код

<div class="one_fourth column box">
				  <h4>Контакты</h4>
		  <div class="footer_links">
			{% IF SETTINGS_STORE_WORK_TIME %}<span class="footer_time"  title="Время работы нашего магазина: {SETTINGS_STORE_WORK_TIME}">{SETTINGS_STORE_WORK_TIME}</span>{% ENDIF %}
			{% IF SETTINGS_STORE_PHONE_NUMBER1 %}<span class="footer_phone">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %}{SETTINGS_STORE_PHONE_NUMBER1}</span>{% ENDIF %}
			{% IF SETTINGS_STORE_PHONE_NUMBER2 %}<span class="footer_phone">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}{% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %}{SETTINGS_STORE_PHONE_NUMBER2}&nbsp;&nbsp;&nbsp;<a href="ссылка"><img src="http://st.assabella.ru/8/1375/900/Viber-app-icon.jpg" alt="" /></a>&nbsp;&nbsp;<a href="ссылка"><img src="http://st.assabella.ru/8/1375/901/whatsapp_1.png" alt="" /></a></span>{% ENDIF %}
			{% IF SETTINGS_STORE_PHONE_NUMBER3 %}<span class="footer_phone">{SETTINGS_STORE_PHONE_COUNTRY_CODE3}{% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %}{SETTINGS_STORE_PHONE_NUMBER3}</span>{% ENDIF %}
			{% IF SETTINGS_STORE_SKYPE %}<span class="footer_skype"><a href="skype:{SETTINGS_STORE_SKYPE}?call" title="Свяжитесь с нами по Skype">{SETTINGS_STORE_SKYPE}</a></span>{% ENDIF %}
			{% IF SETTINGS_STORE_ICQ %}<span class="footer_icq">{SETTINGS_STORE_ICQ}</span>{% ENDIF %}
			<span class="footer_mail">info@assabella.ru</span>
		  </div>
		 
		</div>
   
	   
	  </div>
	</div>
	<div id="powered">

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

<div class="one_fourth column box">
				  <h4>Контакты</h4>
		  <div class="footer_links">
			{% IF SETTINGS_STORE_WORK_TIME %}<span class="footer_time"  title="Время работы нашего магазина: {SETTINGS_STORE_WORK_TIME}">{SETTINGS_STORE_WORK_TIME}</span>{% ENDIF %}
			{% IF SETTINGS_STORE_PHONE_NUMBER1 %}<span class="footer_phone">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %}{SETTINGS_STORE_PHONE_NUMBER1}</span>{% ENDIF %}
			{% IF SETTINGS_STORE_PHONE_NUMBER2 %}<span class="footer_phone">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}{% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %}{SETTINGS_STORE_PHONE_NUMBER2}&nbsp;&nbsp;&nbsp;<a href="ссылка"><img src="http://st.assabella.ru/8/1375/900/Viber-app-icon.jpg" alt="" /></a>&nbsp;&nbsp;<a href="ссылка"><img src="http://st.assabella.ru/8/1375/901/whatsapp_1.png" alt="" /></a></span>{% ENDIF %}
			{% IF SETTINGS_STORE_PHONE_NUMBER3 %}<span class="footer_phone">{SETTINGS_STORE_PHONE_COUNTRY_CODE3}{% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %}{SETTINGS_STORE_PHONE_NUMBER3}</span>{% ENDIF %}
			{% IF SETTINGS_STORE_SKYPE %}<span class="footer_skype"><a href="skype:{SETTINGS_STORE_SKYPE}?call" title="Свяжитесь с нами по Skype">{SETTINGS_STORE_SKYPE}</a></span>{% ENDIF %}
			{% IF SETTINGS_STORE_ICQ %}<span class="footer_icq">{SETTINGS_STORE_ICQ}</span>{% ENDIF %}
			<span class="footer_mail">info@assabella.ru</span>
		  </div>
		 
		</div>
   
		   <div class="one_fourth column box">
			  Код виджета 1
		   </div>  
		   <div class="one_fourth column box">
			  Код виджета 2
		   </div>	
	  </div>
	</div>
	<div id="powered">

далее в соответствующих местах ("Код виджета 1" и "Код виджета 2") разместите ваш код виджетов.



#168415 Перенести Меню Наверх

Отправлено от Сake в 25 Октябрь 2014 - 00:28 в Изменение общей стилистики

Просмотр сообщенияViktor87 (24 Октябрь 2014 - 22:47) писал:

Добрый вечер!
Помогите пжл убрать/отключить насегда  мобильную версию сайта.

SL-315324

Замените содержимое вашего файла style.css на следующий код

Скрытый текст



#168414 Кнопка "быстрый Заказ" Имя, E-Mail И Контактный Телефон

Отправлено от Сake в 25 Октябрь 2014 - 00:17 в Шаблон Пластик

Просмотр сообщенияИльяc (24 Октябрь 2014 - 14:16) писал:

Получилось, но выглядит ужасно если честно)
Выглядит так:
Прикрепленный файл 2014-10-24_151146.png

Хотелось бы примерно так:
Прикрепленный файл 2014-10-24_151554.png

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



#168413 Оплата Клиентом По Банковской Карте

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

Просмотр сообщенияMinna (24 Октябрь 2014 - 08:22) писал:

Спасибо!
Текст я все же добавила :)
Итак, резюмирую для тех, кто хочет сделать также (у меня шаблон Весна).
ссылка
В Просмотре заказа после кода
<!-- Методы методы оплаты онлайн -->
<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
{% IF ORDER_PAYMENT_STEP_ENABLE %}
  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
  {PAYMENT_FORM_TBODY}
{% ENDIF %}
<!-- END методы методы оплаты онлайн -->
  </table>
вставить
<div style="color:#000000;"><h4>ВАШ ТЕКСТ ПЕРЕД ФОРМОЙ<h4></div>
после этой строки вставить код формы ЯндексДенег, где вставить переменные для автоматической подстановки
...writer=seller&targets={ORDER_NUM}&amp;default-sum={ORDER_SUM}&amp;...

Было бы замечательно довести до ума:
- добавить поясняющий текст перед кнопкой "Перейти к оплате", чтобы пользователь понимал, что у него здесь есть выбор онлайн оплаты или изменить текст на этой кнопке
- чтобы после того, как статус заказа изменен на "Оплачен" (пусть даже вручную), форма ЯД исчезала с этой страницы, так же как исчезает кнопка "Перейти к оплате" от встроенной платежной системы
- а можно сделать так, чтобы эта форма появлялась только при выборе определенного способа оплаты?

Уважаемые модераторы, что скажете?

Форму оплаты можно обвернуть в аналогичное условие кнопки.

<iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&amp;quickpay=shop&amp;payment-type-choice=on&amp;writer=seller&targets={ORDER_NUM}&amp;default-sum={ORDER_SUM}&amp;button-text=01&amp;successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe>

Заменить на

{% IF ORDER_PAYMENT_STEP_ENABLE %}
<iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&amp;quickpay=shop&amp;payment-type-choice=on&amp;writer=seller&targets={ORDER_NUM}&amp;default-sum={ORDER_SUM}&amp;button-text=01&amp;successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe>
{% ENDIF %}

Вывести форму только для определенного способа оплаты можно следующим кодом

{% IF ORDER_PAYMENT_STEP_ENABLE && ORDER_PAYMENT_ID=162236 %}
<iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&amp;quickpay=shop&amp;payment-type-choice=on&amp;writer=seller&targets={ORDER_NUM}&amp;default-sum={ORDER_SUM}&amp;button-text=01&amp;successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe>
{% ENDIF %}

где 162236 это идентификатор созданной вами платежного метода.



#168284 Подскажите На Моем Примере!

Отправлено от Сake в 24 Октябрь 2014 - 05:53 в Изменение общей стилистики

Просмотр сообщенияSlava (23 Октябрь 2014 - 07:55) писал:

Добрый день. Есть маленькая ошибка!! На товары с модификациями, если нет каких то модификаций, то "нет в наличии" пишется на все!!! Можно это как то исправить ??? Чтобы так писалось только на те, которых реально нет!!!!!
Вот пример : http://fish-strike.r...mod_id=67206697

Найдите в вашем файле main.js следующий код

// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		   goodsAvailableTrue.show();
		   goodsAvailableFalse.hide();
		 // Если товара нет в наличии
		 } else {
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
		 }
		 // Если товар есть в списке сравнения

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

// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		   $('#button-cart').val('Купить');
		   goodsAvailableTrue.show();
		   goodsAvailableFalse.hide();
		 // Если товара нет в наличии
		 } else {
		   $('#button-cart').val('Нет в наличии');
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
		 }
		 // Если товар есть в списке сравнения



#168283 Форма Быстрого Заказа В Шаблоне Мокко

Отправлено от Сake в 24 Октябрь 2014 - 05:49 в Оформление заказа

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

<script type="text/javascript">
  $(document).ready(function(){
   
	var ID = $('input[name="form[delivery][id]"]:checked').val(); 
	$('.quick_order_payment').hide();
	$('.quick_order_payment[rel="' + ID + '"]').show();
	$('.quick_order_payment[rel="' + ID + '"]').find('input:first').attr('checked', true);
	 
	$('.deliveryRadio').click(function(){ 
	  var ID = $('input[name="form[delivery][id]"]:checked').val(); 
	  $('.quick_order_payment').hide();
	  $('.quick_order_payment[rel="' + ID + '"]').show();
	  $('.quick_order_payment[rel="' + ID + '"]').find('input:first').attr('checked', true);
	});
   
	// Форма регистрации нового пользователя, при оформлении заказа
	$('.OrderShowPass').click(function(){
	  ChangePasswordFieldType(this, $('#contactPassWord'));
	  return false;
	});
   
	// При оформлении заказа дадим возможность зарегистрироваться пользователю
	$('#contactWantRegister').click(function(){
	  if($(this).attr("checked")) {
		$('.contactRegisterNeedElement').show();
		$('#contactEmail, #contactPassWord').addClass('required');
	  } else {
		$('.contactRegisterNeedElement').hide();
		$('#contactEmail, #contactPassWord').removeClass('required');
	  }
	});
   
	 // Действия при выборе варианта доставки на этапе оформления заказа
	$('.deliveryRadio').click(function(){
	 
	  // Если текущая выделенная зона доставки не относится к выбранному варианту доставки, снимаем выделение с зоны доставки
	  if($('.deliveryZoneRadio:checked').attr('deliveryid') != $(this).val()) {
		$('.deliveryZoneRadio:checked').click().attr('checked', false);
	  }
	});
   
	// Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
	$('.deliveryZoneRadio').click(function(){
	 
	  var
		deliveryId = $(this).attr('deliveryid')
		,deliveryZonePrice = $(this).parent().find('.deliveryZonePrice')
		,deliveryTbody = $('.orderStageDeliveryListTable tbody[rel="' + deliveryId + '"]')
		,deliveryBlock = deliveryTbody.find('#quickDeliveryIdMain' + deliveryId)
		,deliveryZonePriceBlock = deliveryTbody.find('.orderStageDeliveryZonePrice')
		,deliveryDefaultPriceBlock = deliveryTbody.find('.orderStageDeliveryDefaultPrice')
	  ;
 
	  // Если этот пункт уже выбран, при повторном клике пользователь видимо хочет снять выделение зоны доставки
	  if('true' == $(this).attr('rel')) {
		$(this).attr('checked', false);
		$(this).attr('rel', 'false');
	   
		// Показываем цену по умолчанию
		deliveryDefaultPriceBlock.show();
		// Скрываем цену образованную от зоны
		deliveryZonePriceBlock.hide();
	   
	  // Отмечаем у всех радио баттонов зон доставки свойство говорящее что они не отмечены
	  } else {
		$('.deliveryZoneRadio').attr('rel', 'false');
		$(this).attr('rel', 'true');
	   
		// Показываем цену по умолчанию
		deliveryDefaultPriceBlock.hide();
		// Скрываем цену образованную от зоны
		deliveryZonePriceBlock.show().html(deliveryZonePrice.html());
	   
		// Выделяем вариант доставки к которому относится зона доставки
		deliveryBlock.attr('checked', true).click();
	  }
	});
 
	// Валидация формы на странице оформления заказа
	$("#quickform").submit(function(){
	 
	  // Если форма невалидна не отправляем её на сервер
	  if(!$(this).valid()) {
		return false;
	  }
	 
	  // Получаем данные формы, которые будем отправлять на сервер
	  var formData = $(this).serializeArray();
	  // Сообщаем серверу, что мы пришли через ajax запрос
	  formData.push({name: 'ajax_q', value: 1});
	  // Доставка курьером по Москве
	  //formData.push({name: 'form[delivery][id]', value: '48482'});
	  // Добавление дополнительных данных (комментария)
	  //formData.push({name: 'form[delivery][comment]', value: 'БЫСТРЫЙ ЗАКАЗ'});
	  // Оплата наличными
	  //formData.push({name: 'form[payment][id]', value: '41608'});
 
	  // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
	  $.ajax({
		type   : "POST",
		dataType: 'json',
	  cache   : false,
	  url	: $(this).attr('action'),
	  data  : formData,
	  success: function(data) {
		  // Если заказ был успешно создан
		  if( data.status == 'ok' ) {
			window.location = data.location;
		  } else if( data.status == 'error' ) {
			alert(data.message);
		  } else {
			alert('Во время оформления заказа возникла неизвестная ошибка. Пожалуйста, обратитесь в службу технической поддержки.');
		  }
	  }
	 });
	 
	  return false;	 
	}).validate();
   
	$("#quickDeliveryConvenientDate").datepicker({
	  dayNames	  : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'],
	dayNamesMin	: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ],
	closeText	  : 'Готово',
	currentText	: 'Сегодня' ,
	duration	  : '',
	monthNames	: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'],
	monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'],
	yearRange	  : "-6:+6",
	dateFormat	: 'dd.mm.yy',
	minDate		 : new Date(),
	firstDay	  : 1
   });
  });
</script>

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

<script type="text/javascript">
  $(document).ready(function(){
setTimeout(function() {
	var ID = $('input[name="form[delivery][id]"]:checked').val(); 
	$('.quick_order_payment').hide();
	$('.quick_order_payment[rel="' + ID + '"]').show();
	$('.quick_order_payment[rel="' + ID + '"]').find('input:first').attr('checked', true);
	 
	$('.deliveryRadio').click(function(){ 
	  var ID = $('input[name="form[delivery][id]"]:checked').val(); 
	  $('.quick_order_payment').hide();
	  $('.quick_order_payment[rel="' + ID + '"]').show();
	  $('.quick_order_payment[rel="' + ID + '"]').find('input:first').attr('checked', true);
	});
   
	// Форма регистрации нового пользователя, при оформлении заказа
	$('.OrderShowPass').click(function(){
	  ChangePasswordFieldType(this, $('#contactPassWord'));
	  return false;
	});
   
	// При оформлении заказа дадим возможность зарегистрироваться пользователю
	$('#contactWantRegister').click(function(){
	  if($(this).attr("checked")) {
		$('.contactRegisterNeedElement').show();
		$('#contactEmail, #contactPassWord').addClass('required');
	  } else {
		$('.contactRegisterNeedElement').hide();
		$('#contactEmail, #contactPassWord').removeClass('required');
	  }
	});
   
	 // Действия при выборе варианта доставки на этапе оформления заказа
	$('.deliveryRadio').click(function(){
	 
	  // Если текущая выделенная зона доставки не относится к выбранному варианту доставки, снимаем выделение с зоны доставки
	  if($('.deliveryZoneRadio:checked').attr('deliveryid') != $(this).val()) {
		$('.deliveryZoneRadio:checked').click().attr('checked', false);
	  }
	});
   
	// Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
	$('.deliveryZoneRadio').click(function(){
	 
	  var
		deliveryId = $(this).attr('deliveryid')
		,deliveryZonePrice = $(this).parent().find('.deliveryZonePrice')
		,deliveryTbody = $('.orderStageDeliveryListTable tbody[rel="' + deliveryId + '"]')
		,deliveryBlock = deliveryTbody.find('#quickDeliveryIdMain' + deliveryId)
		,deliveryZonePriceBlock = deliveryTbody.find('.orderStageDeliveryZonePrice')
		,deliveryDefaultPriceBlock = deliveryTbody.find('.orderStageDeliveryDefaultPrice')
	  ;
 
	  // Если этот пункт уже выбран, при повторном клике пользователь видимо хочет снять выделение зоны доставки
	  if('true' == $(this).attr('rel')) {
		$(this).attr('checked', false);
		$(this).attr('rel', 'false');
	   
		// Показываем цену по умолчанию
		deliveryDefaultPriceBlock.show();
		// Скрываем цену образованную от зоны
		deliveryZonePriceBlock.hide();
	   
	  // Отмечаем у всех радио баттонов зон доставки свойство говорящее что они не отмечены
	  } else {
		$('.deliveryZoneRadio').attr('rel', 'false');
		$(this).attr('rel', 'true');
	   
		// Показываем цену по умолчанию
		deliveryDefaultPriceBlock.hide();
		// Скрываем цену образованную от зоны
		deliveryZonePriceBlock.show().html(deliveryZonePrice.html());
	   
		// Выделяем вариант доставки к которому относится зона доставки
		deliveryBlock.attr('checked', true).click();
	  }
	});
 
	// Валидация формы на странице оформления заказа
	$("#quickform").submit(function(){
	 
	  // Если форма невалидна не отправляем её на сервер
	  if(!$(this).valid()) {
		return false;
	  }
	 
	  // Получаем данные формы, которые будем отправлять на сервер
	  var formData = $(this).serializeArray();
	  // Сообщаем серверу, что мы пришли через ajax запрос
	  formData.push({name: 'ajax_q', value: 1});
	  // Доставка курьером по Москве
	  formData.push({name: 'form[delivery][id]', value: '48482'});
	  // Добавление дополнительных данных (комментария)
	  formData.push({name: 'form[delivery][comment]', value: 'БЫСТРЫЙ ЗАКАЗ'});
	  // Оплата наличными
	  formData.push({name: 'form[payment][id]', value: '41608'});
 
	  // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
	  $.ajax({
		type	: "POST",
		dataType: 'json',
				cache	 : false,
				url			   : $(this).attr('action'),
				data			: formData,
				success: function(data) {
		  // Если заказ был успешно создан
		  if( data.status == 'ok' ) {
			window.location = data.location;
		  } else if( data.status == 'error' ) {
			alert(data.message);
		  } else {
			alert('Во время оформления заказа возникла неизвестная ошибка. Пожалуйста, обратитесь в службу технической поддержки.');
		  }
				}
		});
	 
	  return false;	 
	}).validate();
   
	$("#quickDeliveryConvenientDate").datepicker({
	  dayNames			  : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'],
				dayNamesMin			   : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ],
				closeText				   : 'Готово',
				currentText			   : 'Сегодня' ,
				duration					: '',
				monthNames				: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'],
				monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'],
				yearRange				   : "-6:+6",
				dateFormat				: 'dd.mm.yy',
				minDate		 : new Date(),
				firstDay					: 1
		});
}, 600);
  });
</script>



#168278 Фото Товаров.

Отправлено от Сake в 24 Октябрь 2014 - 04:44 в Страница товара

Просмотр сообщенияНаталья11111 (23 Октябрь 2014 - 16:14) писал:

День добрый!

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

Аккаунт SL-298479

Найдите в вашем файле main.js строку

$('.goodsImageZoom a, .image-additional a')

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

$('.goodsImageZoom a, .image-additional a, .image #wrap a')

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



#168277 Как Добавить Кнопку Возле Кнопки "купить"

Отправлено от Сake в 24 Октябрь 2014 - 04:29 в Магазины

Просмотр сообщенияdostypno (23 Октябрь 2014 - 17:12) писал:

нужно что бы кнопка установка была в товаре возле кнопки купить как на фото, и при нажатии что бы к цене товара еще суммировалась цена за установку, можно так сделать?

К сожалению, так реализовать не получиться, так как на цену товара может повлиять только модификации. Используйте модификации "с установкой" и "без установки".



#168276 Вид Страницы Товара

Отправлено от Сake в 24 Октябрь 2014 - 04:25 в Вопросы общие для всех шаблонов

Просмотр сообщенияsandra.005@mail.ru (23 Октябрь 2014 - 08:29) писал:

Получается так

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

.goodsDataMainOrder {
  display: inline-block !important;
  width: 410px;
  float: none !important;
}
.goodsDataMain .feedbackForm {
  display: inline-block;
}
.goodsDataMain .feedbackForm .input,
.goodsDataMain .feedbackForm textarea {
  width: auto !important;
}



#168275 Быстрый Заказ С Мобильного Устройства

Отправлено от Сake в 24 Октябрь 2014 - 04:10 в Вопросы общие для всех шаблонов

Просмотр сообщенияsandra.005@mail.ru (23 Октябрь 2014 - 08:46) писал:

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

Еще можно попробовать заменить всплывающее окно библиотекой fancybox. Найдите в вашем шаблоне "HTML" следующий код

<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom.version2.min.js"></script>
  <!-- Если в тарифном плане подключен модуль отзывов о товаре -->
  {% IF TARIFF_FEATURE_GOODS_OPINION %}
	<!-- Если не выключен модуль отзывов о товаре, то загружаем css для рейтинга -->
	{% IFNOT SETTINGS_OPINION_DISABLE %}
	  <script type="text/javascript" src="{FORALL_JS_PATH}jquery.ui.stars.min.js"></script>
	{% ENDIF %}
  {% ENDIF %}
  <!-- Скрипты магазина -->
  <link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.css" />
<script src="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.pack.js"></script>
  <script type="text/javascript" src="{ASSETS_JS_PATH}main.js"></script>

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

<link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/jquery.fancybox-1.3.4.min.css" type="text/css" />
<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom_fancybox-1.3.4.version2.min.js"></script>
  <!-- Если в тарифном плане подключен модуль отзывов о товаре -->
  {% IF TARIFF_FEATURE_GOODS_OPINION %}
	<!-- Если не выключен модуль отзывов о товаре, то загружаем css для рейтинга -->
	{% IFNOT SETTINGS_OPINION_DISABLE %}
	  <script type="text/javascript" src="{FORALL_JS_PATH}jquery.ui.stars.min.js"></script>
	{% ENDIF %}
  {% ENDIF %}
  <!-- Скрипты магазина -->
  <script type="text/javascript" src="{ASSETS_JS_PATH}main.js"></script>

далее в файле main.js найдите код

success: function(data) {
var width = $(window).width() * 0.8;
$.fn.nyroModalManual({
				 content: data,
				 gallery: null,
				 resizable: true,
autoSizable: true,
windowResize: true,
				 width: width,
				 minHeight: 230
});
}
});
return false;

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

success: function(data) {
	  $.fancybox({
		content : data,
		onUpdate  : function(){
		  var w = $(window).width()*0.8;
		  if(w < 800) {
			$('.fancybox-inner').css('width', 'auto');
			$('.fancybox-wrap').css({'width': w + 'px'});
		  } 
		  return false;
		}
	  });
	  setTimeout(function(){$.fancybox.update();}, 500);
}
});
return false;



#168274 Оплата Клиентом По Банковской Карте

Отправлено от Сake в 24 Октябрь 2014 - 03:52 в Общие вопросы

Просмотр сообщенияMinna (23 Октябрь 2014 - 19:13) писал:

Кто-нибудь поможет?
Уже заходили в мой магазин, сделали заказ :rolleyes:. А ответа нет. Помогите реализовать, пожалуйста.

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

<!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	  {PAYMENT_FORM_TBODY}
	{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->
	<iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&amp;quickpay=shop&amp;payment-type-choice=on&amp;writer=seller&targets={ORDER_NUM}&amp;default-sum={ORDER_SUM}&amp;button-text=01&amp;successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe>
  </table>

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

<!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	  {PAYMENT_FORM_TBODY}
	{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->
  </table>
<iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&amp;quickpay=shop&amp;payment-type-choice=on&amp;writer=seller&targets={ORDER_NUM}&amp;default-sum={ORDER_SUM}&amp;button-text=01&amp;successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe>



#168269 Описание, Характеристики, Отзывы В Одной Вкладке Общее

Отправлено от Сake в 24 Октябрь 2014 - 01:17 в Страница товара

Просмотр сообщенияНаталья11111 (23 Октябрь 2014 - 16:45) писал:

А вот такой вопрос: можно ли текстовое описание товара  облачить в какую то рамку?

А сео в другую

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

<!-- Блок описания товара. Показываем его если есть описание товара -->
				{% IF GOODS_DESCRIPTION_LARGE %}
				  <h3>Описание {GOODS_NAME}</h3>
				  <div class="htmlDataBlock" itemprop="description">
						{GOODS_DESCRIPTION_LARGE}
				  </div>
				{% ENDIF %}
				<!-- END Блок описания товара. Показываем его если есть описание товара -->

				<!-- Короткое SEO-описание -->
				{% IF GOODS_SEO_DESCRIPTION_SHORT %}
				  <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_SHORT}
				  </div>
				{% ENDIF %}
				<!-- END Короткое SEO-описание -->
		
				<!-- Полное SEO-описание -->
				{% IF GOODS_SEO_DESCRIPTION_LARGE %}
				  <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_LARGE}
				  </div>
				{% ENDIF %}
				<!-- END Полное SEO-описание -->

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

<!-- Блок описания товара. Показываем его если есть описание товара -->
				{% IF GOODS_DESCRIPTION_LARGE %}
				  <h3>Описание {GOODS_NAME}</h3>
				  <div style="padding-top:1em; border: 1px solid black;" class="htmlDataBlock" itemprop="description">
						{GOODS_DESCRIPTION_LARGE}
				  </div>
				{% ENDIF %}
				<!-- END Блок описания товара. Показываем его если есть описание товара -->

				<!-- Короткое SEO-описание -->
				{% IF GOODS_SEO_DESCRIPTION_SHORT %}
				  <div style="padding-top:1em; border: 1px solid orange;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_SHORT}
				  </div>
				{% ENDIF %}
				<!-- END Короткое SEO-описание -->
		
				<!-- Полное SEO-описание -->
				{% IF GOODS_SEO_DESCRIPTION_LARGE %}
				  <div style="padding-top:1em; border: 1px solid orange;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_LARGE}
				  </div>
				{% ENDIF %}
				<!-- END Полное SEO-описание -->

Где

border: 1px solid black;
border: 1px solid orange;

стили рамок.



#168268 Кнопка "быстрый Заказ" Имя, E-Mail И Контактный Телефон

Отправлено от Сake в 24 Октябрь 2014 - 01:08 в Шаблон Пластик

Просмотр сообщенияИльяc (23 Октябрь 2014 - 12:33) писал:

Здравствуйте! Хочу поменять существующую форму быстрого заказа, в карточке товара, на более простую. Мне нужно, чтобы при нажатии данной кнопки, всплывало окно, где клиент указывает только имя и номер телефона. Подскажите как это сделать? Спасибо ! SL-251638. Шаблон Пластик.

Вы можете добавить в ваш файл стилей main.css следующий код

#quickform .fieldset {
  display: none;
}

только при этом вам понадобиться отключить обязательность заполнения полей в разделе Настройки -> Основные.



#168262 Рбк Мани. Как Убрать Форму Запроса Электронной Почты Клиента При Заказерб

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

Просмотр сообщенияEgik (24 Октябрь 2014 - 00:50) писал:

если можно обьяснить после этого кода что надо дальше делать,заранее спасибо за понимание

Если вам подходит выбранный по умолчанию метод оплаты через пластиковую карту (bankcard для поля preference), то вам больше делать ничего не нужно. Просто очистите кэш в вашем браузере перед проверкой. Если вам необходим другой способ оплаты, то посмотрите название метода в приведенной ранее документации.



#168259 Оформление Заказа

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

Просмотр сообщенияИльяc (23 Октябрь 2014 - 12:25) писал:

Здравствуйте! Пытаюсь сделать по вашей инструкции, но в шаблоне "Быстрый заказ" у меня нет такого кода или не могу найти. SL - 251638. Шаблон пластик. Подскажите как мне заменить оформление в 4 шага, на форму быстрый заказ?

Используйте инструкцию для вашего шаблона из следующей темы форума http://forum.storela...-всех-шаблонов/



#168255 Как Изменить Цвет Надписей В Шапке

Отправлено от Сake в 24 Октябрь 2014 - 00:49 в Изменение общей стилистики

Просмотр сообщенияjanjak (24 Октябрь 2014 - 00:45) писал:

Аккаунт SL-294500

Найдите в вашем файле main.css следующий класс

.order .fnt11 .fnt14 span {
color: #ff0 !important;
}

и замените в нем цвет #ff0 или же удалите данный класс полностью, для возвращения к наследуемому цвету (зеленый).



#168253 Карточка Товара На Шаблоне "весна"

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

Просмотр сообщенияМихаил Курченко (23 Октябрь 2014 - 16:42) писал:

Здравствуйте, уважаемые модераторы!!!
Возникла вот какая проблема:
На шаблоне Весна в карточке любого товара описание товара и отзывы спрятаны в отдельные подпапки от фотографии и способов доставки, в то время как на предыдущих шаблонах такого не было (пример: наш дугой сайт самогонов.рф).
Помогите, пожалуйста,переделать карточку товара в этом шаблоне в такой же вид, как и на нашем предыдущем сайте самогонов.рф!!!
Номер аккаунта:

SL-310581


Прикрепленный файл СТорлэнд.jpg

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

#content_2,
#content_4 {
  display: block !important;
}
#tab_2,
#tab_4 {
  display: none !important;
}



#168251 Как Изменить Цвет Надписей В Шапке

Отправлено от Сake в 24 Октябрь 2014 - 00:41 в Изменение общей стилистики

Просмотр сообщенияjanjak (24 Октябрь 2014 - 00:36) писал:

Здравствуйте!
Как изменить цвет шрифта?

Пожалуйста, сообщите номер аккаунта приведенного вами ИМ на изображении.



#168250 Некорректное Отображение Страницы В Mozilla

Отправлено от Сake в 24 Октябрь 2014 - 00:38 в Отображение в браузерах

Просмотр сообщенияandreyleo (23 Октябрь 2014 - 21:56) писал:

Не могу найти вышеуказанные строчки.
Ближайшая погожая выглядит так:

Да, это строка которую вам необходимо заменить на

.prod_hold > div, .prod_hold_recent > div {position: inherit;display: inline-block;zoom: 1;*vertical-align: top;*margin:0 0px 20px 0px;*overflow: hidden;*text-align:center;}



#168249 Корректировки Дизайна

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

Просмотр сообщенияАлена К (23 Октябрь 2014 - 14:16) писал:

пункт 3 "окошко" для количества вставилось но не работает ни "+" ни "-"   и не изменяется цифра в нем

Прикрепленный файл 2014-10-23 15-01-40 Скриншот экрана.png

Вам необходимо дополнительно в файл main.js добавить код

$(function () {
  $('.qty-plus').click(function () {
	var
	quantity = $(this).parent().find('.quantity'),
	currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal)) {
	  quantity.val(currentVal + 1);
	  quantity.trigger('keyup');
	}
	return false;
  });
  $('.qty-minus').click(function () {
	var
	quantity = $(this).parent().find('.quantity'),
	currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal) && !(currentVal <= 1)) {
	  quantity.val(currentVal - 1);
	  quantity.trigger('keyup');
	}
	return false;
  });
});



#168246 Рбк Мани. Как Убрать Форму Запроса Электронной Почты Клиента При Заказерб

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

Просмотр сообщенияEgik (23 Октябрь 2014 - 21:14) писал:

Как возможно это решить??? очень нужно.

Можно попробовать автоматически добавлять поля через javascript. Добавьте в конец вашего шаблона "Просмотр заказа" следующий код

<script>
$(function() {
  if ($('#paymentForm').length && $('#paymentForm').attr('action').indexOf('payment/rbk') !== -1) {
	$('#paymentForm')
	.prepend($('<input type="hidden" name="user_email" value="{ORDER_CONTACT_EMAIL}" />'))
	.prepend($('<input type="hidden" name="preference" value="bankcard" />'));
  }
});
</script>

Информацию по полю preference вы можете найти в документации http://www.rbkmoney....bkmoney_api.pdf



#168242 Js Ошибка После Установки Jivosite

Отправлено от Сake в 23 Октябрь 2014 - 23:49 в Ошибки, возникшие после самостоятельного изменения шаблонов

Просмотр сообщенияkapron (23 Октябрь 2014 - 10:44) писал:

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

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

{% IF JAVASCRIPT_BUG_HUNTING_URL %}

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

{% IFNOT JAVASCRIPT_BUG_HUNTING_URL %}

после этого ошибки будут отображаться только в консоли используемого браузера.



#168241 Настройка Взаимодействия С Платформой Через Api

Отправлено от Сake в 23 Октябрь 2014 - 23:46 в API

Просмотр сообщенияUser (23 Октябрь 2014 - 14:34) писал:

По разному крутил, результат один.
И с адресной строки браузера не проходит, по идее (и куча примеров нагуглено) массив же приводится к такому виду:
http://мойсайт.ru/ap...7f57&per_page=5

А вы можете дать из браузера такой запрос и с той стороны по логам или еще как посмотреть, что не так-то?

Вот, к примеру, api от ems почты, без вопросов и в читаемом виде отдается прямо в браузер на аналогичный запрос...

Если у вас результирующий запрос приводиться именно к такому виду, то запрос сформирован не правильно, так как это метод GET, а методом POST видимо передается пустая строка. На данный момент доступ к API возможен только через POST запрос. Вы в дальнейшем хотите использовать именно vba для взаимодействия с API?



#168240 Не Зарегистрироваться На Сайте

Отправлено от Сake в 23 Октябрь 2014 - 23:45 в Сайт

Просмотр сообщенияvelena168 (23 Октябрь 2014 - 09:24) писал:

Большое спасибо, Сake. Все получилось. Только боюсь что такая ошибка не только у меня, т. к. при переустановки темы - опять сидит в шаблоне. Надо всем исправлять в Осени.

Информация по данной ошибке передана разработчикам. Баланс вашего ИМ(SL-7190) пополнен на сумму 500р.