Смекни!
smekni.com

Разработка класса в PHP (стр. 3 из 3)

$nav -> delitmer = " > "; // изменение разделителя

echo $nav -> gor_nav_create(); // создание и вывод панели навигации со ссылками

echo("</TD>

</TR>

<TR>

<TD WIDTH=300 VALIGN='top' ALIGN = 'left'>

<IMG SRC = 'MenuLine.jpg'><BR>");

$nav2 = new Url_nav();

$nav2 = new Url_nav(); // создание нового экземпляра класса

$nav2 -> l_visited_style("","","","");//изменение стиля посещенных ссылок

$nav2 -> l_hover_style("","","","");//изменение стиля ссылок при наведении

$nav2 -> l_link_style("","","","");// изменение стиля непосещенных ссылок

$nav2 -> add_item("Бесплатное хранение файлов", "http://refolder.ifolder.ru");

$nav2 -> add_item("Заказать работу", "work.htm"); // добавление элементов

$nav2 -> add_item("Письмо разработчикам", "opinion.htm");

$nav2 -> add_item("Карта сайта", "karta.htm");

$nav2 -> add_img_item("Разделитель", "MenuLine.jpg", "MenuLine.jpg");

echo $nav2 -> vert_nav_create();

?>

</TD>

<TD ALIGN = "left" VALIGN="top"><P>Доброго времени суток, Дорогой гость.<BR>

На этом сайте вы сможете найти большую коллекцию книг, рефератов,а так же выполненных работ по различным предметам.<BR>

Так же здесь хранится база ответов на некоторые курсы Intuit.ru<BR>

Теперь немного о том как работает сайт. На сайте храняться два типа ссылок:

<OL>

<LI>Ссылки с пометкой [iFolder] - указывают на файлы хранящиеся на сайте файлового хостинга <A HREF="http://refolder.ifolder.ru/">refolder.ifolder.ru</A>

(почему именно он? Прежде всего потому что он один из немногих серверов поддерживающих программы для закачки, что на наш взгляд крайне удобно)</LI>

<LI>Ссылки с пометкой [ed2k] - указывают на версию файла хранящуюся в сети eDonkey2000. Чтобы скачать подобные ссылки рекомендуем установить программу

eMule (ее можно <A HREF="http://www.emule-project.net/">скачать с официального сайта</A> или воспользоваться вот этой <A HREF="http://refolder.ifolder.ru/6437769">ссылкой [iFolder]</A>). О том как пользоваться программой eMule можно прочитать <A HREF="rukovodstvo_eMule.zip">здесь.</A>

</LI>

</OL>

</P>

<b>P.S. Все материалы размещенные на данном сайте носят исключительно ознакомительный характер и должны быть удалены после просмотра.</b>

</TD>

</TR>

<TR>

<TD>

</TD><TD ALIGN = "center">

</TD>

</TR>

</TABLE>

</BODY>

</HTML>

Рис. 1 – Результат выполнения кода


Заключение

Разработанный класс позволяет значительно упростить создание меню навигации сайта. Он сводит всю разработку к заданию элементов массива, разделителя и вызову методов класса.

Класс позволяет выводить меню навигации, как в виде строки, так и в виде столбца. Что еще больше расширяет функциональные возможности класса.

Таким образом можно сделать вывод о том, что поставленная задача была выполнена полностью. И ее итогом стал вполне жизнеспособный программный продукт, способный получить широкое применение у специалистов занимающихся разработкой Web – сайтов на языке PHP.


Список литературы

Кузнецов М.В., Симдянов И.В. Самоучитель PHP. – 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2006.

Уильман Л., Основы программирования на PHP: Пер с анг. –М.: ДМК Пресс, 2001.

Фленов М.Е., PHP Глазами хакера. – СПб.: БХВ-Петербург, 2005.

Кухарчик А., PHP: Обучение на примерах. – Мн.: Новое издание, 2004.