Новости Joomla

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

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Спасибо за ответ!
вопрос...
Сортировка товара по производителю в одной категории можно сделать?
Добавил товары в разные категории, зашел в первую категорию кликнул на бренд, отсортировались все товары бренда из всех категорий.
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Цитировать
Сортировка товара по производителю в одной категории можно сделать?
Добавил товары в разные категории, зашел в первую категорию кликнул на бренд, отсортировались все товары бренда из всех категорий.
Очень важно... куча брендов и куча категорий...
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Цитировать
Сортировка товара по производителю в одной категории можно сделать?
Добавил товары в разные категории, зашел в первую категорию кликнул на бренд, отсортировались все товары бренда из всех категорий.

НЕПОНИМАЮ.

зашел в категорию кликнул на бренд - отсортировались все товары бренда из всех категорий.

Может Фильтер по брендам.

?
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Установлен модуль Module Manufacturer 2.0.1  и выведен в правой позиции.
Создан производитель "Atoll" и "Гейзер"

Созданы категории:

"Обратный осмос"
"Промышленные умягчители"

Добавлены товары:

Товар 1 : в категорию "Обратный осмос", Производитель "Атолл"
Товар 2: в категорию "Обратный осмос" Производитель "Гейзер"
Товар 3: в категорию "Промышленные умягчители" Производитель "Атолл"
Товар 4: в категорию "Промышленные умягчители" Производитель "Гейзер"

Заходим в категорию "Обратный осмос" вижу там Товар 1 от "Атолл" и Товар 2 от "Гезер", теперь хочу в этой категории отсортировать только товары Производителя "Атолл", кликаю на Производеля "Атолл" в модуле Module Manufacturer 2.0.1 с права и получаю Товар 1 и Товар 3 вместе с описанием ПРоизводителя.

Т.е. У меня фильтруются все товары Производителя "Атолл" из всех категорий, а хотелось бы сортировать только из той категории в которой нахожусь.

вот так! :( И кроме Module Manufacturer 2.0.1 кажеться нет больше никаких фильтров.


« Последнее редактирование: 11.11.2010, 11:11:55 от apirat »
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
*

shturmanoid

  • Захожу иногда
  • 62
  • 0 / 0
мне нужно в категории отобразить список всех производителей товаров этой категории в модуле и на странице магазина. а при выборе производителя отобразить только товары этого производителя только этой категории. это возможно? как реализовать?
*

shturmanoid

  • Захожу иногда
  • 62
  • 0 / 0
извините, вопрос снимается. озарение пришло тут же.
можно каждой категории создать подкатегорию по названию производителя, а туда внести необходимые товары. а на странице категрии просто вывести список подкатегорий.
немного громоздко и трудоемко, но без оперативного вмешательства.

правда, это не решает проблемы выводы нужных подкатегорий в модуле.
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
можно каждой категории создать подкатегорию по названию производителя

У меня была именно такая структура в магазина на вамшопе. Когда импортировал данные оттуда в жумшоппинг мне посоветовали подкатегории сделать производителями. ) Вот теперь тоже озадачился фильтром производителя внутри категории. Стандартный фильтр по производителю в категории не подходят, так как его просто с первого взгляда не найдёшь, да и выпадающий список пользовать не очень удобно. Снова делать обратное преобразование производителя в категории не хочется по причине а)лени, б)потому что это идеалогически неправильно, так как это действительно производители внутри категорий "мужской парфюм/женский парфюм". То есть основной вопрос темы в силе - как в Module Manufacturer 3.0.1 "при выборе производителя отобразить только товары этого производителя только этой категории."?

Module Filter 2.7.0

Поставил последнюю версию 3.4.0. Почти то что надо, но хотелось бы в виде ссылок, а не мультивариантного чекбокса... это возможно? Настроек вроде нет никаких... (
« Последнее редактирование: 14.09.2012, 11:46:04 от jorevo »
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Попытался сам изменить модуль Module Manufacturer 3.0.1 - чтобы он выводил кликабельный список производителей, которые относятся к конкретной категории. Покопавшись во внутренностях, нашёл что в модуле список производителей получается функцией getAllManufacturers(1, $order, $direction); - то есть все... явно не то что надо. Вроде бы нашел решение:

Заменил

    $manufacturer_id = JRequest::getInt('manufacturer_id');
    $manufacturer = &JTable::getInstance('manufacturer', 'jshop');
    $list = $manufacturer->getAllManufacturers(1, $order, $direction);

На
    $category = &JTable::getInstance('category', 'jshop');
    $category->load($category_id);
    $list = $category->getManufacturers();
   
Список производителей вывелся как надо, НО... все ссылки одинаковые (ссылка на категорию со списком производителей). Насколько я понял, надо как-то получить manufacturer_id и при формировании линка сделать:

$list[$key]->link = SEFLink('index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id='.$list[$key]->manufacturer_id, 2);

Собственно вопрос: как получить manufacturer_id?
*

Pups

  • Захожу иногда
  • 143
  • 25 / 0
  • Всего знать, не возможно....
А если зайти с другой стороны...

Производителя добавить в характеристики товаров

----------------------------
Можно и дальше пойти )

Поставить Универсальный AJAX фильтр (JoomShopping)
http://nevigen.com/razrabotki/platnye-resheniya/moduli/universalnyj-ajax-filtr-joomshopping.html


*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Производителя добавить в характеристики товаров

Идеологически неверно... производитель - это всё таки производитель, а не характеристика... Так то можно было его и в подкатегории превратить. )

Цитировать
Поставить Универсальный AJAX фильтр (JoomShopping)

Можно, но как то это через чур. ) Да и тут те же галочки, а хотелось обыкновенный кликабельный список.

UPD. Ну вроде разобрался... формируем урлы так:

    foreach ($list as $key => $value){
       $list[$key]->link = SEFLink('index.php?option=com_jshopping&controller=category&task=view&manufacturer_id='.$list[$key]->id.'&category_id='.$category->category_id, 2);
   }   

Вроде всё работает... надо только подправить, чтобы на стартовой странице магазина показывал список всех производителей.
« Последнее редактирование: 19.09.2012, 16:22:00 от jorevo »
*

Pups

  • Захожу иногда
  • 143
  • 25 / 0
  • Всего знать, не возможно....
Цитировать
Идеологически неверно...

Не нравится слово характеристики,  переименуй в параметры  ;)



Где в примере с идеологией проблемы ?  ;D

Если не секрет, что за товар где главное для покупателя бренд ?


« Последнее редактирование: 19.09.2012, 16:51:27 от Pups »
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Где в примере с идеологией проблемы ?  ;D

Причём здесь пример и о каком примере речь? Идеологически неверно превращать производителя во что то отличное от производителя. И, повторяюсь, хочется кликабельного списка, а не множество чекбоксов. Если бы были нужны именно галочки с множественным выбором, то для моих задач на данном этапе вполне бы хватило бесплатного JoomShopping_filter-3.4.0

Цитировать
Если не секрет, что за товар где главное для покупателя бренд ?

Парфюмерия
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Уважаемый jorevo
Не могу понять в чем дело, скачал Module Manufacturer 3.0.1 и изменил код как вы описали. Но список производителей вообще перестал выводиться.
JoomShopping 3.13.1
Joomla 2.5.9
« Последнее редактирование: 21.02.2013, 20:09:47 от Vitos »
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Вот возьмите готовую сборку.

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

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Вот возьмите готовую сборку.
Спасибо огромное, все работает! +
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Еще один вопрос по модулю.
Как можно вывести список производителей в несколько колонок? У меня он расположен горизонтально.
column-count: 5; - работает отлично, но увы IE не понимает css3.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
а float  IE понимает ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
а float  IE понимает ?
а float вообще не срабатывает как нужно, если вам не сложно опишите пожалуйста, как применить float к div, что бы список выводился колонками.
А вообще мне не принципиально каким методом. На PHP, CSS или даже javascript. Главное что бы работало и кроссбраузерно. Буду очень благодарен!

Код шаблона:
Код
<div class="manufactuter_list">
<?php
  foreach($list as $curr){
      $class = "jshop_menu_level_0";
  if ($curr->manufacturer_id == $manufacturer_id) $class = $class."_a";     
      ?>
      <div class = "<?php print $class?>">
            <a href = "<?php print $curr->link?>"><?php print $curr->name?>
                <?php if ($show_image && $curr->manufacturer_logo){?>
                    <img align = "absmiddle" src = "<?php print $jshopConfig->image_manufs_live_path."/".$curr->manufacturer_logo?>" alt = "<?php print $curr->name?>" />
                <?php } ?>
            </a>
      </div>
<?php } ?>
</div>
Список будет выводиться на сайте без изображений.
« Последнее редактирование: 26.02.2013, 20:34:36 от Vitos »
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Вот возьмите готовую сборку.
Чет не заработало решение, выводиться только заголовок
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
а float вообще не срабатывает как нужно, если вам не сложно опишите пожалуйста, как применить float к div, что бы список выводился колонками.
А вообще мне не принципиально каким методом. На PHP, CSS или даже javascript. Главное что бы работало и кроссбраузерно. Буду очень благодарен!

задаете блок

<div class="tipapokolonkam">
тут вывод блока с производителем
</div>

в CSS указываете
div.tipapokolonkam{
   float:left;
   width:____; /* сколько то надо */
}

ну ка кто так....
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Чет не заработало решение, выводиться только заголовок

А вы в сам магазин то зашли? Суть внесенных изменений - показывать производителей относящихся к выбранной категории, а если вы вне магазина или не выбрали категории, то и показывать нечего.
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Цитата: nevigen
задаете блок

<div class="tipapokolonkam">
тут вывод блока с производителем
</div>

в CSS указываете
div.tipapokolonkam{
   float:left;
   width:____; /* сколько то надо */
}

ну ка кто так....
К сожалению так не работает...
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Понимаю, что задача пустяковая, но ни одно из простых решений CSS не подошло в данном случае. Может кто знает как можно решить проблему на php ?

Эта строка в шаблоне модуля производителей формирует ссылки:
Код
<a href = "<?php print $curr->link?>"><?php print $curr->name?>
полный код файла \modules\mod_jshopping_manufacturers\tmpl\default.php я выложил выше. У кого есть идеи?

UPD:
Вопрос снят, нашлось простое решение - CSS + jQuery.
« Последнее редактирование: 27.02.2013, 02:51:27 от Vitos »
*

chereushenko

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Позвольте задать вопрос уважаемые гуру, и возможно попасть в оффтоп)
на данной странице сбоку вылазит иконка изображения следующего товара, хотя указываю 10 товаров в две колонки, а выпадает три...
http://it-devices.com.ua/index.php/category/view/1
 но вот что заметил так бывает не всегда
только при переходе из левого модуля категорий, (модуль отнюдь не левый а соф сайта)))
в чём может быть причина такого казуса? где то тут копать нужно ? - /components/com_jshopping/templates/default/category


заранее благодарен за совет
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
в настройках выставите по 2 товара в категории и поставьте ниже галочку во всех.
либо зайдите в те категории которые показывают по 3 товара в строку и поправьте там в настройках по 2
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

chereushenko

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Спасибо!
Сделал - работает :D
*

swarows

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Сделал с помощью Module Filter 3.4.1, именно по производителям.
Опубликовал модуль, в настройках фильтра поставил лишь показывать производителей, позицию и убрал заголовок, скопировал файл modules/mod_jshopping_filters/tmpl/default.php в папку templates/stroy/html/mod_jshopping_filters (если нет папки - создать)
Далее в этом файле поменял строчки:
Код
    <?php if (is_array($filter_manufactures) && count($filter_manufactures)) {?>

    <input type="hidden" name="manufacturers[]" value="0" />

    <span class="box_manufacrurer">

        <?php print JText::_('MANUFACTURER').":"?><br/>

        <?php foreach($filter_manufactures as $v){ ?>

        <input type="checkbox" name="manufacturers[]" value="<?php print $v->id;?>" <?php if (in_array($v->id, $manufacturers)) print "checked";?> onclick="document.jshop_filters.submit();"> <?php print $v->name;?><br/>

        <?php }?>

    </span>

    <br/>

    <?php }?>
На вот это:
Код
 <?php if (is_array($filter_manufactures) && count($filter_manufactures)) {?>

    <input type="hidden" name="manufacturers[]" value="0" />

    <div class="box_manufacrurer">

        <?php foreach($filter_manufactures as $v){ ?>

        <input type="radio" name="manufacturers[]" id="<?php print $v->id;?>" value="<?php print $v->id;?>" <?php if (in_array($v->id, $manufacturers)) print "checked";?> onclick="document.jshop_filters.submit();"><label for="<?php print $v->id;?>"> <?php print $v->name;?></label>

        <?php }?>

    </div>
    <?php }?>
И соответственно в CSS шаблона прописал:
Код
.box_manufacrurer label {
cursor: pointer;
text-decoration: underline;
}
.box_manufacrurer input {
display: none;
}
Все работает прекрасно. Можно конечно прописать дополнительные атрибуты лэйблам, такие как цвет бэкграунд и прочее и оформить как кнопки.
*

Leva27

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
  • Дальвебстудия
Без модуля можно просто вывести как пункт меню категорию JoomShopping, показанную производителями в контенте? Например, категория "Фары", туда заходишь, а там Производители, логотипами в три ряда, как подкатегории (но только как), тыкаешь в лого "Тойота" - отображаются товары категории "Фары" с производителем "Тойота"?
*

55677@

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Прошу прощения, что влезаю в обсуждение, но не нашел куда лучше написать свой вопрос. Вопрос такой.
Есть ли возможность выводить товары по производителю в категории. Подробнее. Есть десять производителей, есть десять категорий. Например в категории сковорода есть 30 сковородок от 10 различных производителей. Можно ли их вывести так, что бы сначало шло название производителя а под ним сковороды от этого производителя. Видел такой пример на VM вот скрин. А вот ссылка на сайт https://rondell-mag.ru/catalog/sotejniki
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтр товаров для JoomShopping 5

Автор Lemonez

Ответов: 14
Просмотров: 855
Последний ответ 25.04.2024, 14:11:25
от dron
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 13
Просмотров: 2080
Последний ответ 03.04.2024, 14:24:38
от sergeytolkachyov
Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 1
Просмотров: 453
Последний ответ 10.01.2024, 19:54:00
от sergeytolkachyov
Вывести название категории в списке товаров

Автор ataman

Ответов: 9
Просмотров: 3533
Последний ответ 15.09.2023, 20:31:11
от Alex_gs
[JoomShopping 5] вывод товаров из дочерних категорий

Автор v42bis

Ответов: 14
Просмотров: 1245
Последний ответ 18.05.2023, 16:35:40
от nevigen