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

kopo6o4er

  • Захожу иногда
  • 105
  • 0 / 0
Хотелось бы узнать предусмотрен ли поиск по атрибутам, думал модуль фильтр...вроде не то...Атрибуты например размер, чтобы человек мог посмотреть весь товар нужного ему размера...
*

kopo6o4er

  • Захожу иногда
  • 105
  • 0 / 0
судя по "большому" кол-ву ответов...не предусмотрен...тему можно закрыть..
*

toliki

  • Осваиваюсь на форуме
  • 20
  • 11 / 0
Можно сделать самому, там несложно. Могу поделиться своим вариантом.
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
А можно поподробней, как это реализовать?
*

toliki

  • Осваиваюсь на форуме
  • 20
  • 11 / 0
Необходимо внести изменения в 2 файла.
1. Для того чтобы в расширенном поиске отображался выпадающий список с перечнем атрибутов необходимо
в файле \components\com_jshopping\templates\default\search\form.php например после строки:

    <table class = "jshop" cellpadding = "6" cellspacing="0">

вставить следующий кусок кода:
Код
      <tr>
        <td>
  <strong>
            <?php print 'Размер' ?> 
  </strong> 
        </td>
        <td>
          <?php print $this->list_attributvalues ?>
        </td>
      </tr>

2. для того чтобы работал поиск в файл \components\com_jshopping\controllers\search.php
необходимо вставить 4 куска кода:
a) после строки ~44 (приблизительный номер строки):

        $list_manufacturers = JHTML::_('select.genericlist', $manufacturers, 'manufacturer_id', 'class = "inputbox" size = "1"','manufacturer_id','name' );

вставить кусок кода:
Код
        $first = JHTML::_('select.option', 0, 'все размеры', 'value_id', 'name');

        $_attributvalues = &JTable::getInstance('attributvalue', 'jshop');
$attributvalues = jshopAttributValue::getAllAttributeValues(2);
array_unshift($attributvalues, $first);
        $list_attributvalues = JHTML::_('select.genericlist', $attributvalues, 'value_id', 'class = "inputbox" size = "1"','value_id','name' );
b) после строки ~69 (приблизительный номер строки):

        $view->assign('list_manufacturers', $list_manufacturers);

вставить кусок кода:
Код
        $view->assign('list_attributvalues', $list_attributvalues);
c) после строки ~95 (приблизительный номер строки):

        $manufacturer_id = JRequest::getInt('manufacturer_id');

вставить кусок кода:
Код
        $value_id = JRequest::getInt('value_id');
d) после строки ~156 (приблизительный номер строки):

        if ($jshopConfig->hide_product_not_avaible_stock){
            $where[] = " AND prod.product_quantity > 0";
        }

вставить кусок кода:
Код
        if($value_id) {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id ";
            $where[] = " AND attr.attr_1 = '".$value_id."'";
        }
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Очень кстати эта тема, спасибо за раскрытие секрета!

Но я не нашел в коде часть с)
Цитировать
c) после строки ~95 (приблизительный номер строки):

        $manufacturer_id = JRequest::getInt('manufacturer_id');

вставить кусок кода:
Код
        $value_id = JRequest::getInt('value_id');

в расширенном поиске появилась возможность искать по атрибутам, но видимо изза части с) он не ищет, а выписывает весь товар.

Идеально бы сортировать в модуле Jshopping Filters
« Последнее редактирование: 06.09.2011, 01:44:11 от kurandin »
*

toliki

  • Осваиваюсь на форуме
  • 20
  • 11 / 0
строки указаны не как место обязательного расположения кода, а как приблизительный ориентир.
часть c) должна быть расположена внутри
Код
    function result()
среди последовательности аналогичных Request-ов, вот как то так:
Код
        $category_id = JRequest::getInt('category_id');
        $manufacturer_id = JRequest::getInt('manufacturer_id');
        $value_id = JRequest::getInt('value_id');
        $date_to = JRequest::getVar('date_to', '');
        $date_from = JRequest::getVar('date_from', '');
        $price_to = floatval(JRequest::getVar('price_to', 0));
        $price_from = floatval(JRequest::getVar('price_from', 0));
        $include_subcat = JRequest::getInt('include_subcat');
        $search = JRequest::getVar('search','');
*

