хитрим с категориями товаров и производителями в модуле VirtueMart'a

Discussion in 'Хаки и модификации' started by woojin, Jun 29, 2010.

  1. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    была задача:

    1. создать в VM (VirtueMart) список категорий товаров
    2. в соответсвии со списком категорий насоздавать модулей с такими же названиями
    3. вывести в каждом конкретном модуле список производителей соответсвующий товарам в выбраной категории
    4. при нажатии на производителя вывести все товары которые соответсвуют названию модуля (категории) и производителя

    решил я эту задачу переделыванием модуля mod_virtuemart_currencies_1.1.4.j15

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

    я знаю что не хватает переменной и знаю какой не хватает, но в изначальном варианте эта переменная получается из БД, а у меня при установке модуля новые таблицы не создаются
    хотя может и не из БД но все равно она уже присутствует....

    если кто сумеет улучшить модуль будет интересно посмотреть как это сделано

    в приложении файлы модуля и два файла которые пришлось изменить в самом VM - просто времени небыло дергать кусти скриптов в отделные файлы модуля

    в shop.browse.php - добавлены строчки: 49-53
    в product.ajax_tools.php - добавлены строчки: 57-107

    P.S. естественно ни каких защит от сбоев не сделано
     

    Attached Files:

  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    не совсем понял, чем этот модуль отличается от стандартного модуля производителей Virtuemart. По крайней мере п.3 там так же работает.
     
  4. woojin
    Offline

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

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

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

    в стандартном модуле производители выводятся это ДА, но там при выборе производителя, выводится весь его товар, а не какая то отдельная его часть, вроде бы там есть такое чтобы по ID фильтровать, но заказчик хотел визуально видеть чего он там выбирает

    еще вопросы есть?
     
  5. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Joined:
    Jan 21, 2009
    Messages:
    1,392
    Likes Received:
    62
    Gender:
    Male
    woojin, строчки в вирте минять зло, себе дороже потом будет, можно из базы всё дергать, не было задач по категориям не посмотрю, были по поискам он всё прекрасно хранит в бд, и выдёргивается от туда что нужно
     
  6. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    у меня была такая задача
     
  7. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Joined:
    Jan 21, 2009
    Messages:
    1,392
    Likes Received:
    62
    Gender:
    Male
    woojin, спасибо что делишься ;)
     
  8. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    да, не за что!!!!

    может кто предложит более интересное решение или правильное

    да и по поводу меню которое там отображается надо что то делать
     
  9. Offline

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

    Joined:
    Nov 24, 2010
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    Это именно то что мне нужно, за исключением маленького нюансика. Как бы вместо производителей всунуть продавцов? Что бы те же категории давало не по производителям, а по продавцам. Был бы безмерно благодарен.
     

Share This Page

Loading...