Возможно ли задать количество отображаемых строк в боксе "Информация"

Возможно ли задать максимальное количество отображаемых строк в боксе "Информация" аналогично как в боксе "Статьи"?

*

Spido

  • *
  • 1598

Да, можно.
Для этого нужно в запросе к базе данных, добавить лимит на вывод нужного количества информации.
Например:
берем первый попавшийся модуль в директории includes/modules/boxes/best_sellers.php

Смотрим строку 32, запроса к базе:

Код: (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
        $Qbestsellers = $osC_Database->query('select distinct p.products_id, pd.products_name, pd.products_keyword from :table_products p, :table_products_description pd, :table_products_to_categories p2c, :table_categories c where p.products_status = 1 and p.products_ordered > 0 and p.products_id = pd.products_id and pd.language_id = :language_id and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and :current_category_id in (c.categories_id, c.parent_id) order by p.products_ordered desc, pd.products_name limit :max_display_bestsellers');
нас интересует часть кода: pd.products_name limit :max_display_bestsellers
Затем задаем переменную этому запросу в строке 39.
И добавляем инсталляцию таблицы, в базу данных, для создания таблицы этой переменной, в строке 79.
Конечно все переменные нужно привести в соответствие с названиями вашего модуля.
После этого нужно инсталлировать модуль и в админке можно вводить нужное число вывода строк информации.

ок спасибо