Версия для печати
|
| PrestaShop CMS :: Русская поддержка интернет-магазина PrestaShop > Модули, плагины > [MODULE] Случайные популярные товары на главной |
| Разместил: zapalm Время: 21-08-2010 22:01 |
| Случайные популярные товары на главной
Представляю исправленный стандартный модуль Популярные товары на главной.
В отличие от стандартной версии модуля, этот позволяет задать категорию товаров, которые будут показываться на главной. Модуль так же позволяет включить перемешивание товаров, чтобы популярные товары на главной странице показывались случайно. Продаю за 150р.
Для связи со мной, пишите на E-mail, ICQ, которые указаны в профиле или в личку. |
| Разместил: zapalm Время: 18-10-2010 19:45 |
| Из за высокого спроса на модуль, я решил сделать его бесплатным...
Пользуйтесь на здоровье
|
| Разместил: palanca Время: 18-10-2010 20:05 |
а как вы сделали вывод товаров рандомным? если не большой конечно секрет ![]() За модули спасибо! |
| Разместил: zapalm Время: 18-10-2010 20:22 |
| не поверишь...поменял один параметр в функции getProducts
смотри код... |
| Разместил: Skam Время: 25-10-2010 02:53 |
| Спасибо) |
| Разместил: ryazantsev Время: 17-11-2010 23:52 |
| Что нужно поменять в коде, что бы рандомом отображался только ОДИН товар? Но при этом не менять настройки в админке, у меня там стоит 50 товаров (Отображаемое количество).
Помогите плыз... |
| Разместил: zapalm Время: 18-11-2010 08:12 |
| Такую возможность могу добавить только за отдельную плату. Если что, пишите в личку. |
| Разместил: ryazantsev Время: 18-11-2010 20:21 |
| мне ненужно добавлять возможность в настройки модуля, просто скажите что нужно ковырнуть в .tpl ))) |
| Разместил: ors Время: 19-11-2010 00:12 |
| В настройках укажите количество товаров 1 и галочку отображать случайные продукты. Будет отображаться один случайный продукт. |
| Разместил: zapalm Время: 19-11-2010 07:04 |
блин... не знаю почему, но я подумал, что ему нужно сделать, чтобы отображалось, например, 10 товаров из которых один в случайном порядке
Цитата: Что нужно поменять в коде, что бы рандомом отображался только ОДИН товар? Но при этом не менять настройки в админке
нужно править файл homefeaturez.php в коде: Код: $products = $category->getProducts(intval($params['cookie']->id_lang), 1, ($nb ? $nb : 10), NULL, NULL, false, true, true, ($nb ? $nb : 10));
заменить: Код: ($nb ? $nb : 10)
на Код: ($nb ? $nb : 1)
только не знаю нафига вам это нужно, так как ors ответил на вопрос... |
| Разместил: zapalm Время: 19-11-2010 07:49 |
| пардон, меняем:
Код: ($nb ? $nb : 10)
просто на 1 |
| Разместил: Siroco Время: 27-11-2010 21:10 |
| В новый дизайн никак не могу прикрутить. Отображает как в дефолтном шаблоне. Подскажите пожалуйста, где меняются стили? |
| Разместил: Siroco Время: 27-11-2010 22:40 |
| Не актуально. |
| Разместил: vinixp Время: 07-12-2010 01:18 |
Всем привет!
Тут проблемка одна. Возможно даже элементарная - но не как допереть не могу. Этот модуль хорош - но не могу понять как сделать так чтобы отоброжались категории к которым принадлежат товары. Скажу даже больше цель такова выводить по 4 рандомных товара из каждой категории - даже из каждой подкатегории! Например: [Категория1] [Товар5 из Категории1] [Товар2 из Категории1] [Товар7 из Категории1] [Товар3 из Категории1] [Категория2] [Товар4 из Категории2] [Товар7 из Категории2] [Товар3 из Категории2] [Товар5 из Категории2] и т.д. Имеются как категории так и подкатегории. Выводить нужно только подкатегории и 4 рандомных товара данной подкатегории. |
| Разместил: zapalm Время: 09-12-2010 22:06 |
Цитата: как сделать так чтобы отоброжались категории к которым принадлежат товары
так: Код: {$product.category_default}
Цитата: Скажу даже больше цель такова выводить по 4 рандомных товара из каждой категории - даже из каждой подкатегории!
правьте sql в ф-ии getProducts, класс Category.php |
| Разместил: zapalm Время: 05-02-2011 09:33 |
| немного доработал модуль, чтобы новые товары показывались в начале. |
| Разместил: artembs Время: 05-02-2011 14:44 |
| Как сделать так, чтобы id категории небыло видно на сайте.
Я хочу чтобы показывались те товары - которые я выберу, а не все подряд из категории. К примеру, я сейчас, сделал категорию рекомендуемые товары, и некоторые товары ставил дополнительную галочку - т.е. товары в двух категориях |
| Разместил: zapalm Время: 05-02-2011 15:18 |
| скройте категорию, в которой ваши рекомендованные товары
укажите id этой категории в модуле |
| Разместил: shreg1 Время: 18-04-2011 02:50 |
| Как в модуле убрать кнопки посмотреть и положить в корзину? |
| Разместил: zapalm Время: 18-04-2011 08:30 |
| находим и комментируем код в homefeaturez.tpl вот таким образом:
Код: {*
<a class="button" href="{$product.link}" title="{l s='View' mod='homefeaturez'}">{l s='View' mod='homefeaturez'}</a> {if ($product.quantity > 0 OR $product.allow_oosp) AND $product.customizable != 2} <a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$base_dir}cart.php?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homefeaturez'}">{l s='Add to cart' mod='homefeaturez'}</a> {else} <span class="exclusive">{l s='Add to cart' mod='homefeaturez'}</span> {/if} *} |
| Разместил: Sega063 Время: 16-05-2011 03:01 |
| А можно сделать что бы несколько ID категорий отображалось? |
| Разместил: vadim Время: 17-05-2011 00:23 |
| Да...классный получился модуль. Единственное что меня смущало, это то что главная страница далеко не самая посещаемая в магазине. Самые популярные страницы - это страницы товаров и категорий. Получается что мало кто видит то что мы хотим показать в первую очередь. В общем я перекинул модуль в хедер и теперь посетители видят популярные товары на каждой странице магазина. Получаем на порядок больше показов и увеличиваем вероятность покупки. |
| Разместил: Kintim Время: 14-07-2011 20:51 |
| Спасибо за модуль!
Но у меня вопрос.. у меня на главной картинки разбегаются в разные стороны, когда я его включаю...(( Одни по правой стороне, другие по левой.. В чем проблема не пойму... |
| Разместил: Fant63 Время: 15-07-2011 02:43 |
| в tpl файлах обратите внимание на параметр truncate
или копайте css |
| Разместил: Kintim Время: 15-07-2011 12:33 |
| Спасибо большое за совет!! Полазил посмотрел... оказалось в global.css был присвоен параметр: Код: .clear { clear: both } удалив его все встало подряд как надо )) |
| Разместил: zapalm Время: 18-07-2011 22:30 |
| Нашел немного времени и обновил модуль.
Новое в модуле: - теперь работает в престе 1.4, но с прежними версиями престы - нет - можно убирать название товара, его описание, цену и кнопки через админку Со вторым пунктом могут быть проблема с отображением в нестандартной теме оформления. Чтобы ее решить нужно задать размеры элементов, которые можно скрывать в файле homefeaturez.tpl: Код: {if $conf.HOME_FEATURED_TITLE}{assign var='TitleHeight' value=25+13}{else}{assign var='TitleHeight' value=0}{/if}
{* product title *} {if $conf.HOME_FEATURED_DESCR}{assign var='DescrHeight' value=99}{else}{assign var='DescrHeight' value=0}{/if} {* product description *} {if $conf.HOME_FEATURED_VIEW}{assign var='ViewHeight' value=18+8}{else}{assign var='ViewHeight' value=0}{/if} {* product "view" button *} {if $conf.HOME_FEATURED_CART}{assign var='CartHeight' value=18+8}{else}{assign var='CartHeight' value=0}{/if} {* product "add to cart" button *} {if $conf.HOME_FEATURED_PRICE}{assign var='PriceHeight' value=21}{else}{assign var='PriceHeight' value=0}{/if} {* product price *} Размеры элементов задаются параметром value |
| Разместил: stasson Время: 06-08-2011 16:53 |
Цитата:( Kintim @ 15-07-2011 13:33 Смотреть сообщение ) Спасибо большое за совет!!
Полазил посмотрел... оказалось в global.css был присвоен параметр: Код: .clear { clear: both }
удалив его все встало подряд как надо )) На какой примерно строке данный код? |
| Разместил: Kaskada911 Время: 16-08-2011 02:41 |
| подскажите, а как уменьшить расстояние от названия товара до его изображения, а то места пустого много остается...
и еще, почему-то иногда вылазит товар, который якобы в главной категории, и он отображается со сдвигом, на фоне остальных товаров...можно как-то исправить? Сообщение отредактировано Kaskada911 16-08-2011 00:45 ... |
| Разместил: Kaskada911 Время: 16-08-2011 09:10 |
| спасибо, уже сам разобрался |
| Разместил: Kaskada911 Время: 16-08-2011 10:33 |
| единственный нерешенный вопрос, у меня некоторые названия не полностью влезают, вот это как поправить? При увеличении liHeight просто появляется пустое пространство под картинкой... Сообщение отредактировано Kaskada911 16-08-2011 08:34 ... |
| Разместил: zapalm Время: 18-08-2011 14:48 |
Цитата:( Kaskada911 @ 16-08-2011 13:33 Смотреть сообщение ) единственный нерешенный вопрос, у меня некоторые названия не полностью влезают, вот это как поправить? При увеличении liHeight просто появляется пустое пространство под картинкой...
смотрите css |
| Разместил: bajun Время: 14-11-2011 19:29 |
| а для 1.4 не делали такой же? |
| Разместил: kaplonov Время: 30-11-2011 23:44 |
| а у меня стал криво ваш модуль =((вернулся к старому |
| Разместил: petrols Время: 28-03-2012 16:10 |
| Поставил модуль - то что надо. Спасибо!
Можно как-то добавить дополнительные категорий для выборки товаров, а то по-умолчанию, позволяет только одну задать. |
| Разместил: petrols Время: 08-04-2012 02:36 |
| Поступил просто - создал категорию популярные товары. сделал ее неактивной. добавил туда товаров из разных категорий. выбрал ее в модуле. |
| Разместил: geomagi Время: 10-04-2012 02:54 |
Цитата: Поступил просто - создал категорию популярные товары. сделал ее неактивной. добавил туда товаров из разных категорий. выбрал ее в модуле.
А зачем велосипед изобретать? Категория Home и так есть и она Не показывается, добавили бы в нем те товары которые хотели показать. Хотя дело Ваше. |
| Разместил: diag2all Время: 16-06-2012 00:00 |
| Из описания модуля немного не понятно.
я хочу на главной странице 4-8-12 самых продаваемых товаров (по статистике) ну и пусть меняются местами. это ОН ? или мне ручками забивать то что популярно ? |
| Разместил: geomagi Время: 16-06-2012 02:49 |
| Вы хотите чтобы модуль проверял статистику и по ней выдавал товары? Могу огорчить, это Не он и такого и найдете. так что только ручками прописать. |
| Разместил: SuSHkOo Время: 24-06-2012 20:56 |
| Помогите, поставил модуль, отображается криво. пытался сделать как написано выше Код: .clear { clear: both } в css не помогло(
|
| Разместил: geomagi Время: 25-06-2012 05:06 |
| у вас в css куча чего не хватает так что писать много. |
| Разместил: SuSHkOo Время: 25-06-2012 16:31 |
Цитата:( geomagi @ 25-06-2012 01:06 Смотреть сообщение ) у вас в css куча чего не хватает так что писать много.
У меня стандартный шаблон с 1.5 |
| Разместил: geomagi Время: 25-06-2012 19:01 |
| Это не меняет суть дела. Я не говорил что с шаблоном проблемы, просто для того что поправить этот блок надо много чего прописать. |
| Разместил: zapalm Время: 03-07-2012 20:58 |
| Обновил модуль и сделал платным.
Версия: 2.3 Новое в модуле: - работает с версиями Prestashop 1.2 – 1.4 (версия модуля 2.0 не работала в PS 1.2 – 1.3); - можно задавать количество колонок (раньше по умолчанию было 4 и для другого количества колонок были необходимы правки в коде); - выбор количества товара для покупки; - отображение цены товара «от» и «до»; - категория для отображения задается не ее ID, а из списка выбора. Цена: 6 евро. Подробнее на http://modulez.ru/prestashop-featured-products-on-homepage-by-zapalm.php. |
| Разместил: zapalm Время: 17-07-2012 01:17 |
Цитата:( zapalm @ 03-07-2012 23:58 Смотреть сообщение ) Обновил модуль и сделал платным.
Версия: 2.3 Новое в модуле: забыл сказать еще о новой возможности: - товары с нулевой ценой отображаются в конце. |
| Разместил: torgfor Время: 18-08-2012 20:05 |
| Подскажите плиз, если свойство quantity стоит 0 как не выводить товар? |
| Разместил: L-i-S Время: 17-09-2012 16:44 |
| Большое спасибо за модуль! |
| Разместил: zapalm Время: 27-01-2015 00:07 |
| новости по этому модулю.
в стандартный модуль "популярные товары на главной" наконец-то добавили возможность опцию "перемешивать товары". предлагаемый мной модуль прекращает продаваться. часть его функций я постараюсь внести в стандартный, чтобы были в каждой инсталляции prestashop. другая часть функций, которые он выполняет уже давненько реализуется в отдельных модулях: 1. http://prestashop.modulez.ru/ru/home/22-product-price-range-max-and-min-prices.html 2. http://prestadev.ru/addons/front-office-features/282-pravilnaya-sortirovka-tovarov-po-nalichi.html |