В своем выступлении кандидат технических наук Сергей Никитанов делится «Программирование в Joomla - применение глобальных переменных». Спикер рассказал, что Joomla предоставляет пользователям ограниченные возможности для создания сайтов. В установщике присутствует всего два шаблона, которые являются как бы отправной точкой для всех остальных шаблонов. Однако и на их основе можно создать даже собственный шаблон.
Далее спикер рассказал о глобальных переменных шаблона, а также о вставках PHP в HTML-код. Он продемонстрировал, как можно настроить параметры в Joomla. Спикер поведал о блоке активных переменных, которые помогают отобразить контент на сайте. Были показаны объекты, которые формируются в результате выполнения определенных методов.
Презентация
Они помогают в Joomla обработать командную строку. Об этом было рассказано более подробно. Спикер затем отметил, что непосвященный человек может этого не понять, поэтому с данным вопросом следует разбираться особо. Далее Сергей рассказал о JoomlaAPI. Это так называемая система классов Joomla, которая заложена в папке PHP.
Затем спикер рассказывает о классе Jinput, который используется с командной стройкой и другими функциями. Был отмечен принцип работы метода getCmd, который разбирает адресную строку на параметры и возвращает их значения. Данная функция позволяет создавать условия для регулирования отображения контента на сайте.
Далее спикер перешел к практической части. Он показал, как можно убрать модули при просмотре полной версии статьи на сайте. Эта функция будет удобна, если на сайте мало места, и появляется необходимость экономии на контенте. Спикер показал, как убрать модули, делал он это с использованием редактора.
Затем он продемонстрировал, как отключить ЧПУ для просмотра ссылки на полную статью. Рассказывалось о значении переменной view для полной статьи. Говорилось также о подстройке ширины контента. Спикер подробно остановился на данных условиях и решении этой задачи. Далее он показал, как перейти к шаблону контента.
Здесь можно было воспользоваться «техникой исчезающих колонок». Рассказывалось подробно о том, как это можно сделать. Он отметил, что ширина сайта, при правильном написании, меняется. Спикер затем поведал о том, как убрать модули при редактировании статьи с Front-end сайта.
Если у Вас есть вопросы по статье - пишите их в комментариях.
Этот доклад и другие вы можете купить на странице конференции