0 Пользователей и 1 Гость просматривают эту тему.
  • 57 Ответов
  • 8591 Просмотров
*

nevigen

  • Moderator
  • 8925
  • 755
  • http://n*****n.com
Представляем Вашему вниманию модуль случайных товаров.
Модуль позволяет выводить случайный товар из выбранной категории или из всех категорий.
Показывать/скрывать изображение, а также задавать кол-во выводимых товаров.

Традиционно Демо можно посмотреть здесь
Прочитать и скачать можно здесь

Для версии 3.12 вариант сделан здесь
« Последнее редактирование: 04.06.2013, 08:19:57 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Beer

  • Живу я здесь
  • 1036
  • 40
  • БИРУ - БИР!
Re: Модуль вывода случайных товаров
« Ответ #1 : 06.06.2012, 11:02:51 »
Прочитать и скачать можно здесь:

404
Страница не найдена

Страница которую Вы пытаетесь посетить к сожалению не существует. Назад, или попрубйте Главная выбрав другую ссылку.
*

nevigen

  • Moderator
  • 8925
  • 755
  • http://n*****n.com
Re: Модуль вывода случайных товаров
« Ответ #2 : 06.06.2012, 15:36:09 »
ссыль поправил.
спасибо.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

altvvc

  • Завсегдатай
  • 512
  • 22
Re: Модуль вывода случайных товаров
« Ответ #3 : 18.07.2012, 15:08:16 »
Можно как то оптимизировать запросы в коде? Очень медленно работает рандом.
Красота спасет мир, а пофигизм спасет нервы.
*

dmitry_stas

  • Профи
  • 10060
  • 955
Re: Модуль вывода случайных товаров
« Ответ #4 : 18.07.2012, 19:17:23 »
а вы код видели? или просто так спрашиваете? гляньте, если придумаете как еще оптимизировать - обязательно оптимизируем.

ПС. аж специально сделал echo MicroTime(True) до и после получения списка рандом продуктов
до - 1342624818.5711, после - 1342624818.5817

куда быстрее?

ППС. теперь кстати модуль может рандомно выводить товары только с заданной меткой (например, случайные новинки)
« Последнее редактирование: 18.07.2012, 19:36:04 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

altvvc

  • Завсегдатай
  • 512
  • 22
Re: Модуль вывода случайных товаров
« Ответ #5 : 19.07.2012, 06:57:05 »
Попробую еще раз поставить... Скорее всего у меня более древняя версия. И адаптировал к Joomla 1.5. Товаров в наличии около 30000. Если учитывает метки то количество на вывод будет меньше. Как раз в какой то теме задавал вопрос насчет рандомного вывода товаров с метками! Спасибо за инфу!
Красота спасет мир, а пофигизм спасет нервы.
*

dmitry_stas

  • Профи
  • 10060
  • 955
Re: Модуль вывода случайных товаров
« Ответ #6 : 19.07.2012, 11:12:34 »
30000 ? ого! а жш сам как работает? мне при таком количестве негде проверить :)

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

altvvc

  • Завсегдатай
  • 512
  • 22
Re: Модуль вывода случайных товаров
« Ответ #7 : 19.07.2012, 13:59:42 »
Я пытался переделать mod_jshopping_label_products. Он зараза просто по алфавиту выводит товары с меткой, но пока неполучилось... Попробую скрестить модуль из этого поста и модуль вывода лейблов... В общем там тоже Нужен случайный выбор... А посмотреть магазин можно щелкнув по иконке в профиле. Каталог автозапчастей.
Красота спасет мир, а пофигизм спасет нервы.
*

IzrA

  • Давно я тут
  • 326
  • 27
Re: Модуль вывода случайных товаров
« Ответ #8 : 06.08.2012, 19:09:32 »
Доброго времени суток!
Скажите, этот модуль работает на Joomla 1,5?
Заранее спасибо!
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

altvvc

  • Завсегдатай
  • 512
  • 22
Re: Модуль вывода случайных товаров
« Ответ #9 : 06.08.2012, 20:15:35 »
XML файлик перепишите и будет работать.
Красота спасет мир, а пофигизм спасет нервы.
*

IzrA

  • Давно я тут
  • 326
  • 27
Re: Модуль вывода случайных товаров
« Ответ #10 : 07.08.2012, 10:50:23 »
XML файлик перепишите и будет работать.
Спасибо!
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

Delfi

  • Осваиваюсь на форуме
  • 53
  • 13
Да, видел уже созданную тему, но там для более старой версии.

Модуль переделан с Latest Products 3.3.1, актуальной на сегодняшнее время (19.12.12)

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

Если не хотите париться с добавлением новых модулей, можете просто заменить одну строку в стандартном Latest Products

Строку 34 меняем на

Код: php
   $last_prod = $product->getRandProducts($params->get('count_products', 4), $cat_arr);   
 

Забавно, что функция в магазине есть для вывода случайного товара, а модуль такой платный у разработчика.

[вложение удалено Администратором]
*

dmitry_stas

  • Профи
  • 10060
  • 955
Re: Модуль вывода случайных товаров
« Ответ #12 : 23.12.2012, 19:55:09 »
Цитировать
Да, видел уже созданную тему, но там для более старой версии.
а раз видели, так скажите, чем же он вас не устроил, что понадобилось новый делать? :)
нет никакой принципиальной разницы. модуль работоспособен и для ЖШ 3.12.2 в том числе. плюс в нем реализован отбор по метке, и добавлен собственно вывод этой метки в шаблоне. шаблонов разных нет, ваша правда. только скажу вам честно, ни разу не возник вопрос такой. люди с одним справится не могут, а тут несколько :)

в общем теперь есть 2 бесплатных модуля рандомных товаров :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Sonik007

  • Осваиваюсь на форуме
  • 92
  • -3
Re: Модуль вывода случайных товаров
« Ответ #13 : 07.01.2013, 04:25:43 »
А не подскажите случайненько как его допилить в горизонтальное положение?
*

nevigen

  • Moderator
  • 8925
  • 755
  • http://n*****n.com
Re: Модуль вывода случайных товаров
« Ответ #14 : 07.01.2013, 10:05:17 »
руками
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Sonik007

  • Осваиваюсь на форуме
  • 92
  • -3
Re: Модуль вывода случайных товаров
« Ответ #15 : 07.01.2013, 13:53:12 »
руками
дэк это понятно) а что приперно править в дефаулт PHP?
*

Sonik007

  • Осваиваюсь на форуме
  • 92
  • -3
Re: Модуль вывода случайных товаров
« Ответ #16 : 07.01.2013, 13:53:29 »
а походу понял ща попробую
*

Sonik007

  • Осваиваюсь на форуме
  • 92
  • -3
Re: Модуль вывода случайных товаров
« Ответ #17 : 07.01.2013, 14:52:50 »
Допилил для горизонтального
Код
<div class="block_item" style="float:left; width:30%; height:150px; margin-left:10px;">

только косяк не оч хочет по центру выравниваться(( через
Код
margin:0 avto;
не работает((
Ну с горем пополам сделал)
*

nevigen

  • Moderator
  • 8925
  • 755
  • http://n*****n.com
Re: Модуль вывода случайных товаров
« Ответ #18 : 07.01.2013, 14:58:43 »
div в диве.
внутренний центрировать.
либо если точно знаете ширину прстым маржингом на нужное расстояние от левого края.

и если хотиет валидацию
style="float:left; width:30%; height:150px; margin-left:10px;
вынести в цсс, в коде стили не прописываются.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Sonik007

  • Осваиваюсь на форуме
  • 92
  • -3
Re: Модуль вывода случайных товаров
« Ответ #19 : 07.01.2013, 16:58:59 »
div в диве.
внутренний центрировать.
либо если точно знаете ширину прстым маржингом на нужное расстояние от левого края.

и если хотиет валидацию
style="float:left; width:30%; height:150px; margin-left:10px;
вынести в CSS, в коде стили не прописываются.
Спасибо) чет не подумал))
*

Maxum

  • Завсегдатай
  • 689
  • 31
Re: Модуль вывода случайных товаров
« Ответ #20 : 14.01.2013, 06:26:15 »
ППС. теперь кстати модуль может рандомно выводить товары только с заданной меткой (например, случайные новинки)

Модуль отличный, спасибо!
А подскажите, пожалуйста, что куда дописать, чтобы для меток тоже сделать опцию мультивыбора, как для категорий? Просто нужно показывать товары не со всеми метками.
*

AndreyUA

  • Осваиваюсь на форуме
  • 61
  • 7
Re: Модуль вывода случайных товаров
« Ответ #21 : 02.05.2013, 23:03:15 »
Тоже возник вопрос по данному модулю. Подскажите, как сделать, чтобы не выводились товары у которых количество = 0?
*

devirus

  • Осваиваюсь на форуме
  • 140
  • 6
Re: Модуль вывода случайных товаров
« Ответ #22 : 08.05.2013, 21:22:50 »
А на jooomla 3 + ЖШ 4 будет работать?
*

nevigen

  • Moderator
  • 8925
  • 755
  • http://n*****n.com
Re: Модуль вывода случайных товаров
« Ответ #23 : 09.05.2013, 00:06:22 »
не пробовали.
попробуйте поставить.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

devirus

  • Осваиваюсь на форуме
  • 140
  • 6
Re: Модуль вывода случайных товаров
« Ответ #24 : 09.05.2013, 00:59:50 »
Попробовал. Если все

Код
require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."factory.php"); 
require_once (JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS."lib".DS."functions.php");

поправить на тоже самое только слэш вмето "DS", то работает =)
Спасибо!
*

mcmegavolt

  • Осваиваюсь на форуме
  • 61
  • 0
Re: Модуль вывода случайных товаров
« Ответ #25 : 31.05.2013, 15:11:54 »
Подскажите, как добавить описание товара в модуль?
Неплохо бы иметь такую опцию в модуле.
*

SmokerMan

  • Профи
  • 5334
  • 690
Re: Модуль вывода случайных товаров
« Ответ #26 : 21.03.2014, 13:48:31 »
неплохо было бы добавить доп параметр в модуль, для корректного формирования ссылки
сейчас $useDefaultItemId прописано жестко
Код
$rand_prod[$key]->product_link = SEFLink('index.php?option=com_jshopping&controller=product&task=view&category_id='.$value->category_id.'&product_id='.$value->product_id, 1);
в определенных ситуациях это плодит ненужные дубли и не подставляется нужный Itemid
« Последнее редактирование: 21.03.2014, 13:51:47 от SmokerMan »
*

dmitry_stas

  • Профи
  • 10060
  • 955
Re: Модуль вывода случайных товаров
« Ответ #27 : 21.03.2014, 14:19:48 »
имеете в виду через производителя например чтобы было? так будут же точно также дубли, только другие :) блин, вообще с этим Itemid... как то в Joomla с этим ну так туго...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SmokerMan

  • Профи
  • 5334
  • 690
Re: Модуль вывода случайных товаров
« Ответ #28 : 21.03.2014, 14:24:42 »
имеете в виду через производителя например чтобы было? так будут же точно также дубли, только другие :) блин, вообще с этим Itemid... как то в Joomla с этим ну так туго...
да я сам тут уже голову сломал с этими ссылками)
Просо опишу ситуацию.
Допусти у меня есть какая-то категория и мне надо этим модулем выводить товары из нее. Модуль может выводиться где угодно. Вот он ссылки формирует непонятно как.
Если сюда
Цитировать
$rand_prod[$key]->product_link = SEFLink('index.php?option=com_jshopping&controller=product&task=view&Itemid=100500category_id='.$value->category_id.'&product_id='.$value->product_id, 1);
подставить нужный Itemid, то ссылка формируется правильно и соответственно нужный пункт меню становится активным
*

avantyrist

  • Давно я тут
  • 221
  • 3
Re: Модуль вывода случайных товаров
« Ответ #29 : 24.03.2014, 15:19:31 »
Вопрос наверное глупый, но всёже хотелось бы узнать так как сам не знаю как можно проверить.
Допустим если я установлю етот модуль и скопирую его 4 раза в админке Joomla :)

На одной страницы  надо будет выводить минимум 3 копии  модуля с разными настройками:
1) Все три копии модуля  выводят только Один товар
2) Каждая копия выводит товар из определённой категории

Потом есть страници на которых надо будет вывести Четыре копии модуля
1) у первых трёх настройки те что выше описывал
2) У четвертой копии выводится как минимум 5 товаров

Вобщемто сам вопрос, насколько сильно все ети рэндомные модули могут затормаживать движок системы, хостинг или чтото ешё (несзнаю как выразиться правильно)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль AJAX корзины (Multi)

Автор Садко

Ответов: 23
Просмотров: 2647
Последний ответ 14.09.2017, 11:18:29
от Waler
Альтернатива Joomshopping+JComments? Есть!

Автор sibay70

Ответов: 16
Просмотров: 5085
Последний ответ 21.07.2017, 09:58:14
от pavel2950
Вывод картинки в Sj Slider

Автор gedy

Ответов: 7
Просмотров: 491
Последний ответ 19.10.2016, 09:21:31
от dmitry_stas
Автоматическое меню категорий

Автор SokolokSanya

Ответов: 37
Просмотров: 7222
Последний ответ 16.09.2016, 20:02:42
от Grikhno
Плагин EasyCalcCheck Plus 2.5-7 Русский (альтернатива reCAPTCHA ) для JoomShopping

Автор Fatman78

Ответов: 27
Просмотров: 8651
Последний ответ 18.01.2016, 20:55:05
от MrAlexSid