fume19

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
спасибо toliki! твой код очень помог. расширив его, можно реализовать поиск по различным атрибутам сразу. Я лишь хочу поделиться что реализовал, в расчёте, что кому-то это пригодится.

ставил на Joomla 1.7.

1. Файл form.php \components\com_jshopping\templates\default\search\form.php. Здесь реализован собственно вывод селектов различных атрибутов.
 
  <input type="hidden" name="setsearchdata" value="1">
    <table class = "jshop" cellpadding = "6" cellspacing="0">
     после строк вставляем код:

Код: html4strict
     <tr>
        <td>
 <strong>
            <?php print _JSHOP_ATTRIBUTVALUES ?>  
 </strong>  
        </td>
        <td>
          <?php print $this->list_attributvalues ?>
        </td>
      </tr>
                <tr>
        <td>
 <strong>
            <?php print _JSHOP_ATTRIBUTVALUES3 ?>  
 </strong>  
        </td>
        <td>
          <?php print $this->list_attributvalues_3 ?>
        </td>
      </tr>
                      <tr>
        <td>
 <strong>
            <?php print _JSHOP_ATTRIBUTVALUES4 ?>  
 </strong>  
        </td>
        <td>
          <?php print $this->list_attributvalues_4 ?>
        </td>
      </tr>

2. Файл attributvalue.php components/com_jshopping/tables/attributvalue.php. Здесь реализуем собственно отсеивание информации формируемой инфы. Каждый атрибут имеет в таблице mysql свой id. Передав этот id в функцию получения значений аттрибутов, мы будем получать значения только тех аттрибутов, которые нам нужны для данного селекта.

               $rows[$v->value_id] = $v->name;    
            }
            return $rows;
        }else{
            return $attribs;
        }        
    }
После этих строк (проверьте скобки!) добавляем ещё одну функцию с именем "getAllAttributeValues_check".

Код: php
       function getAllAttributeValues_check($attr_id_check, $resulttype=0){

        $db =& JFactory::getDBO();
        $lang = &JSFactory::getLang();
        $query = "SELECT value_id, image, `".$lang->get("name")."` as name, attr_id, value_ordering FROM `#__jshopping_attr_values` where attr_id='".$attr_id_check."' ORDER BY value_ordering, value_id";
        $db->setQuery($query);
        $db->setQuery($query);
        $attribs = $db->loadObjectList();

        if ($resulttype==2){
            $rows = array();
            foreach($attribs as $k=>$v){
                $rows[$v->value_id] = $v;    
            }
            return $rows;
        }elseif ($resulttype==1){
            $rows = array();
            foreach($attribs as $k=>$v){
                $rows[$v->value_id] = $v->name;    
            }
            return $rows;
        }else{
            return $attribs;
        }        
    }

Это полностью скопированная функция getAllAttributeValues, только на 1 получаемый параметр больше (собственно значение атрибутов) и дополнительную проверку в запросе mysql на наличие этого самого атрибута. Уверен, есть решение более лаконичное, чем тупо создание новой функции, но у меня ещё очень много задач по jshopping'у, и это ещё видимо, не самое сложное.

3. файл search.php \components\com_jshopping\controllers\search.php.

а)  Создаём дополнительные селекты (используя наше новое обращение по номеру атрибута), а также присваиваем разные имена каждому селекту, чтобы возвращались разные значения в поиск, а не только одно value_id.

$list_manufacturers = JHTML::_('select.genericlist', $manufacturers, 'manufacturer_id', 'class = "inputbox" size = "1"','manufacturer_id','name' );

после кода вставляем следующий:

Код: php
  $first = JHTML::_('select.option', 0, 'all', 'value_id', 'name');
        $_attributvalues = &JTable::getInstance('attributvalue', 'jshop');
$attributvalues = jshopAttributValue::getAllAttributeValues_check(1,2);
array_unshift($attributvalues, $first);
        $list_attributvalues = JHTML::_('select.genericlist', $attributvalues, 'value_id', 'class = "inputbox" size = "1"','value_id','name' );
        
                $first = JHTML::_('select.option', 0, 'all', 'value_id', 'name');
        $_attributvalues = &JTable::getInstance('attributvalue', 'jshop');
$attributvalues = jshopAttributValue::getAllAttributeValues_check(3,2);
array_unshift($attributvalues, $first);
        $list_attributvalues_3 = JHTML::_('select.genericlist', $attributvalues, 'value_id_3', 'class = "inputbox" size = "1"','value_id','name' );
        
                $first = JHTML::_('select.option', 0, 'all', 'value_id', 'name');
        $_attributvalues = &JTable::getInstance('attributvalue', 'jshop');
$attributvalues = jshopAttributValue::getAllAttributeValues_check(4,2);
array_unshift($attributvalues, $first);
        $list_attributvalues_4 = JHTML::_('select.genericlist', $attributvalues, 'value_id', 'class = "inputbox" size = "1"','value_id','name' );

б) Подкючаем созданные объекты (? я хз как они называются). Группы элементов...

      $view->assign('list_categories', $list_categories);
после этой строчки вставляем следующий код:

Код: php
        $view->assign('list_manufacturers', $list_manufacturers);
          $view->assign('list_attributvalues', $list_attributvalues);
           $view->assign('list_attributvalues_3', $list_attributvalues_3);
                      $view->assign('list_attributvalues_4', $list_attributvalues_4);

в) Дополняем получение переменных из запроса.

        $manufacturer_id = intval($post['manufacturer_id']);
После этого кода вставляем:
Код: php
        $value_id = intval($post['value_id']);
        $value_id_3 = intval($post['value_id_3']);
        $value_id_4 = intval($post['value_id_4']);
или вставьте через реквесты, о чём говорил
г) Теперь последнее - дополнительные запросы к поиску по базе.

      if ($jshopConfig->hide_product_not_avaible_stock){
            $where[] = " AND prod.product_quantity > 0";
        }
после этого кода вставляем следующий:

Код: php
                
        if($value_id||$value_id_3||$value_id_4) {
        if ($value_id ==0&&$value_id_3==0)
        {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id";
            $where[] = " AND attr.attr_4 = '".$value_id_4."'";
        }
        elseif ($value_id ==0&&$value_id_4==0)
        {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id";
            $where[] = " AND attr.attr_3 = '".$value_id_3."'";
        }
        elseif ($value_id_3 ==0&&$value_id_4==0)
        {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id";
            $where[] = " AND attr.attr_1 = '".$value_id."'";
        }
        elseif ($value_id_3 ==0)
        {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id";
            $where[] = " AND attr.attr_1 = '".$value_id."' AND  attr.attr_4 = '".$value_id_4."' ";
        }
        elseif ($value_id_4 ==0)
        {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id";
            $where[] = " AND attr.attr_1 = '".$value_id."' AND  attr.attr_3 = '".$value_id_3."' ";
        }
        elseif ($value_id ==0)
        {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id";
            $where[] = " AND attr.attr_3 = '".$value_id_3."' AND  attr.attr_4 = '".$value_id_4."' ";
        }
        else
        {
            $from[] = " LEFT JOIN `#__jshopping_products_attr` AS attr ON prod.product_id = attr.product_id";
            $where[] = " AND attr.attr_1 = '".$value_id."' AND attr.attr_3 = '".$value_id_3."' AND  attr.attr_4 = '".$value_id_4."' ";
        }
        }

Насчёт последнего: выбирает нужный запрос в зависимости от того сколько пришло value отличных от нуля (0  == disabled): искать сразу по трём параметрам, искать сразу по двум пришедшим, искать по одному, или (если вообще не пришло ни одного значения) не добавлять поиск по атрибутам вовсе.

4.Ещё можно намутить руссик: Ru-ru.php /components/com_jshopping/lang/Ru-ru.php
вставьте где-нибудь после строки // Search
Код: php
define('_JSHOP_ATTRIBUTVALUES','Высота');
define('_JSHOP_ATTRIBUTVALUES3','Ширина');
define('_JSHOP_ATTRIBUTVALUES4','Тип');

а ещё лучше, конечно, оригинальное имя атрибута вывести.

« Последнее редактирование: 11.09.2011, 18:43:45 от fume19 »
*

Epileptoid

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
  • Яблоки - это не только ценный мех!
Ребят, а может кто за денежку поможет сделать расширенный поиск, который можно будет вставлять в любое место и который будет искать сразу по 5-6 параметрам (и совсем уж прекрасно если он сразу учитывать эти параметры - например, человек сможет искать и по цене и по размеру (цеан при этом меняется у товара в зависимости от размера - поиск должен это учитывать))
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Пишем, пишем уже...
*

