исправление пары косяков в mod_tienda_categories

Тема в разделе "Tienda", создана пользователем woojin, 26.10.2010.

  1. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    есть у этого модуля одна нехорошая черта, если его показывать не на всех страницах сайта, то при переходе по ссылкам указанным в самом модуле всё остаётся на месте, а сам модуль исчезает

    понятно что разработчики чего то упустили!!!!

    в файле /modules/mod_tienda_categories/helper.php
    заменил строки с 62-66
    Код (PHP):
    1. $item->itemid = $this->params->get('itemid') ? $this->params->get('itemid') : JRequest::getInt('Itemid');

    проблема решилась

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

    полазив по каталогам tienda я нашёл требуемый файл /administrator/components/com_tienda/models/categories.php вставляем в него строку №62
    Код (PHP):
    1. $query->where('tbl.parent_id NOT IN (SELECT category_id FROM #__tienda_categories WHERE category_enabled = 0)');

    теперь уже при запросе к БД отсеиваются все дочерние категории из неактивной

    если есть у кого вопросы задавайте
     
    Последнее редактирование: 26.10.2010
  2.  
  3. Offline

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

    Регистрация:
    22.03.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Женский
    попробовал воспользоваться вашим советом,но модуль корзины по прежнему исчезает после нажатия кнопки "добавить в корзину"
     

Поделиться этой страницей

Загрузка...