Создаем модуль для Joomla — пишем логику работы модуля

Автор Artur Merichev
Создаем модуль для Joomla — пишем логику работы модуля

продолжаем создавать модуль для джумла после того как мы создали локализация.

Нам необходимо установить данный шаблон джумла но. Давайте ещё раз посмотрим на File node.js xml и посмотрим, что мы здесь неправильно написали. То есть перед тем как установить обязательно нужно всё проверить.

А вот здесь вот vxt страшно мы забыли написать версию.

Джума для которой предназначен данный модуль. Давайте напишем вершин и нас версия будет 3.16 ниже этой версии фактически модуль он не устанавливается далее после автора мы должны сделать тег A Creation. То есть — это обязательно сделать для того чтобы в списке модулей. Джунгли данные дата на отображать и мы видели когда же был разработан данный мудрено поставим допустим январь 2016 года adalya вот в этих вот отель Hilton мы описание метод то есть мы описание писали сокращённо то есть. Нам нужно обязательно написать — это полностью то есть дескрипшн. Почему Потому, что мы установим модуль. У нас вот эти вот всплывающей подсказки на метках они не появляется здесь оставим только диск то соответственно у нас подсказок не будет с чем — это связано наверное связано с тем, что description, но — это ключевое слово для бега Feel так ну в принципе наверное пока здесь всё. Если какие-то ещё ошибки будут дополнительные еще раз вернемся к этому файлу давайте пока его сохраним и попробуем пересоздать наш архив добавить в архив убираем формат Zip и создаём архив теперь переходим в административную часть суммы заходят на наш сайт выбираем менеджер расширений и загрузить файл пакета. Даня убираем наш архив и загружаем данные архив системы установка модуля успешно завершена описание модуля почему-то здесь вот не высветилось мне пока не понял с чем — это связано. Но — это неважно поскольку если мы перейдём в наш модуль то здесь вот название модуля. У нас вышло описание модуля нас тоже и соответственно у нас выходит вот эти вот подсказки для полей формы то есть всё у нас здесь работы. Теперь давайте опубликуем наш модуль в позиции шаблона protostar для этого мы ведем заголовок модуля новые пользователи привяжем данный модуль к страницам сайта. Даня укажем позицию позицию рай — это у нас позиция правой колонке шаблона protostar и изменим состояние модуля на количество вводимых пользователем 233 по умолчанию поскольку вот здесь вот в тайге нам users мы указывали 3 и теперь нажимаем сохранить и закрыть попробуем зайти на сайт мы получаем атакуют ошибку которая связана с тем, что мы не определили класс онлайн-тесты users File PHP. Давайте перейдём в папку с женой поскольку мы работать уже непосредственно в папке с женой и вот наш мудрый madlikewizards и файл PHP в 17 у нас появляется класс мудростью и у нас parser PHP ругается, а то есть он не может найти данные класс соответственно. Нам её нужно определить. Поэтому Давайте откроем файл Helper PHP. И начнём писать на логику работы нашего модуля. Что нужно здесь написать то здесь мы пишем стандартные значения то есть стандартные функции которые извлекают информацию из базы данных. Джунгли для извлечения информации из базы данных. Джума создан специальный класс который называется jdbc Driver если мы перейдём опять живу. org. А то мы можем как раз данные класс прочитать переходим. Джума платформ и далее находим класс называется jdbc Driver Class данных предназначена для того чтобы мы соединение с базой данных и передали в базу данных запрос, а каким образом передается запрос. Давайте зайдем на сайт joom Mark II посмотрим статью который называется selecting Data using Database то есть выбор данных с использованием класс. ГДЗ по истории застаревшие класс он был в джунгли 3.0 замена класс jdbc Driver и в этом классе есть два основные методы которые фактически. Выполняет все запросы — это getcourse.ru и лодка то есть методом getcourse.ru у нас формируется запрос в базу данных языкается тут информации с помощью этих методов Select From ear to ear Set callerid у нас запрос выполняется титульный лист — это у нас загружается информации из базы данных в виде массива с объектами каждый объект содержит строчку в таблице базы данных. Ну допустим если мы сейчас придём в наш и выберем PHP My Admin редактор баз данных. Давайте него зайдём выберем базу данных нашего сайта в тех. Это стандартные таблицы. Джунгли где нас интересует таблицы users users — это пользователи женой и mavi данные таблицы содержит 3 строки в каждой из строк есть такие. Столбцы какой. Наим username email Password и так далее. То есть эти. Столбцы — это у нас все данные которые мы хотим из базы данных здесь вот мы выбираем допустим User ID reset Profile на вот эти значение нужно заменить соответственно вот этими значениями дали мы убираем регистр Dead. И выводим — это всё дело в виде массива объектов каждый из объектов он содержит в данную строку и так давайте на данный код он поможет разобраться с нашим классом теперь. Нам нужно продлить. Класс Класс определяется следующим образом пишем слово класс далее Mod list users также как и мы — это всё в файле мод на этот видос PHP. Обратите внимание то есть регистр букв он должен соответствовать потому, что мы написали здесь далее мы. Открываем две фигуры на скобочки между которыми у нас будут написаны свойства класса и метод класса в данном случае свойства у нас нет, но у нас есть 1м который называется как вы помните статический метод Get users и мы его сейчас здесь тоже напишем опишем ключевые слова в Public Static function — это у нас фактически статическая функция ей даём Get users также как и там в качестве параметра мы. Передаем ей объект паровоз класс уже регистры — это у нас соответственно параметры нашего movie смотреть параметры которые у нас здесь.

0 комментариев
0

Читайте также