Всем привет. Народ, возникла следующая проблема.Копаю уже второй день. Компонент DJ-Classifieds список категорий в админке. Вбил ручками порядка 3000 уже категорий и подкатегорий соответственно и в один прекрасный момент страница с категориями перестала подгружаться, просто белая страница и все. Проблема в том что селект количества отображаемых категорий на странице по умолчанию стоит "все".И смене не поддается на 5,10,20,30 и т.д.В родных настройках Joomla селект по умолчанию стоит на 20, соответственно выводится по 20 категорий на странице панели управления.Начал копать в БД, нашел методом тыка эти 10,20,30 которые вписываются в базу при выставлении настройки селекта отображения категорий в родной настройке Joomla, попытался менять цифры прямо в БД и дамп заливать обратно на хост, видимо какая то защита стоит и в настройке селекта происходит умолчание на 20 категорий.То есть манипуляции с базой ничего не дали.Поэтому как сменить в компоненте доски умолчание Количества "Все" на 50 или 100 к примеру ума не приложу.Может в файлах самого компонента?Подскажите кто шарит, потому как я в этих крючках и значках вообще ничего не пойму и в каком файле можно раскопать тоже не предполагаю.Всем спасибо.
Спустя некоторое время копаний (на локальном хосте) я разобрался в том что это есть пагинация категорий.Попытался найти файлы отвечающие за это действо-не нашел и не понял как работает и что за что отвечает.Наткнулся правда на файл вывода пагинации в шаблон.То есть выставляю в этом файле цифры, допустим всего 27 категорий, выставляю 5 и в шаблоне отображается будто разбиение страниц, причем я нахожусь будто на второй странице с категориями, всего страниц должно быть 6 по 5 категорий, но вот незадача, категории отображаются все, то есть самой пагинации не происходит.Обратил внимание на раздел "Локации" думал и там такая же фигня, ан нет, в локациях пагинация работает как и должно, ставишь селект на 10 строк и выводится 10 строк и разбиение на страницы соответственно происходит.Ну тут уж тупик, полазил ещё по файлам всяческим PHP контролеры, там, категории, но ничего больше не нашел, в принципе что и искать то не соображу.
Спустя еще несколько времени пару дней нашел пагинацию данных разделов в файлах компонента вот тут:
/administrator/components/com_djclassifieds/views/categories/view.html.php
фрагмент кода
defined ('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.view');
class DjClassifiedsViewCategories extends JViewLegacy
{
protected $pagination;
function display($tpl = null)
{
$this->categories = $this->get('Categories');
$this->countCategories = $this->get('CountCategories');
$this->state = $this->get('State');
$model = $this->getModel();
$this->categories = $model->getCategories();
jimport('joomla.html.pagination');
//$limit = JRequest::getVar('limit', '25', '', 'int');
//$limitstart = JRequest::getVar('limitstart', '0', '', 'int');
//$pagination = new JPagination($this->countCategories, $limitstart, $limit);
$pagination = new JPagination($this->countCategories, 0, 0);
$this->pagination = $pagination;
Здесь я перепробовал всё что можно, и раскоментировал строки, и нули менял (смена в админке происходит) и убирал строку
$pagination = new JPagination($this->countCategories, 0, 0);
по умолчанию селект стал по 25 категорий, но количество строк на странице не изменилось, то есть выводятся так же все.
Что сделать, а?Подскажите кто нить, а?
И вот очередные пару дней прошло.Странно что никто не может ответить на данный вопрос.Написал разработчикам компонента получил ответ: говорят мы специально не сделали пагинацию потому что удобно когда все категории выводятся на одну страницу.И вы у нас первый юзер который обратился с подобным вопросом. На что я им написал: ребят, у меня три тысячи категорий и страница не грузится, с ними нет возможности работать.
Ну вот жду ответ.