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

Тема в разделе "Навигационная структура сайта", создана пользователем kokus, 02.06.2008.

  1. Offline

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

    Регистрация:
    01.06.2008
    Сообщения:
    35
    Симпатии:
    0
    Пол:
    Мужской
    В категории 200-300 статей, возможно будет и больше. Можно ли сделать так чтобы на одной странице выводился список всех статей. Сейчас при нажатии на нужную категорию открывается страница со списком, но отображается максимум 50 обьектов. Поиском пользовался.
     
  2.  
  3. Offline

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

    Регистрация:
    01.06.2008
    Сообщения:
    35
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Как сделать вывод всех (а не 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пециалист <=

    Регистрация:
    13.04.2007
    Сообщения:
    3 685
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Как сделать вывод всех (а не 50) статей категории

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

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

    Регистрация:
    01.06.2008
    Сообщения:
    35
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Как сделать вывод всех (а не 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 это прописывается?
     
    Последнее редактирование: 05.06.2008
  6. Offline

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

    Регистрация:
    08.07.2008
    Сообщения:
    2
    Симпатии:
    0
    Ответ: Как сделать вывод всех (а не 50) статей категории

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

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 310
    Симпатии:
    375
    Пол:
    Мужской
    Ответ: Как сделать вывод всех (а не 50) статей категории

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

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

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

Загрузка...