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


Новый шаблон "Движение"


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

#61 igor-repsol

igor-repsol

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

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

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

Подскажите как изменить значение кнопки "оформить заказ" в корзине чтоб выводилась форма быстрого заказа. И также при наведение на корзину сверху чтоб при  нажатие "оформить" выводилась форма быстрого заказа.

Существует ли возможность реализовать заказ в 1 шаг или только объединить 1+2 и 3+4 ???

Спасибо

#62 Сake

Сake

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

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

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

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

<div class="alignCenter">
  <button type="button" class="buy_button quickform" id="quickform-order">Оформить заказ</button>
  <button type="submit" class="buy_button сlose2" id="quickform-close">Продолжить покупки</button>
  <div class="clear"></div>
</div>
<div id="quickform2" style="display: none;">

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

{% IF FORM_NOTICE %}
<div class="alignCenter">
  <button type="button" class="buy_button quickform" id="quickform-order">Оформить заказ</button>
  <button type="submit" class="buy_button сlose2" id="quickform-close">Продолжить покупки</button>
  <div class="clear"></div>
</div>
{% ENDIF %}
<div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>

далее в шаблоне "Корзина" найдите код

<div class="fieldKey">
			<!-- <div class="left"><a class="button" title="Пересчитать" onclick="jQuery('.cartForm').submit();return false;">Пересчитать</a></div> -->
			<div class="right"><a class="buy_button" title="Перейти к оформлению заказа" onclick="jQuery('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a></div>
		  </div>
	  </form>
	{% ENDIF %}
  </div>
</div>

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

<div class="fieldKey">
			<!-- <div class="left"><a class="button" title="Пересчитать" onclick="jQuery('.cartForm').submit();return false;">Пересчитать</a></div> -->
			<div class="right"><a class="buy_button" title="Перейти к оформлению заказа" onclick="jQuery('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a></div>
		  </div>
	  </form>
	{% ENDIF %}
  </div>
<form action="/cart/add" id="order-stage">
  <input type="hidden" name="hash" value="{HASH}" />
</form>
<div id="order-wrapper"></div>
</div>

далее в конец файла main.js добавьте код

$(function () {
  $('.cartForm .buy_button') .removeAttr('onclick') .click(function () {
	// Находим форму, которую отправляем на сервер, для добавления товара в корзину
	var formBlock = $($('#order-stage') .get(0));
	// Проверка на существование формы отправки запроса на добавление товара в корзину
	if (1 > formBlock.length || formBlock.get(0) .tagName != 'FORM') {
	  alert('Не удалось найти форму добавления товара в корзину');
	  return false;
	}
	// Получаем данные формы, которые будем отправлять на сервер
	var formData = formBlock.serializeArray();
	// Сообщаем серверу, что мы пришли через ajax запрос
	formData.push({
	  name: 'ajax_q',
	  value: 1
	});
	// Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа
	formData.push({
	  name: 'fast_order',
	  value: 1
	});
	// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
	$.ajax({
	  type: 'POST',
	  cache: false,
	  url: formBlock.attr('action'),
	  data: formData,
	  success: function (data) {
		$('#order-wrapper') .html(data);
	  }
	});
	return (false);
  });
  $('#shopping_cart_mini .wrapper .button:last') .off('click') .click(function () {
	quickorder('#order-stage2');
	return (false);
  });
});

далее в шаблоне "HTML" найдите строку

<div id="header_bar" class="header_bar">

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

<form action="/cart/add" id="order-stage2">
  <input type="hidden" name="hash" value="{HASH}" />
</form>
<div id="header_bar" class="header_bar">


#63 igor-repsol

igor-repsol

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

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

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

Все работает спасибо. Лучше чем я ожидал.

1) Можно добавить отображение цены в корзину(верх лево). Чтоб выглядело примерно так:
1х Яблоко цена: 45 р.

2) Существует ли способ реализации "под заказ" на странице товара при его отсутствие. Меня устроит если значение кнопки "купить" будет меняться на "под заказ"

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

#64 Castiel

Castiel

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

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

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

Просмотр сообщенияigor-repsol (03 Июль 2014 - 06:52) писал:

Все работает спасибо. Лучше чем я ожидал.

1) Можно добавить отображение цены в корзину(верх лево). Чтоб выглядело примерно так:
1х Яблоко цена: 45 р.

2) Существует ли способ реализации "под заказ" на странице товара при его отсутствие. Меня устроит если значение кнопки "купить" будет меняться на "под заказ"

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

Здравствуйте,

2. Инструкция для добавления кнопки "Уведомить Меня" в карточке товара для всех шаблонов.

3. Можно ограничить размер изображения в слайдере
В файле nyvo.css
Найти:
.theme-default .nivoSlider img {
position: absolute;
top: 0px;
left: 0px;
display: none;
}

Заменить:
.theme-default .nivoSlider img {
position: absolute;
top: 0px;
left: 0px;
display: none;
height: 250px !important;
}

Уточните про какой текст идет речь?

#65 igor-repsol

igor-repsol

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

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

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

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


"Мечты становятся реальностью, когда мысли превращаются в действия!"

Просмотр сообщенияCastiel (03 Июль 2014 - 07:18) писал:


Уточните про какой текст идет речь?


#66 igor-repsol

igor-repsol

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

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

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

У меня его нет есть camera.css и  style.css

Просмотр сообщенияCastiel (03 Июль 2014 - 07:18) писал:


В файле nyvo.css



#67 Rosalina

Rosalina

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

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

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

Скажите, а можно в карточке товара сделать еще одну вкладку "Видео"  - как "Описание", "Характеристика", "Отзывы", "Доставка"?

#68 Castiel

Castiel

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

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

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

Просмотр сообщенияigor-repsol (03 Июль 2014 - 07:34) писал:

У меня его нет есть camera.css и  style.css

Уточните номер аккаунта вашего интернет магазина о котором идет речь, в профиле у вас указан магазин не с темой движение

#69 igor-repsol

igor-repsol

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

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

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

SL-300799 тестовый аккаунт

тот у меня основной и рабочий уже

#70 Rosalina

Rosalina

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

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

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

Просмотр сообщенияCastiel (03 Июль 2014 - 08:10) писал:

Уточните номер аккаунта вашего интернет магазина о котором идет речь, в профиле у вас указан магазин не с темой движение

Извините, http://zimaleto-perm.ru/

#71 Castiel

Castiel

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

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

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

Просмотр сообщенияigor-repsol (03 Июль 2014 - 07:26) писал:

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

"Мечты становятся реальностью, когда мысли превращаются в действия!"

Можно изменить надпись Нет в наличии на Под заказ
В шаблоне "Товар"
Находим:
Товара нет в наличии

Заменяем на:
Под заказ

Теперь меняем значение кнопки Купить если количество остатка товара 0

В шаблоне "Товары"
Находим:
<input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить «{GOODS_NAME}» в корзину"/>

Заменяем на:
<input type="button" value="{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Под заказ{% ENDIF %}" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить «{GOODS_NAME}» в корзину"/>

Размеры слайдера
В файле camera.css
Найти:
.camera_wrap img {max-width: none!important;}

Заменить:
.camera_wrap img {max-width: none!important;height:400px !important;}


В файле "style.css".
Найти:
.fluid-container  {position: relative;height:600px;/*min-height: 400px;background: url('{ASSETS_IMAGES_PATH}slide4.jpg') center center;*/}
.camera_wrap {height:600px !important;}

Заменить:
.fluid-container  {position: relative;height:400px;/*min-height: 400px;background: url('{ASSETS_IMAGES_PATH}slide4.jpg') center center;*/}
.camera_wrap {height:400px !important;}


Уточните на скриншоте где именно должен отображаться блок с текстом на слайдере.

#72 igor-repsol

igor-repsol

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

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

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

Мне кажется если сверху будет написано "под заказ" пользователь может не увидеть что товара нет и нажать купить. Потом может случится ситуация что будут непонятки.
Или можно реализовать как в ш. пластик на товаре есть стикер нет в наличии.

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

  • 12.jpg


#73 Castiel

Castiel

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

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

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

Просмотр сообщенияigor-repsol (03 Июль 2014 - 09:06) писал:

Мне кажется если сверху будет написано "под заказ" пользователь может не увидеть что товара нет и нажать купить. Потом может случится ситуация что будут непонятки.
Или можно реализовать как в ш. пластик на товаре есть стикер нет в наличии.

По этому так же изменена кнопка добавления в корзину, вместо "Купить" появляется "Под заказ".


Блок текста с лева
.camera_caption {bottom: 0;display: block;position: absolute;width: 100%;top: 300px;right: 100px;width: 450px;font-size: 28px;font-style: italic;left:15% !important;}

Отрегулируйте значение на свое усмотрение left:15% !important;

#74 igor-repsol

igor-repsol

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

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

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

извиняюсь не увидел переменную " под заказ"
Спасибо :) :)

#75 Castiel

Castiel

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

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

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

Просмотр сообщенияRosalina (03 Июль 2014 - 08:00) писал:

Скажите, а можно в карточке товара сделать еще одну вкладку "Видео"  - как "Описание", "Характеристика", "Отзывы", "Доставка"?

Здравствуйте, Можно реализовать данную вкладку, но Видео необходимо будет добавлять в Полное СЕО описание через кнопку источник.

В шаблоне "Товар".
После кода:
<!-- END  Если в тарифном плане подключен модуль отзывов о товаре -->

Добавить:
	<!-- Вкладка Видео (берется из полного СЕО описания) -->
	{% IF GOODS_SEO_DESCRIPTION_LARGE %}
	  <div id="content_5" class="tab-content">
		<div>
		  <!-- Полное SEO-описание -->
		  {% IF GOODS_SEO_DESCRIPTION_LARGE %}
			<h3>Описание {GOODS_NAME}</h3>
			<div class="htmlDataBlock" itemprop="description">
			  {GOODS_SEO_DESCRIPTION_LARGE}
			</div>
		  {% ENDIF %}
		  <!-- END Полное SEO-описание -->  
		</div>
	  </div>
	{% ENDIF %}
	<!-- /END Вкладка Видео (берется из полного СЕО описания) -->


В шаблоне "HTML"
Находим:
	  <div id="tabs" class="htabs">   

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

		<!-- Если есть характеристики товара -->
		{% IFNOT goods_features_empty %}
		  <a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a>
		{%ENDIF%}

		<a href="javascript:tabSwitch(3);" id="tab_3">Доставка</a>

		<!-- Если подключен модуль отзывов о товарах -->
		{% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}
		  <a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a>
		{% ENDIF %}
	  </div>

Заменяем на:
	  <div id="tabs" class="htabs">   

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

		<!-- Если есть характеристики товара -->
		{% IFNOT goods_features_empty %}
		  <a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a>
		{%ENDIF%}

		<a href="javascript:tabSwitch(3);" id="tab_3">Доставка</a>

		<!-- Если подключен модуль отзывов о товарах -->
		{% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}
		  <a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a>
		{% ENDIF %}

		<!-- Если подключен модуль отзывов о товарах -->
		{% IF GOODS_SEO_DESCRIPTION_LARGE %}
		  <a href="javascript:tabSwitch(5);" id="tab_5">Видео</a>
		{% ENDIF %}
	  </div>


#76 Rosalina

Rosalina

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

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

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

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

Здравствуйте, Можно реализовать данную вкладку, но Видео необходимо будет добавлять в Полное СЕО описание через кнопку источник.

В шаблоне "Товар".
После кода:
<!-- END Если в тарифном плане подключен модуль отзывов о товаре -->

Добавить:
<!-- Вкладка Видео (берется из полного СЕО описания) -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<div id="content_5" class="tab-content">
<div>
<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<h3>Описание {GOODS_NAME}</h3>
<div class="htmlDataBlock" itemprop="description">
{GOODS_SEO_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Полное SEO-описание -->
</div>
</div>
{% ENDIF %}
<!-- /END Вкладка Видео (берется из полного СЕО описания) -->


В шаблоне "HTML"
Находим:
<div id="tabs" class="htabs">

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

<!-- Если есть характеристики товара -->
{% IFNOT goods_features_empty %}
<a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a>
{%ENDIF%}

<a href="javascript:tabSwitch(3);" id="tab_3">Доставка</a>

<!-- Если подключен модуль отзывов о товарах -->
{% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}
<a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a>
{% ENDIF %}
</div>

Заменяем на:
<div id="tabs" class="htabs">

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

<!-- Если есть характеристики товара -->
{% IFNOT goods_features_empty %}
<a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a>
{%ENDIF%}

<a href="javascript:tabSwitch(3);" id="tab_3">Доставка</a>

<!-- Если подключен модуль отзывов о товарах -->
{% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}
<a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a>
{% ENDIF %}

<!-- Если подключен модуль отзывов о товарах -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<a href="javascript:tabSwitch(5);" id="tab_5">Видео</a>
{% ENDIF %}
</div>


Все получилось, спасибо. Только видео остается еще в описании внизу. Посмотрите ссылку. Т.е. видео стоит в описании в конце, а потом еще дублируется во вкладке. Идеально бы в первом случае его убрать, если можно.

ссылка http://zimaleto-perm...4801#show_tab_1

#77 Castiel

Castiel

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

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

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

Просмотр сообщенияRosalina (03 Июль 2014 - 10:06) писал:

Все получилось, спасибо. Только видео остается еще в описании внизу. Посмотрите ссылку. Т.е. видео стоит в описании в конце, а потом еще дублируется во вкладке. Идеально бы в первом случае его убрать, если можно.

ссылка http://zimaleto-perm...4801#show_tab_1

В шаблоне Товар, удаляем данный код с 328-334 строки
<!-- Полное SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
		 <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
			 {GOODS_SEO_DESCRIPTION_LARGE}
		 </div>
		 {% ENDIF %}
		 <!-- END Полное SEO-описание -->


#78 Rosalina

Rosalina

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

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

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

Просмотр сообщенияCastiel (03 Июль 2014 - 10:20) писал:

В шаблоне Товар, удаляем данный код с 328-334 строки
<!-- Полное SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
		 <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
			 {GOODS_SEO_DESCRIPTION_LARGE}
		 </div>
		 {% ENDIF %}
		 <!-- END Полное SEO-описание -->


КЛАСС!!! Спасибо!

#79 igor-repsol

igor-repsol

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

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

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

Заметил, что в форме быстрого заказа не отображается сумма итого .Можно это как-то поправить?
Как сделать раскрывающийся список "Каталог" (который слева) по нажатию, но не переходил в под категории. Данный эффект реализован здесь http://dvrcarcam.ru/

#80 Castiel

Castiel

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

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

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

Просмотр сообщенияigor-repsol (03 Июль 2014 - 10:23) писал:

Заметил, что в форме быстрого заказа не отображается сумма итого .Можно это как-то поправить?
Как сделать раскрывающийся список "Каталог" (который слева) по нажатию, но не переходил в под категории. Данный эффект реализован здесь http://dvrcarcam.ru/

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

В шаблоне быстрый заказ

После кода:
<!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->

Добавить:
<div class="itogo" style="padding: 10px;">
				  <span class="price">Итого:</span>
				<span class="cart-total-price">
				  <span class="price" data-price="{% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | number_format("2",".","")}{% ENDFOR %}" style="font-size: 20px;font-weight: bold;padding:10px;">
					{% FOR cart_sum %}
					  {cart_sum.NOW_WITH_DISCOUNT | money_format}<br />
					{% ENDFOR %}
				  </span>
				</span>
			</div>





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

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