Четверг
25.04.2024
18:55
Категории раздела
1С: Предприятие 8 [0]
1С:Предприятие 7.7 [6]
1С:Предприятие 8 [13]
Борьба с вирусами [3]
Система (Windows) [10]
WEB Разработка [1]
Программы [2]
Железо [8]
Видео [2]
Гитара [1]
Разное [2]
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    GeterX Corp

    Каталог статей

    Главная » Статьи » WEB Разработка

    VirtueMart: Количество выводимых товаров в категории

    Порой необходимо в Virtuemart изменить количество выводимых товаров в категории на страницу.

    Это можно сделать в файле \administrator\components\com_virtuemart\classes\pageNavigation.class.php

    Следующие строки отвечают за количество элементов:


    for ($i=5; $i <= 30; $i+=5)
    {
    if (empty( $link)) { $limits[$i] = $i; }
    else { $limits[vmRoute($link.'&limit='.$i)] = $i;
    }

    Разбираем строки:

    1. for ($i=НАЧАЛЬНОЕ ЗНАЧЕНИЕ В СПИСКЕ; $i <= МАКСИМАЛЬНОЕ ЗНАЧЕНИЕ; $i+= НА КАКОЕ ЧИСЛО УВЕЛИЧИВАЕТСЯ СПИСОК)

    Затем в настройках Joomla надо указать, по сколько элементов выводить на одной странице по умолчанию

    k

     

    Как показать все товары на одной странице.

    Чтобы показать все товары на одной странице сделаем соответствующий пункт меню в выпадающем списке.

    Для этого, в том же файле \administrator\components\com_virtuemart \classes\pageNavigation.class.php после строк

    if (!empty($link) && strpos( 'limitstart=', $link) === false)
    {
    // insert limitstart in url if missing //
    shumisha $link .= '&limitstart='.$this->limitstart;}
    for ($i=5; $i <= 30; $i+=5) {if (empty($link))
    {$limits[$i] = $i;}
    else {$limits[vmRoute($link.'&limit='.$i)] = $i;}}
    if (empty($link)) {$limits[50] = 50;}
    else {$limits[vmRoute($link.'&limit=50')] = 50;
    }

    Добавим

    if (empty( $link)) { $limits[65535] = Все; }
    else { $limits[vmRoute($link.'&limit=65535')] = Все; }

    и не забываем сохранить в кодировке UTF-8!!!

    И вуаля - теперь в выпадающем списке на страницах сайта появился пункт меню "Все"

    sdf



    Источник: http://bomjdima.ru/home/1-2010-10-08-22-06-37/3-virtuemart-.html
    Категория: WEB Разработка | Добавил: GeterX (14.09.2011)
    Просмотров: 7193 | Комментарии: 1 | Теги: Joomla, virtuemart, категории, количество выводимых товаров | Рейтинг: 4.0/1
    Всего комментариев: 1
    1 fila61  
    0
    Нормуль, помогло. Спасибо автору.

    Имя *:
    Email *:
    Код *: