Создание собственного простейшего HTML-блока
Блоки представляют собой приятные небольшие области, располагающиеся в левых (или правых) столбцах сайта. Простейшие блоки, включающие лишь статический HTML-текст, могут быть полезными для представления коротких сообщений, рекламы и даже главного меню, которое может выполнять функции встроенного модуля Modules. В состав приложения PHP-Nuke входит файл Sample^Block.php. его можно найти в папке Blocks вашего сайта. Указанный файл демонстрирует, сколь простым может быть блок.
< ?php
/«г*»*********************************************************/ /* PHP-NUKE: Web Portal System */
t* */ I* Copyright (c) 2002 by Francisco Burzi */
/» http://phpnuke.org */
*/ */ /* This program is free software. You can redistribute it or modify */
/* it under the terms of the GNU General Public License published by */ /* the Free Software Foundation; either version 2 of the License. */
if (eregi("block-Sample_Block.php*,$_SERVER[1PHP_SELF1])) { header("Location: index.php"); die();
}
$content = "Here goes the content you want in your new block";
Как видите, примерно 15% содержимого этого блока - простые комментарии. Программный код состоит всего из пяти строк. В первых четырех строках проверяется, как блок был загружен с других страниц сайта, т.е. доступ к нему был получен не напрямую. Эти четыре строки должны присутствовать в любых блоках.
Взглянув на следующую строку, можно понять, как работают блоки. Вы просто присваиваете текст, который должен отображаться на экране, переменной $content, вот и все. Если вы загрузите описанный простейший блок на свой Web-сайт с помощью административного модуля Blocks.
На самом деле, все это очень просто.