Epileptoid

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
  • Яблоки - это не только ценный мех!
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #10 : 19.11.2011, 17:08:57 »
Пишем, пишем уже...
Я что-то не пойму, вы это серьёзно, или это сарказм такой? Если серьёзно, кто пишет и будет ли выброшено на шару?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #11 : 19.11.2011, 21:56:15 »
Пишем, пишем уже...

Ждемс ! очень важное дело делаете...
Готов донатнуть результат !

П.С. Н-даа... сори за предложение доната....
Судя по SEO BIO.. шары не будет. И донат тут не причем...
Но в любом сучае желаю успехов в работе.
« Последнее редактирование: 20.11.2011, 13:22:57 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #12 : 20.11.2011, 22:29:01 »
а кто мне объяснит что такое АТРИБУТЫ и как оно работает?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #13 : 21.11.2011, 10:24:57 »
а кто мне объяснит что такое АТРИБУТЫ и как оно работает?
:D :D :D :D :D

Это такие парметры, которыми может отличаться товар в рамках 1-й модели. Например Кросвки "Адидас" Размеры 33/36/42/46 ;)
А вообще это вроде не FAQ тема ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #14 : 21.11.2011, 20:03:58 »
Судя по SEO BIO.. шары не будет.
А как вы судите, не видев?

Да, почти все дополнения будут платными. Логика простая - вы зарабатывате на магазинах, я на дополнениях. Плагин будет развиваться и поддерживаться. Работа сделана грандиозная - почему должно быть нахаляву? Тем более таких (по качеству и функционалу) алгоритмов нет ни у кого.

Вы прогоняете сайты по каталогам, даете рекламу в поисковиках и т.д. А внутренняя оптимизация даст Вам гораздо более серьезные преимущества.
« Последнее редактирование: 21.11.2011, 20:08:58 от Majestro »
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #15 : 22.11.2011, 11:04:53 »
Сорри.
Никоим образом не хотел обидеть. И уж насчет того как и где зарабатывать я уж точно не хотел поднимать тему ;)
Это дело каждого и судить не мне ;)
Чего я точно хочу.. это чтобы умные люди НЕ умирали от голода ну и от дураков ;)
Так что желаю развития и продаж Вашему продукту.

Просто увидел цену в 30у.е на 1 домен. и Учитывая жадность заказчиков постсоветского пространства... понимаю, что если проект не личный, то проще его сдать пофигу каким... А если сказать что он будет оптимизирован и поставить Ваше решение (ну или не только Ваше), то заказчик потом моск проест относительно того почему он не в ТОП-10 гоголя.. Не внимая объяснениям о частотности запросов и остальным "умным" высказываниям.

Сорри зафлудил ;)

Если модуль фильтра по атрибутам будет форол.. донатну.. даже могу щас донатнуть (еси дадите ядокошелек).
Вижу что Вы относитесь к вопросам серьозно и основательно ;)

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

Epileptoid

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
  • Яблоки - это не только ценный мех!
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #16 : 06.12.2011, 06:45:49 »
Блин, ребята, я по ходу самый тупой, но так и не понял кто и где делает поиск по товарам и атрибутам? г-н Majestro, расскажите пожалуйста подробнее как и где можно достать поиск для JoomShopping?
нужен расширенный поиск, который можно будет вставлять в любое место и который будет искать сразу по 5-6 атрибутам (и совсем уж прекрасно если он сразу учитывать эти параметры - например, человек сможет искать и по цене и по размеру (цена при этом меняется у товара в зависимости от размера - поиск должен это учитывать)
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #17 : 07.12.2011, 22:47:20 »
Жду выхода JS 3.3
Возможно, появится решение от разработчиков. Точно не знаю, но думаю, что так и будет. Потому как шикарные атрибуты уже есть и ими пора пользоваться.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #18 : 08.12.2011, 10:56:42 »
Уж очень хоцаа.... да поскорее... я уже начал забывать/забивать ВиртуМарт....
ЖШ просто прелесть..   :D
доточить поиск по атрибутам и добавить возможность сравнения товаров с учетом атрибутов.
и все.... ВМ капец.. тутжа...

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

Epileptoid

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
  • Яблоки - это не только ценный мех!
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #19 : 10.12.2011, 10:23:09 »
А как думаете будет ли двигаться версия 2.9 для Joomla 1.5 ?
И вообще я так понимаю это мне в раздел платной помощи нужно обратиться чтобы сделать поиск для JS 2.9 ?
« Последнее редактирование: 10.12.2011, 10:27:21 от Epileptoid »
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #20 : 10.12.2011, 21:33:21 »
Для 1.5 новых версий не будет.

Поиск по атрибутам будет как платное розширение
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #21 : 10.12.2011, 23:46:28 »
Маестро ?
у Вас тоже будет платное ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #22 : 11.12.2011, 15:47:27 »
Единственный и самый крутой фильтр для VM (который must have) стоит 2000р.
У нас будет круче, стоимость в районе 1500р
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #23 : 11.12.2011, 17:15:37 »
Надеюсь это не для 1 домена ?

Интересно а что это за единственный?
тот что местными умельцами сделан
http://joomlaforum.ru/index.php/topic,111319.0.html
или
ЧериПикер http://www.galt.md/index.php?option=com_virtuemart&page=shop.browse&category_id=21&Itemid=1 ?
Других крутых я не видел... и цена у них явно не 2килорура.
Я конечно не комдир Вашего творческого коллектива, но помнится мне издавна фраза: "Лучше 40 раз по разу, чем ниразу 40 раз." ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #24 : 11.12.2011, 17:31:41 »
Допишем, посмотрим.
А первый с настройками стоит 2000р.
*

morph

  • Давно я тут
  • 923
  • 105 / 0
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #25 : 11.12.2011, 19:04:15 »
там в отборе то,незачем явно прописывать все варианты атрибутов,просто копируются функции и заносятся в фильтр,в 90% будет нормально работать(даже если искать по LIKE)
http://spikes.ru/index.php?option=com_jshopping&controller=category&task=view&category_id=4&manufacturer_id=&label_id=&vendor_id=&page=&Itemid=121
вот как пример(слева фильтр. ) + вывод атрибутов всписок товаров(тут спорный момент и нужен смотря кому т.к. вывод атрибута в список дает дополнительный запрос на каждый товар в списке)

наберусь времени оформлю хак,незачем это продавать ИМХО
*

qwertyoff

  • Новичок
  • 3
  • 0 / 0
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #26 : 12.12.2011, 11:56:22 »
Стандартными средствами сделал вот такой фильтр http://gyazo.com/2a74f0db28745bf13d92fb24aaf21b01  он ищет по характеристикам.  версия магазина 3.2.5
*

artspace

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
  • http://www.artspace.com.ua
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #27 : 21.01.2012, 13:35:58 »
там в отборе то,незачем явно прописывать все варианты атрибутов,просто копируются функции и заносятся в фильтр,в 90% будет нормально работать(даже если искать по LIKE)
http://spikes.ru/index.php?option=com_jshopping&controller=category&task=view&category_id=4&manufacturer_id=&label_id=&vendor_id=&page=&Itemid=121
вот как пример(слева фильтр. ) + вывод атрибутов всписок товаров(тут спорный момент и нужен смотря кому т.к. вывод атрибута в список дает дополнительный запрос на каждый товар в списке)

наберусь времени оформлю хак,незачем это продавать ИМХО

Не поделитесь Вашим способом реализации вывода атрибутов в категорию?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Предусмотрен ли поиск по атрибутам?
« Ответ #28 : 21.01.2012, 14:08:33 »
Жду выхода JS 3.3
Возможно, появится решение от разработчиков. Точно не знаю, но думаю, что так и будет. Потому как шикарные атрибуты уже есть и ими пора пользоваться.

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

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод изображения товара по атрибутам

Автор rifys

Ответов: 60
Просмотров: 13917
Последний ответ 17.06.2020, 10:39:44
от draff
Поиск по артикулу атрибута

Автор stparts

Ответов: 4
Просмотров: 955
Последний ответ 06.12.2018, 19:00:42
от Support
Поиск по заданному диапазону

Автор comb5

Ответов: 1
Просмотров: 890
Последний ответ 23.08.2015, 14:48:45
от dmitry_stas
Вопрос по атрибутам

Автор mobiland

Ответов: 10
Просмотров: 2043
Последний ответ 12.07.2013, 23:58:05
от victorantoniak
Фильтр по атрибутам

Автор Sergey2

Ответов: 19
Просмотров: 4126
Последний ответ 26.06.2012, 12:21:17
от nevigen