Как сделать вывод всех (а не 50) статей категории

Discussion in 'Навигационная структура сайта' started by kokus, Jun 2, 2008.

  1. Offline

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

    Joined:
    Jun 1, 2008
    Messages:
    35
    Likes Received:
    0
    Gender:
    Male
    В категории 200-300 статей, возможно будет и больше. Можно ли сделать так чтобы на одной странице выводился список всех статей. Сейчас при нажатии на нужную категорию открывается страница со списком, но отображается максимум 50 обьектов. Поиском пользовался.
     
  2.  
  3. Offline

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

    Joined:
    Jun 1, 2008
    Messages:
    35
    Likes Received:
    0
    Gender:
    Male
    Ответ: Как сделать вывод всех (а не 50) статей категории

    Нашел совет, что для этого необходимо отредактировать файл /includes/pageNavigation.php и найти строку: $displayed_pages = 10; заменить там число 10 на нужное, либо заменить строку на $displayed_pages = $this->total; тогда будет выводится весь список. Но это не сработало. Причем у меня почему-то выводится по 50 а не по 10.


    Затем нашел там строчку
    $limits[] = mosHTML::makeOption( "50" );
    заменил ее на
    $limits[] = mosHTML::makeOption( "500" );

    а строку
    for ($i=5; $i <= 30; $i+=5) {
    на
    for ($i=100; $i <= 300; $i+=100) {

    теперь уже лучше, в выпадающем списке на сайте теперь 100, 200, 300 и 500 объектов для отображения можно выбрать. Но когда только открываешь страницу (еще не выбрав количество для отображения) их опять 50.
    Может быть 50 указано в каком-то другом файле, не в pageNavigation.php
    Ребята кто-нибудь знает?
     
  4. Dead Krolik
    Offline

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

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Ответ: Как сделать вывод всех (а не 50) статей категории

    Попробуй куки почистить, там по-моему запоминается в них это дело.
     
  5. Offline

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

    Joined:
    Jun 1, 2008
    Messages:
    35
    Likes Received:
    0
    Gender:
    Male
    Ответ: Как сделать вывод всех (а не 50) статей категории

    А куки браузера или джумлы? Браузера не помогло. А с джумлой другая проблема, не нашел где их чистить. Мне сказали, что в админке : Система - Очистка кэша. Но у меня там такого нет. Там только : проверить версию Joomla, информация о системе и разблокировать все обьекты. Три пункта и все! Версия у меня 1.0.15

    Я еще вот что сейчас сделал:
    в файле administrator/components/com_config/admin.config.php в коде

    $listLimit = array(
    mosHTML::makeOption( 5, 5 ),
    mosHTML::makeOption( 10, 10 ),
    mosHTML::makeOption( 15, 15 ),
    mosHTML::makeOption( 20, 20 ),
    mosHTML::makeOption( 25, 25 ),
    mosHTML::makeOption( 30, 30 ),
    mosHTML::makeOption( 50, 50 ),
    );
    добавил строки

    mosHTML::makeOption( 100, 100 ),
    mosHTML::makeOption( 200, 200 ),

    Получил, тем самым, возможность из админки ставить ограничение выставляемое по умолчинию 100 и 200. Выставляю его, но это не работает. Опять 50. Когда ставлю 10, 15, 25 или любое другое (это все в админке), тоже не работает. Всегда 50.

    Добавлено через 1 час 27 минут
    в настройках mainmenu там где: Показывать по можно выбрать от 5 до 50. И когда я там меняю то все работает. Можно ли сделать так чтобы там можно было выбрать до 500 или 1000?
    В каком файле Joomla это прописывается?
     
    Last edited: Jun 5, 2008
  6. Offline

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

    Joined:
    Jul 8, 2008
    Messages:
    2
    Likes Received:
    0
    Ответ: Как сделать вывод всех (а не 50) статей категории

    У меня та же проблема, но еще хотелось бы узнать как сделать вывод статей по алфовиту... по умолчанию
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ответ: Как сделать вывод всех (а не 50) статей категории

    \administrator\components\com_menus\content_category\content_category.xml

    Можно просто закомментировать строку ( ~ 576)
    в файле \components\com_content\content.php
    Тогда будут выводиться все статьи, но также будет работать "Показывать по"
     

Share This Page

Loading...