klep
Новичок
Навигация по сайту
Доброго времени суток тебе алл.
У меня вопрос к людям (которые в отличие от меня не первый сайт пишут).
У меня есть сайт и изначально он проектировался без учета резкого темпа равзития.
Написан на php ( основной движек на ООП ) с html работаем через шаблоны.
Основной файл один = main.php он подключает разные классы, которые находятся в inc и работает с ними.
Проблема такая.
Вот часть кода, вся навигация на данный момент обходилась одной переменной mode= ....
А вот теперь появилась необходимость в подразделах.
Все эта конструкция увеличивается и раздражает меня, как можно структурировать это ?
Или кто как делает ?
Доброго времени суток тебе алл.
У меня вопрос к людям (которые в отличие от меня не первый сайт пишут).
У меня есть сайт и изначально он проектировался без учета резкого темпа равзития.
Написан на php ( основной движек на ООП ) с html работаем через шаблоны.
Основной файл один = main.php он подключает разные классы, которые находятся в inc и работает с ними.
Проблема такая.
Код:
$mode='';
$mode=$_GET["mode"];
switch($mode)
{
....
$tpl3->tplSetNested('if_inv/inv_td');
$tpl3->tplParse($rcaption_name[$mode],'if_inv');
break;
case "photo":
PostPreview("if_photo/photo_td",Depart_Photo);
$tpl3->tplSetNested('if_photo/photo_td');
$tpl3->tplParse($rcaption_name[$mode],'if_photo');
break;
case "myroads":
PostPreview("if_myroads/myroads_td",Depart_MyRoads);
$tpl3->tplSetNested('if_myroads/myroads_td');
$tpl3->tplParse($rcaption_name[$mode],'if_myroads');
break;
case "friends":
FriendPreview("if_friends/if_friend",20);
$tpl3->tplSetNested('if_friends/if_friend');
TextPreview("if_friends/if_text",Depart_Frd);
$tpl3->tplSetNested('if_friends/if_text');
$tpl3->tplParse($rcaption_name[$mode],'if_friends');
break;
case "team":
$tpl3->tplParse($rcaption_name[$mode],'if_team');
break;
case "weekend":
PostPreview("if_weekend/weekend_td",Depart_WeekEnd);
$tpl3->tplSetNested('if_weekend/weekend_td');
$tpl3->tplParse($rcaption_name[$mode],'if_weekend');
break;
.....
}
А вот теперь появилась необходимость в подразделах.
Все эта конструкция увеличивается и раздражает меня, как можно структурировать это ?
Или кто как делает ?