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


Отправка Товара В Корзину


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

#161 Beliu

Beliu

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

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

Отправлено 09 Июнь 2016 - 02:15

ап

#162 Beliu

Beliu

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

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

Отправлено 10 Июнь 2016 - 00:12

?

#163 Vaccina

Vaccina

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

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

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

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

#164 Beliu

Beliu

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

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

Отправлено 10 Июнь 2016 - 09:26

Я убирал изменения сейчас оставил.Если нажать на корзину то так(скрин12), но хотелось бы чтобы в сплывающем окне и адрес и все остальное было) корзина сбоку всегда открыта и при нажатии переходит в обычную корзину в новом окне. Изменения оставил, чтобы Вы глянули что не так...

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

  • 12.jpg
  • 11.jpg


#165 Beliu

Beliu

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

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

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

Ап

#166 Vaccina

Vaccina

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

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

Отправлено 11 Июнь 2016 - 05:34

Возможно изначально неправильно вас поняла. Уточните правильно ли я понимаю, необходимо убрать всплывающий блок содержимого иконки корзины при наведении и сделать чтобы при клике всплывало окно страницы Корзина, так вам необходимо?

#167 Beliu

Beliu

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

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

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

Просмотр сообщенияVaccina (11 Июнь 2016 - 05:34) писал:

Возможно изначально неправильно вас поняла. Уточните правильно ли я понимаю, необходимо убрать всплывающий блок содержимого иконки корзины при наведении и сделать чтобы при клике всплывало окно страницы Корзина, так вам необходимо?
доброе. Всплывающий блок оставить а при клике встплывало окно корзины)

#168 Beliu

Beliu

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

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

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

Up

#169 Vaccina

Vaccina

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

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

Отправлено 17 Июнь 2016 - 05:18

В шаблоне HTML найдите:
<!-- Корзина -->
										  <div class="btn-group cart-header">
												<a href="{CART_URL}" class="dropdown-toggle" title="Перейти в корзину">
												  <span class="icon-basket"><span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span></span>
												 
												</a>
												<!-- Выподающее меню корзины с выводом его содержимого -->
										  
												<div id="hidden_cart">
<div class="dropdown-menu" {% IF MOD_LNAME = cart %}style="display:none;"{% ENDIF %}>
																								  {% IF cart_count_empty %}
																												<span class="empty">Корзина пуста</span>
																								  {% ELSE %}
																												<strong class="no-empty">В корзине</strong>
																												<span class="empty" style="display:none;">Корзина пуста</span>
																												<ul id="cart-sidebar" class="mini-products-list unstyled">
																												{% FOR cart_items %}
																												  <li {% IF cart_items.index > 3 %}style="display:none;"{% ENDIF %}>
																																<a href="{cart_items.GOODS_URL}" class="product-image">
																																  <img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=jade{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" width="70" height="70" alt="{cart_items.GOODS_NAME}">
																																</a>
																																<a data-href="{cart_items.ORDER_LINE_DELETE_URL}" data-count="{cart_items.ORDER_LINE_QUANTITY}" title="Удалить позицию" class="btn-remove product-remove">
																																  <span class="icon-trash-o"></span>
																																</a>
																																<h4 class="product-name">
																																  <a href="{cart_items.GOODS_URL}" title="">{cart_items.GOODS_NAME}</a>
																																</h4>
																																<div class="product-price"><span class="cart-quantity">{cart_items.ORDER_LINE_QUANTITY}</span> x <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span></div>
																																<div class="clearfix"></div>
																												  </li>
																												{% ENDFOR %}
																												  <div class="cart-button">
																																<a class="btn remove-products" title="Очистить корзину" data-href="{CART_TRUNCATE_URL}">Очистить корзину</a>
																																<a class="btn" title="Перейти к оформлению заказа" href="{CART_URL}">Оформить заказ</a>
																												  </div>
																												</ul>
																								  {% ENDIF %}
																								</div>
						</div>
										  </div><!-- /END Корзина -->

замените на:
<!-- Корзина -->
										  <div class="btn-group cart-header">
												<a href="http://{NET_DOMAIN}/cart?only_body=1" class="dropdown-toggle" title="Перейти в корзину">
												  <span class="icon-basket"><span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span></span>
												  
												</a>
										  </div><!-- /END Корзина -->

В main.js найдите:
$('.cart-header > a').click(function(){
		  var hidden = $('#hidden_cart');
		  $(this).fancybox({
				fitToView : false,
				content: hidden,
				width : '87%',
				height : '100%',
				autoSize : false,
				closeClick : false,
				openEffect : 'none',
				closeEffect : 'none'
		  });
   return false;
		});

замените на:
$('.cart-header > a').click(function(){
		  $(this).fancybox({
				fitToView : false,
				width : '87%',
				height : '100%',
				autoSize : false,
				closeClick : false,
				openEffect : 'none',
				closeEffect : 'none'
		  });
   return false;
		});


#170 Beliu

Beliu

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

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

Отправлено 18 Июнь 2016 - 01:38

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

#171 Ирина345

Ирина345

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

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

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

Просмотр сообщенияBeliu (18 Июнь 2016 - 01:38) писал:

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

Здравствуйте, найдите в файле main.js
		good = $('.psevdo_cat a').attr("href").match(/.*\/(\S+)/)[1],
		for_but = category + good;
замените на
		good = $('.psevdo_cat a').attr("href"),
		for_but = category + good;


#172 Beliu

Beliu

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

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

Отправлено 21 Июнь 2016 - 01:48

только как то хуже стало) еще как лазил в корзине удалял саму иконку корзины тк она не нужна но перестала открываться...

#173 Vaccina

Vaccina

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

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

Отправлено 21 Июнь 2016 - 07:06

Отмените последнее изменение по данной теме, код не относится к всплывающей корзине.

В шаблоне HTML найдите:
<a href="http://{NET_DOMAIN}/cart?only_body=1" class="dropdown-toggle" title="Перейти в корзину">
			<span class="">
			  <span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span>
			</span>
		  </a>

замените на:
<a href="http://{NET_DOMAIN}/cart?only_body=1" class="dropdown-toggle fancybox.ajax" title="Перейти в корзину">
			<span class="">
			  <span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span>
			</span>
		  </a>


#174 Beliu

Beliu

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

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

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

Просмотр сообщенияVaccina (21 Июнь 2016 - 07:06) писал:

Отмените последнее изменение по данной теме, код не относится к всплывающей корзине.

В шаблоне HTML найдите:
<a href="http://{NET_DOMAIN}/cart?only_body=1" class="dropdown-toggle" title="Перейти в корзину">
		 <span class="">
			 <span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span>
		 </span>
		 </a>

замените на:
<a href="http://{NET_DOMAIN}/cart?only_body=1" class="dropdown-toggle fancybox.ajax" title="Перейти в корзину">
		 <span class="">
			 <span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span>
		 </span>
		 </a>

да то что нужно :) . Но добавленные товары в корзине дублируются.

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

  • 0000.jpg


#175 Vaccina

Vaccina

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

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

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

В main.css добавьте:
.cart-info > .cartForm thead, .cart-info > .cartForm tbody, .cart-info > .cartForm tfoot tr:first-child {
	display: none;
}


#176 Beliu

Beliu

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

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

Отправлено 22 Июнь 2016 - 05:25

Просмотр сообщенияVaccina (22 Июнь 2016 - 05:09) писал:

В main.css добавьте:
.cart-info > .cartForm thead, .cart-info > .cartForm tbody, .cart-info > .cartForm tfoot tr:first-child {
display: none;
}
Сработало тока еще осталась пересчет и очистка сверху повторяющая. И еще сумма не пересчитывается при нажатии, может можно как то сделать что бы она автоматически пересчитывала при увеличения количества товаров без этой кнопки?

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

  • 1.jpg


#177 Beliu

Beliu

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

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

Отправлено 22 Июнь 2016 - 05:49

вроде удалил излишки)

#178 Vaccina

Vaccina

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

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

Отправлено 22 Июнь 2016 - 06:06

.cart-info > .cartForm thead, .cart-info > .cartForm tbody, .cart-info > .cartForm tfoot tr:first-child {
display: none;
}

замените на:
.cart-info + .order > .cartForm {
	display: none;
}

В шаблоне Корзина найдите:
</table>
	  </fieldset>
	</form>
  {% ENDIF %}
</div>
<div class="order"></div>

перед ним вставьте:
<tfoot>
						<tr>
						  <td colspan="5" class="text-right">
								<span class="price">Итого:</span>
						  </td>
						  <td>
								<span class="price">
{% FOR cart_sum %}
{cart_sum.NOW_WITH_DISCOUNT | money_format}<br />
{% ENDFOR %}
								</span>
						  </td>
						</tr>
						<tr>
						  <td colspan="50">
								<div class="buttons">
								  <a class="btn form-submit" title="Пересчитать">Пересчитать</a>
								  <a class="btn" title="Очистить корзину" href="{CART_TRUNCATE_URL}">Очистить корзину</a>
								</div> 
						  </td>
						</tr>
				  </tfoot>


#179 Beliu

Beliu

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

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

Отправлено 22 Июнь 2016 - 06:19

Просмотр сообщенияVaccina (22 Июнь 2016 - 06:06) писал:

.cart-info > .cartForm thead, .cart-info > .cartForm tbody, .cart-info > .cartForm tfoot tr:first-child {
display: none;
}

замените на:
.cart-info + .order > .cartForm {
display: none;
}

В шаблоне Корзина найдите:
</table>
	 </fieldset>
</form>
{% ENDIF %}
</div>
<div class="order"></div>

перед ним вставьте:
<tfoot>
					 <tr>
						 <td colspan="5" class="text-right">
							 <span class="price">Итого:</span>
						 </td>
						 <td>
							 <span class="price">
{% FOR cart_sum %}
{cart_sum.NOW_WITH_DISCOUNT | money_format}<br />
{% ENDFOR %}
							 </span>
						 </td>
					 </tr>
					 <tr>
						 <td colspan="50">
							 <div class="buttons">
								 <a class="btn form-submit" title="Пересчитать">Пересчитать</a>
								 <a class="btn" title="Очистить корзину" href="{CART_TRUNCATE_URL}">Очистить корзину</a>
							 </div>
						 </td>
					 </tr>
				 </tfoot>
Значит зря удалял) Да теперь нормально. Тока с пересчетам беда и все же можно как то автоматом пересчитывать?

#180 Vaccina

Vaccina

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

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

Отправлено 22 Июнь 2016 - 07:50

Для этого понадобится установить кнопки изменения количества и на них вешать событие для автоматического перерасчета:
http://forum.storela...овара-кнопками/




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

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