Joomla 1.5 Как можно сделать вывод товаров из дочерних категорий при клике на родительскую?

Discussion in 'Магазины, электронная коммерция' started by forester, Aug 25, 2010.

  1. Offline

    forester Недавно здесь

    Joined:
    Apr 29, 2010
    Messages:
    23
    Likes Received:
    1
    Gender:
    Male
    Есть модуль вывод категорий mod_product_categories. При клике на родительскую категорию он выводит подкатегории, а можно ли изменить результат вывода, дабы выводились только товары содержащиеся в подкатегориях? Естественно при клике на саму дочку выводятся товары только содержащиеся в ней
     
  2.  
  3. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    это для чего?
    чтобы запутаться самому и сбить с толку остальных?

    зачем тогда вообще под категории создавать если куда бы не ткнул все равно высыпится весь ассортимент товаров не смотря на под категории

    ОДУМАЙСЯ СЫН МОЙ!!! ;P
     
  4. Offline

    forester Недавно здесь

    Joined:
    Apr 29, 2010
    Messages:
    23
    Likes Received:
    1
    Gender:
    Male
    Это все для привередливых покупателей, которым надо то не знаю чего! На самом деле если категории правильно названы, то данный финт должен работать, как классификатор товаров!

    Есть трезвые мысли на данный счет?
     
  5. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    только одна: править код модуля и используемых им частей магаза, чтобы работало так как желает заказчик
     
  6. Offline

    forester Недавно здесь

    Joined:
    Apr 29, 2010
    Messages:
    23
    Likes Received:
    1
    Gender:
    Male
    Блин, кто бы сомневался:)
    я о мыслях спрашиваю. Может кто метод знает, как выполнить запрос к бд, дабы туда попали товары входящие в дочерние категории?
     
  7. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    куда попали в БД или в вывод?

    точный запрос я тебе не посоветую и не посоветую где его писать

    но скажу что все запросы можно найти в самом VM, правда придётся просмотреть кучу файлов на предмет обучения "как сделать запрос"

    потом найти тот файл в котором производится вывод твоих товаров и сотворить в этом файле запрос к БД и вывод полученных товаров!!!
     
  8. Offline

    forester Недавно здесь

    Joined:
    Apr 29, 2010
    Messages:
    23
    Likes Received:
    1
    Gender:
    Male
    В результат запроса.

    По ступеням это выглядит так:

    $MysqlQueryqlqvery1=SELECT * FROM `jos_vm_category_xref WHERE `category_parent_id` =($ClickCurentIdCategory);
    // запрос выборка на определение дочерних категорий
    $MysqlQueryqlqvery2=SELECT * FROM `jos_vm_product_category_xref` WHERE `category_id`=($MysqlQueryqlqvery1);
    // Запрос выборка id товаров удовлетворяющих условию

    ну и затем запрос на получение полных данных по товарам из таблицы jos_vm_product. Собственно там еще необходимо учитывать наличие существование "внучек" и "правнучек".

    Так вот мой вопрос к гуру: как оптимизировать, сделать красивым запрос на получение этих данных?
    Мое мнение "
    ", "Отцу" будет слабо ответить, по этому и маскируется за формулировками: типа читай мануал.
     
    Last edited: Aug 25, 2010
  9. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    ответить не слабо, у меня у самого постоянно проблемы с запросами, по этому для отладки использую phpMyAdmin

    а почему не желаю писать запрос за тебя? так всё просто - знанями я тоже буду пополняться?

    я это уже знаю

    по запросу могу сказать такую штуку что его можно выполнить в одно "касание" почитай в SQL документации что такое AND в WHERE и обычно таблицы _xref используются со своим родителем, т.е. category_xref используется с category

    даи вообще тут можно сразу в FROM объединить три таблицы в SELECT указать требуемые поля в WHERE необходимые условия по которым будет производится выборка

    я почему и сказал полазить по файлам VM и посмотреть как там составлены запросы

    P.S. я наткнулся один запрос который занимал 20 строк или около того, очень интересно было в нём разобраться
     
  10. Offline

    forester Недавно здесь

    Joined:
    Apr 29, 2010
    Messages:
    23
    Likes Received:
    1
    Gender:
    Male
    Ну вот уже рождается истина......спасибо.
     
  11. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    по этому и говорится ЧИТАЙТЕ ДОКИ не все кто тут находтся помнят откуда они взяли ту или иную информацию, по большей части тут можно получить направление где и куда копать
     

Share This Page

Loading...