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


Добавлен Блок Отображения Последних Просмотренных Покупателем Товаров

обновления модули повышение продаж

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

#21 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 14 Апрель 2013 - 11:39

Просмотр сообщенияБотаникус (14 Апрель 2013 - 07:47) писал:

Подскажите, как сделать лимит отображаемых тваров, то есть если человек просмотрел 50 товаров (что у меня часто бывает), что бы не вытягивалась колбаса.
Там зашкаливать просмотры точно не будут, мы в коде установили лимит отображения в 10 последних просмотренных товаров.  В коде вроде стоял лимит почему-то на 11 товаров, поправили до 10 :)

Лимит выдачи массива в коде делается используя конструкцию {break} например для отображения не более 5 товаров достаточно вставить после начала отображения массива
{% FOR recently_viewed_goods %}
условие:
{% IF recently_viewed_goods.index > 5 %}{break}{% ENDIF %}
чтобы получилось так:

{% FOR recently_viewed_goods %}
{% IF recently_viewed_goods.index > 5 %}{break}{% ENDIF %}


#22 desbest

desbest

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

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

Отправлено 14 Апрель 2013 - 12:38

Просмотр сообщенияStasya (14 Апрель 2013 - 10:24) писал:

К сожалению не обнаружила у Вас данного блока, не могли бы Вы вернуть его отображение на сайте

Жду от Вас ответа!

#23 odissei

odissei

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

  • Пользователи
  • PipPipPipPip
  • 382 сообщений
  • ГородАм. Область

Отправлено 14 Апрель 2013 - 12:39

Можно ли сделать ссылку "Вы смотрели", по которой откроется страница со всеми просмотренными товарами?
Как "Хиты продаж".
И можно ли выводить больше 10 товаров?

Сообщение отредактировал odissei: 14 Апрель 2013 - 13:12


#24 zabota-mama

zabota-mama

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

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

Отправлено 14 Апрель 2013 - 12:45

Безусловно, очень полезная фича.
Единственное, что если у товара стоит галка "Скрыть товар на сайте", то он все равно отображается в этом новом блоке.
Дело в том, что у меня отзывы о магазине реализованы на основе карточки товара, которая скрыта с сайта.

#25 odissei

odissei

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

  • Пользователи
  • PipPipPipPip
  • 382 сообщений
  • ГородАм. Область

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

Просмотр сообщенияzabota-mama (14 Апрель 2013 - 12:45) писал:

Безусловно, очень полезная фича.
Единственное, что если у товара стоит галка "Скрыть товар на сайте", то он все равно отображается в этом новом блоке.
Дело в том, что у меня отзывы о магазине реализованы на основе карточки товара, которая скрыта с сайта.
Попробуйте после:
{% FOR recently_viewed_goods %}
добавить условие:
{% IFNOT recently_viewed_goods.ID="ID товара отзывы" %}
или более универсальное условие - вроде работает для скрытых:
{% IF recently_viewed_goods.HIDE=0 %}
и перед:
{% ENDFOR %}
добавить:
{% ENDIF %}

Сообщение отредактировал odissei: 14 Апрель 2013 - 17:35


#26 Человек_Паук

Человек_Паук

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

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

Отправлено 14 Апрель 2013 - 13:30

Странно как то внедрили эту новинку.Во всех шаблонах поставили,кроме Лайта. Он что особенный какой то что ли?

#27 skoroskoro

skoroskoro

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородКрасноярск

Отправлено 14 Апрель 2013 - 14:13

Просмотр сообщенияsupport (14 Апрель 2013 - 11:39) писал:

Там зашкаливать просмотры точно не будут, мы в коде установили лимит отображения в 10 последних просмотренных товаров.  В коде вроде стоял лимит почему-то на 11 товаров, поправили до 10 :)

Лимит выдачи массива в коде делается используя конструкцию {break} например для отображения не более 5 товаров достаточно вставить после начала отображения массива [size=4]
[/size]
{% FOR recently_viewed_goods %}
условие:
{% IF recently_viewed_goods .index > 5 %}{break}{% ENDIF %}
чтобы получилось так:

{% FOR recently_viewed_goods %}
{% IF recently_viewed_goods .index > 5 %}{break}{% ENDIF %}

Респект ребята, очень оперативно работаете. Только пишет ошибку "Internal Server Error", не получилось как то у меня вставить это код.

Получилось такого вида


{% FOR recently_viewed_goods %}
				  <tr class="alignLeft {% IF recently_viewed_goods .index > 5 %}{break}{% ENDIF %}">


#28 cucianto

cucianto

    Пользователь

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

Отправлено 14 Апрель 2013 - 14:20

У меня тоже сильно измененный шаблон, но очень нужна эта функция. Посмотрите пожалуйста, как ее можно вставить в мой шаблон. Очень хотелось бы, чтобы просмотренные товары выводились так же как и в сопутсвующих товарах,  а то мне поставили " этим товаров смотрят" и фото товаров были все склеенные и без рамок... Спасибо!

#29 mikola

mikola

    Good soo good

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

Отправлено 14 Апрель 2013 - 14:39

Просмотр сообщенияcucianto (14 Апрель 2013 - 14:20) писал:

У меня тоже сильно измененный шаблон, но очень нужна эта функция. Посмотрите пожалуйста, как ее можно вставить в мой шаблон. Очень хотелось бы, чтобы просмотренные товары выводились так же как и в сопутсвующих товарах,  а то мне поставили " этим товаров смотрят" и фото товаров были все склеенные и без рамок... Спасибо!
в данный момент куда именно вы хотели установить ?
заметил у вас на сайте уже стоит "Вы смотрели"

#30 cucianto

cucianto

    Пользователь

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

Отправлено 14 Апрель 2013 - 14:44

Просмотр сообщенияMikola (14 Апрель 2013 - 14:39) писал:

в данный момент куда именно вы хотели установить ?
заметил у вас на сайте уже стоит "Вы смотрели"
Круто, он значит сам установился...)

#31 JUMP

JUMP

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

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

Отправлено 14 Апрель 2013 - 14:49

Просмотр сообщенияsupport (14 Апрель 2013 - 11:39) писал:

Там зашкаливать просмотры точно не будут, мы в коде установили лимит отображения в 10 последних просмотренных товаров.  В коде вроде стоял лимит почему-то на 11 товаров, поправили до 10 :)

Лимит выдачи массива в коде делается используя конструкцию {break} например для отображения не более 5 товаров достаточно вставить после начала отображения массива [size=4]
[/size]
{% FOR recently_viewed_goods %}
условие:
{% IF recently_viewed_goods .index > 5 %}{break}{% ENDIF %}
чтобы получилось так:

{% FOR recently_viewed_goods %}
{% IF recently_viewed_goods .index > 5 %}{break}{% ENDIF %}

не получается,выдает ошибку "Internal Server Error".Фича полезная спасибо,но хотелось бы до 5 товаров уменьшить,а по факту 10

#32 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 14 Апрель 2013 - 15:45

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

#33 mikola

mikola

    Good soo good

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

Отправлено 14 Апрель 2013 - 16:03

Просмотр сообщенияogonek7777 (14 Апрель 2013 - 15:45) писал:

Сайт
почему-то выдает блок дважды, причем выводит на сайт
Как исправить?
в шаблоне html найти
cod
 
			  <!-- Последние товары, просмотренные пользователем -->
			  {% IFNOT recently_viewed_goods_empty %}
			  <style>
				.recent_viewed {margin:0 0 0 1em;}
				.recent_viewed td {vertical-align:middle;padding: 0.8em 5px 0.8em 0;border-bottom: 1px solid #e2e2e2;}
				.recent_viewed td.img {text-align:ce nter;}
				.recent_viewed .last td {border-bottom:0;}
				.recent_viewed td.link a {width:153px;overflow:hidden;}
			  </style>
			  <br /><h4 class="contentTbodyCatalogHeader">Вы смотрели</h4>
			  <div class="contentTbodyRecentlyViewed">
				<table class="recent_viewed">
				  {% FOR recently_viewed_goods %}
				  <tr class="alignLeft {% IF recently_viewed_goods.last %}last{% ENDIF %}">
					<td class="img txtalgncnt">
					  <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}" /></a>
					</td>
					<td class="link statetitle fnt12n txtalgnlft">
					  <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;">{recently_viewed_goods.NAME}</a>
					</td>
				  </tr>
				  {% ENDFOR %}
				</table>
			  </div>
			  {% ENDIF %}
			  <!-- Последние товары, просмотренные пользователем -->
[size=4]						  <!-- Последние товары, просмотренные пользователем -->[/size]
						  {% IFNOT recently_viewed_goods_empty %}
						  <style>
								.recent_viewed {margin:0 0 0 1em;}
								.recent_viewed td {vertical-align:middle;padding: 0.8em 5px 0.8em 0;border-bottom: 1px solid #e2e2e2;}
								.recent_viewed td.img {text-align:ce nter;}
								.recent_viewed .last td {border-bottom:0;}
								.recent_viewed td.link a {width:153px;overflow:hidden;}
						  </style>
						  <br /><h4 class="contentTbodyCatalogHeader">Вы смотрели</h4>
						  <div class="contentTbodyRecentlyViewed">
								<table class="recent_viewed">
								  {% FOR recently_viewed_goods %}
								  <tr class="alignLeft {% IF recently_viewed_goods.last %}last{% ENDIF %}">
										<td class="img txtalgncnt">
										  <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}" /></a>
										</td>
										<td class="link statetitle fnt12n txtalgnlft">
										  <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;">{recently_viewed_goods.NAME}</a>
										</td>
								  </tr>
								  {% ENDFOR %}
								</table>
						  </div>
						  {% ENDIF %}
						  <!-- Последние товары, просмотренные пользователем -->
меняете на
<!-- Последние товары, просмотренные пользователем -->
						  {% IFNOT recently_viewed_goods_empty %}
						  <style>
								.recent_viewed {margin:0 0 0 1em;}
								.recent_viewed td {vertical-align:middle;padding: 0.8em 5px 0.8em 0;border-bottom: 1px solid #e2e2e2;}
								.recent_viewed td.img {text-align:ce nter;}
								.recent_viewed .last td {border-bottom:0;}
								.recent_viewed td.link a {width:153px;overflow:hidden;}
						  </style>
						  <br /><h4 class="contentTbodyCatalogHeader">Вы смотрели</h4>
						  <div class="contentTbodyRecentlyViewed">
								<table class="recent_viewed">
								  {% FOR recently_viewed_goods %}
								  <tr class="alignLeft {% IF recently_viewed_goods.last %}last{% ENDIF %}">
										<td class="img txtalgncnt">
										  <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}" /></a>
										</td>
										<td class="link statetitle fnt12n txtalgnlft">
										  <a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;">{recently_viewed_goods.NAME}</a>
										</td>
								  </tr>
								  {% ENDFOR %}
								</table>
						  </div>
						  {% ENDIF %}
						  <!-- Последние товары, просмотренные пользователем -->


#34 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 14 Апрель 2013 - 16:45

Огромное спасибо! Получилось!

Большое спасибо за такой полезный блок, попросила о ней 2 дня назад и вот уже готово!

#35 Человек_Паук

Человек_Паук

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

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

Отправлено 14 Апрель 2013 - 16:46

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

#36 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 14 Апрель 2013 - 16:57

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

#37 odissei

odissei

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

  • Пользователи
  • PipPipPipPip
  • 382 сообщений
  • ГородАм. Область

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

Просмотр сообщенияogonek7777 (14 Апрель 2013 - 16:57) писал:

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

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

#38 Человек_Паук

Человек_Паук

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

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

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

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

#39 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 14 Апрель 2013 - 18:03

Просмотр сообщенияskoroskoro (14 Апрель 2013 - 14:13) писал:

Респект ребята, очень оперативно работаете. Только пишет ошибку "Internal Server Error", не получилось как то у меня вставить это код.

Получилось такого вида


{% FOR recently_viewed_goods %}
<tr class="alignLeft {% IF recently_viewed_goods .index > 5 %}{break}{% ENDIF %}">



Там лишний пробел зачем-то форум дописал... уберите между recently_viewed_goods и index, чтобы получилось:
{% IF recently_viewed_goods.index > 5 %}

Просмотр сообщенияogonek7777 (14 Апрель 2013 - 16:57) писал:

А как правильно вставить в мой код исключение скрытых товаров? Самой не получилось, выдает ошибку.
Сайт
Это блок со списком товаров, которые вы смотрели последними, если Вы каким-то образом попали на скрытый товар, по логике его нужно отобразить в блоке последних просмотренных товаров. В данном случае не логично скрывать его в этом списке. В любом случае там как и писали выше можно вставить условие фильтрации скрытых товаров. В списке передаются абсолютно все данные товара и все связанные с ним данные

Просмотр сообщенияЧеловек_Паук (14 Апрель 2013 - 17:51) писал:

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

#40 Человек_Паук

Человек_Паук

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

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

Отправлено 14 Апрель 2013 - 18:08

Просмотр сообщенияsupport (14 Апрель 2013 - 18:03) писал:

Уже в процессе, подождите пожалуйста где-то пол часика, всё будет...
Ну наконец то получили ответ,как же трудно от вас дождаться любого ответа.





Темы с аналогичным тегами обновления, модули, повышение продаж

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

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