Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:42 27.06.24 
Клубове/ Компютри и Интернет / PHP Пълен преглед*
Информация за клуба
Тема Re: Едно меню [re: gyx4o]
Автор Дeшeв (Муслон)
Публикувано31.12.04 10:59  



Абе не знам какви менюта поддържате, ама аз бих заложил, че не са от милиони записи .

За по-прости конфигурации, можем директно да си наслагаме всичко в един конфигурационен файл -- menu.php. Декларацията на класа и помощната функция може и да не седят там:


<?php
class MenuItem
{
var $Name;
var $TargetUrl;
var $Children;

function MenuItem($name, $href, $children)
{
$this->Name = $name;
$this->TargetUrl = $href;
$this->Children = $children;
}
}

function item()
{
$args = func_get_args();
$name = array_shift($args);
$href = array_shift($args);
return new MenuItem($name, $href, $args);
}


$menu = item("Main", "http://google.com",
item("Sub1", "http://yahoo.com"),
item("Sub2", "http://dir.bg",
item("Sub2_Sub1", "http://goatse.cx", NULL),
item("Sub2_Sub3", "http://rotten.com", NULL),
item("Sub2_Sub4", "http://ogrish.com", NULL)));

var_dump($menu);


Накрая директно си пишем дървовидната структура на менюто и не си играем да я превръщаме в таблична, че и да я пращаме в базата. Е може би тоя подход няма да е много удачен за страшно сложно CMS решение.



Цялата тема
ТемаАвторПубликувано
* Едно меню gyx4o   27.12.04 09:46
. * Re: Едно меню gyx4o   27.12.04 15:31
. * Re: Едно меню petko   28.12.04 15:16
. * Re: Едно меню Bълk   28.12.04 16:12
. * Re: Едно меню gyx4o   28.12.04 21:12
. * Re: Едно меню Bълk   29.12.04 14:25
. * Re: Едно меню gyx4o   29.12.04 15:44
. * Re: Едно меню gyx4o   31.12.04 02:20
. * Re: Едно меню Дeшeв   31.12.04 10:25
. * Re: Едно меню Дeшeв   31.12.04 10:59
. * Re: Едно меню gyx4o   31.12.04 14:22
. * ЗАВИСИ ... ro6avia   31.12.04 15:39
. * Re: ЗАВИСИ ... gyx4o   31.12.04 15:50
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.