Читаем Разрботка расширений для CMS Joomla полностью

С помощью 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 следующим образом:

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже