С помощью phpMyAdmin измените значение random в настройках модуля mod_myquestions (поле params таблицы #__modules) на "1":
{"random":"1","items":"3","maxlen":"100","author":"1","date":"1"}
Теперь модуль выводит один случайный вопрос (рис. 7.11).
Рис. 7.11. Модуль, отображающий один случайный вопрос
Постраничный вывод информации
Добавим к менеджеру вопросов постраничный вывод списка. Откройте файл /administrator/components/com_myquestions/controller.phpи сделайте изменения в коде функции showQuestions в соответствии с выделенным кодом:
Значения limit и limitstart мы получаем из HTTP-запроса. Их задает один из методов класса JPagination, который мы вызовем далее. По умолчанию limit берется из настроек Joomla, а limitstart принимается равным 0. Значение total мы получаем из базы данных.
Когда все данные получены, создается объект JPagination, который передается в метод HTML_questions::showQuestions.
Откройте файл admin.myquestions.html.phpи измените метод showQuestions следующим образом: