http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

Главная Новости

Сайт на PHP NUKE | Основы работы с темами

Опубликовано: 06.09.2018

видео Сайт на PHP NUKE | Основы работы с темами

Пишем на SQL без SQL! ► Урок по RedBeanPHP #1 ► Самая простая и мощная ORM для PHP! ► Основы

Все темы находятся в папке Themes (Темы) вашего сайта, при этом каждой теме соответствует одна папка нижележащего уровня. Имя темы определяется именем ее папки. Для темы необходим только один файл, и этот файл называется theme.php. Он должен находиться в папке Themes (Темы). Папка Themes (Темы) может также по необходимости содержать дополнительные файлы, включая графическую информацию, которая часто сохраняется в папке Images (Рисунки),



Файл theme.php, как правило, не является файлом в формате HTML. Это РНР программа, или скрипт, которая конструирует различные элементы интерфейса PHP-Nuke. Каждая страница PHP-Nuke содержит файл theme.php для выбранной темы и обращается к нему при создании любого элемента на экране в формате HTML, такого как таблица, заголовок и т.п.


Как легко взломать сайт на PHP — SQL injection

Файл theme.php должен предоставлять определенные функции, поскольку PHP-Nuke вызывает эти функции и предполагает, что каждая тема предоставит их;

? themeheader() отображает верх страницы,

? themefooter() отображает низ страницы.

? themeindex() форматирует статьи на базовой странице.

? themearticleQ форматирует определенные статьи новостей.

? themesideboxf) форматирует блоки.

? ОрепТаЫе() отображает первую часть модуля, включая его область заголовка.

? CloseTableQ заканчивает модуль.

Дополнительно необходимы функции CloseTable2() и ОрепТаЫа2(). Они отображают таблицу с заданной шириной, отличной от 100%, как это делают функции ОрепТаЫе () и CloseTable ().

Таким образом, для отображения страницы PHP-Nuke сначала вызывает функцию theme header (), а затем делает несколько вызовов функции theme eidebox () для левых блоков. При вызове функций ОрепТаЫе {) и CloseTable () отображается содержимое модуля, после чего вызывается функция themesideboxO для правых блоков. В конечном итоге вызывается функция theme?ooter() для окончания страницы.

Карта
rss