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


Сделать Выпадающий Каталог Товарав


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

#1 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 13:50

Как сделать, чтобы при наведении курсора на категорию, отображались под категории, без обновления страницы?
http://clip2net.com/s/2INoc

#2 Koderhan

Koderhan

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

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

Отправлено 17 Январь 2013 - 14:06

Просмотр сообщенияlivem1. (17 Январь 2013 - 13:50) писал:

Как сделать, чтобы при наведении курсора на категорию, отображались под категории, без обновления страницы?
http://clip2net.com/s/2INoc
Данный вопрос на форуме поднимался много раз.
http://forum.storela...-без-обновлени/

http://forum.storela...__20#entry35964

#3 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 14:07

спасибо большое

#4 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 14:59

Вот что получилось:
http://clip2net.com/s/2IOqw
Делал по этой ветке
http://forum.storela...аталог-товаров/

#5 Koderhan

Koderhan

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

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

Отправлено 17 Январь 2013 - 15:37

Просмотр сообщенияlivem1. (17 Январь 2013 - 14:59) писал:

Вот что получилось:
http://clip2net.com/s/2IOqw
Делал по этой ветке
http://forum.storela...аталог-товаров/
Если вас смущает цифры с количеством товаров в категории то за эти цифры отвечает код:
{% IFNOT catalog_full.ISSET_SUB %}<span style="color:gray;">({catalog_full.GOODS_COUNT} )</span>{% ENDIF %}
Соответственно вы можете удалить данный код из файла "HTML".

#6 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 16:26

Я бы хотел, чтобы отображались только категории.
Потому что сильно много в дальнейшем их будет, поэтому нужно чтобы они были как основа, а при наведении на них отображались подкатегории.
Вот пример
http://babylook.me/
Но здесь весь каталог товаров так сделан, а мне нужно по категориям, чтобы выпадал перечень категорий на уровень ниже.

#7 Koderhan

Koderhan

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

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

Отправлено 17 Январь 2013 - 17:22

про раскрывающийся списки еще много писали в этой теме
http://forum.storela...и-подкотегории/

И в этой теме не много.
http://forum.storela...ыпадающее-меню/

#8 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 17:34

Теперь вообще ошибка на сайте из - за прежних изменений..................

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

#9 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 17:44

http://clip2net.com/s/2IR6g

Ошибку устранил, удалил то, что там было

Но было хорошо, чтобы расписали как сделать по порядку, чтобы в итоге был каталог, подкатегории которого, отображались при наведение на категорию

#10 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 19:24

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

#11 Koderhan

Koderhan

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

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

Отправлено 17 Январь 2013 - 20:05

Просмотр сообщенияlivem1. (17 Январь 2013 - 19:24) писал:

И можно ли так сделать, чтобы на некоторых категориях товаров был другой тип доставки?
К сожалению я не смог найти другого ришения кроме как выводить для каждой категории свой индивидуальный вариант доставки.
То есть сделать вывод всех вариантов доставки, и дополнительно к ним добавить еще один вариант доставки если товар находится в определенной категории.
В файле "Товар".
Найти код:
<!-- Блок описания вариантов доставки -->
			  <tr>
				<td class="goodsDataMainDeliveryBlock" colspan="2">
				  <h4>Условия доставки</h4>
				  {% FOR goods_delivery %}
					<h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
					<div class="goodsDataMainDeliveryItem" >
					  <p>{goods_delivery.DESC}</p>
   
					  {% IF goods_delivery.rules_empty %}
						Стоимость доставки: {goods_delivery.PRICE | money_format}
					  {% ELSE %}
						<div class="goodsDataMainDeliveryItemRules">
						  <table>
							<thead>
							  <tr>
								<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
							  </tr>
							  <tr>
								<td>Для заказов больше</td>
								<td>Стоимость доставки</td>
							  </tr>
							</thead>
							<tbody class="num">
							  {% FOR rules %}
								<tr>
								  <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
								  <td>{goods_delivery.rules.PRICE | money_format}</td>
								</tr>
							  {% ENDFOR %}
							  <tr>
								<td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
								<td>{goods_delivery.PRICE | money_format}</td>
							  </tr>
							</tbody>
						  </table>
						</div>
					  {% ENDIF %}
					</div>
				  {% ENDFOR %}
				</td>
			  </tr>
Заменить:
			  <!-- Блок описания вариантов доставки -->
			  <tr>
			  
				<td class="goodsDataMainDeliveryBlock" colspan="2">
				  <h4>Условия доставки</h4>
				  {% FOR goods_delivery %}
				   
					<h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
					<div class="goodsDataMainDeliveryItem" >
					  <p>{goods_delivery.DESC}</p>
   
					  {% IF goods_delivery.rules_empty %}
						Стоимость доставки: {goods_delivery.PRICE | money_format}
					  {% ELSE %}
						<div class="goodsDataMainDeliveryItemRules">
						  <table>
							<thead>
							  <tr>
								<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
							  </tr>
							  <tr>
								<td>Для заказов больше</td>
								<td>Стоимость доставки</td>
							  </tr>
							</thead>
							<tbody class="num">
							  {% FOR rules %}
								<tr>
								  <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
								  <td>{goods_delivery.rules.PRICE | money_format}</td>
								</tr>
							  {% ENDFOR %}
							  <tr>
								<td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
								<td>{goods_delivery.PRICE | money_format}</td>
							  </tr>
							</tbody>
						  </table>
						</div>
					  {% ENDIF %}
					</div>
				  {% ENDFOR %}
				   {% FOR upper_navigation %}
					  {% IF upper_navigation.CURRENT %}
					   
						{% IF upper_navigation.NAME =  Тестовая категория  %}
						<script>
						$(document).ready(function() {
						  $(".goodsDataMainDeliveryItem").remove();
						  $(".goodsDataMainDeliveryItemHeader").remove();
						});
						</script>
						  <h5 class="header">Заголовок доставки</h5>
						  <div class="Item" >
							<p>Описание доставки</p>
						   </div>
						{% ENDIF %}
					  {% ENDIF %}
					{% ENDFOR %}
				 
				</td>
			   
			  </tr>

Проверяем в условии "мы находимся в категории 'Тестовая категория' ?" Если да то выводим свой вариант описания для данной категории. Вначале удалив стандартное описание вариантов доставки, при помощи javascript кода.
Если условие не будет выполняться то выведутся стандартные варианты доставки.
В этом коде вам нужно написать свою категорию и описать вариант доставки.

#12 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 17 Январь 2013 - 20:48

Всё получилось.

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

#13 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 17 Январь 2013 - 23:03

Вам необходимо в шаблоне "Товары" найти такие ссылки как

<a href="{goods.URL}">

и заменить их на

<a href="{goods.URL}" target="_blank">


#14 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 19 Январь 2013 - 00:08

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

#15 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 19 Январь 2013 - 01:24

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

#16 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 19 Январь 2013 - 12:50

1) Вот здесь http://clip2net.com/s/2JgA7 , чтобы для клиента и для консультантов возможно было поставить и видеть статус "отправлен"

2)  И столкнулся с данной проблемой:

http://clip2net.com/s/2JgB6

Изображение товара, перекрывает меню выбору "продолжить покупки" или "перейти в корзину", это после установки зума картинки, наверное в этом проблема, так как раньше было всё нормально.

Если у вас есть возможность, сделать и на форуме кнопку подъёма вверх страницы, так было бы намного удобней просматривать тему, при этом экономя время.

#17 support 2.0

support 2.0

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

  • Модераторы
  • 4 924 сообщений

Отправлено 19 Январь 2013 - 14:21

Просмотр сообщенияlivem1. (19 Январь 2013 - 12:50) писал:

столкнулся с данной проблемой:

http://clip2net.com/s/2JgB6

Изображение товара, перекрывает меню выбору "продолжить покупки" или "перейти в корзину", это после установки зума картинки, наверное в этом проблема, так как раньше было всё нормально.


Вам нужно зайти в файл cloud-zoom.1.0.2.js и найти в нем строчку
<div id="wrap" style="top:0px;z-index:9999;position:relative;">

замените на

<div id="wrap" style="top:0px;position:relative;">

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

<div class='mousetrap' style='background-image:url(\".\");z-index:999;position:absolute;width:%0px;height:%1px;left:%2px;top:%3px;\'></div>
и измените

z-index:999;

на
z-index:100;


#18 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 19 Январь 2013 - 18:37

Всё получилось ) Спасибо большое.

#19 livem1.

livem1.

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

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 19 Январь 2013 - 20:59

И помоги разобраться пожалуйста с тем, чтобы сделать каталог в таком стиле http://clip2net.com/s/2JmLk , как на сайте http://www.modnakasta.ua , чтобы было выпадающие подкатегории, если есть возможность расписать как это сделать, а то я делал по другим веткам, но не получилось не в одной.

Спасибо большое !!

#20 miyako

miyako

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

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

Отправлено 20 Январь 2013 - 10:34

Просмотр сообщенияlivem1. (19 Январь 2013 - 20:59) писал:

И помоги разобраться пожалуйста с тем, чтобы сделать каталог в таком стиле http://clip2net.com/s/2JmLk , как на сайте http://www.modnakasta.ua , чтобы было выпадающие подкатегории, если есть возможность расписать как это сделать, а то я делал по другим веткам, но не получилось не в одной.

Спасибо большое !!
Подобная идея рассматривалась в этой теме на форуме: http://forum.storela...аталогом-места/




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

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