Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: навигация
 
 автор: todas   (16.12.2005 в 13:04)   письмо автору
 
 

Скрипт навигации.
<?
class page
{
var $set_content;
var $links = array('page1' => '1.php',
'page2' => '2.php',
'page3' => '3.php',
'page4' => '4.php',
'guestbook' => 'aaa.php'
);

function sc($newcontent){
$this->set_content = $newcontent;
}

function display(){

$this -> display_links($this->links);
echo $this->set_content;

}


function display_links($links){
echo "<table border=0 align=center><tr>";
foreach($links as $name => $url){
if (strpos($_SERVER['PHP_SELF'], $url) == true){
echo "<td class=unactive>".$name."</td>";
} else {
echo "<td><a href=".$url." target=_self>".$name."</a></td>";
}
}
echo "</tr></table>";
}

}
?>
Он выводит ссылки меню ввиде:

[url]page1[/url] [url]page2[/url] page3 [url]page4[/url] [url]guestbook[/url]

в свою очередь:
page3
-----
<?
include "nav.php";

$obj = new page();
$obj->sc("<h1>Page #3</h1>");
$obj->display();

?>

подскажите, как мне организовать подменю на определённой странице?
типа:

[url]page1[/url] [url]page2[/url] page3 [url]page4[/url] [url]guestbook[/url]

[url]page3.1[/url]
[url]page3.2[/url]
page3.3

   
 
 автор: virtus   (16.12.2005 в 13:05)   письмо автору
 
   для: todas   (16.12.2005 в 13:04)
 

банальной проверкой IF

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования