[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: help по switch-у
Robert
Помогите пожалуйста, не могу разобраться , да и скрипт полезный для динамичных сайтов.
идея такая , Сайт динамичных и title для всех страниц одинаковый , хочу сделать так чтобы TITLE , META-KEYWORDS, DESK. у каждый страницы был уникальным.

if(!isset($_GET['page'])){
$page = 'home';
}
else{
$page = addslashes(strip_tags(trim($_GET['id'])));
}
switch ($page){
case 'home':
$title = 'Главная';
$meta_d = 'Описание страницы Главная';
$meta_kw = 'Ключевые слова страницы Главная';
break;
case 'gallery';
$title = 'О нас';
$meta_d = 'Описание страницы О нас';
$meta_kw = 'Ключевые слова страницы О нас';
break;
case 'production':
$title = 'Статья';
$meta_d = 'Описание страницы Статья';
$meta_kw = 'Ключевые слова страницы Статья';
break;
case 'stone':
$title = 'Фотогалерея';
$meta_d = 'Описание страницы Фотогалерея';
$meta_kw = 'Ключевые слова страницы Фотогалерея';
break;
case 'cooperation':
$title = 'Наши контакты';
$meta_d = 'Описание страницы Наши контакты';
$meta_kw = 'Ключевые слова страницы Наши контакты';
break;
case 'contact':
$title = 'Наши контакты';
$meta_d = 'Описание страницы Наши контакты';
$meta_kw = 'Ключевые слова страницы Наши контакты';
break;
}

проблема заключается в меню
у меня меню работает с id

<?
$page = array(1 => 'home', 2 => 'gallery', 3 => 'production', 4 => 'stone',5 => 'cooperation', 6 => 'contact',);
$id = isset($_GET["id"]) ? $_GET["id"] : 1;
$g_t = isset($_GET["g_t"]) ? $_GET["g_t"] : 'null';
if($g_t != 'null')
{
$_SESSION['g_t'] = $g_t;
$id = 2;
}
if($id > 6)
$id = 1;
?>



<div id="page">
<ul
id="topnav" class="v1">
<li
id="home"><a href="index.php ">Главная</a></li>
<li
id="gallery"><a href="index.php?page=gallery">Продукция</a></li>
<li
id="production"><a href="index.php?id=3">Производство </a></li>
<li
id="stone"><a href="index.php?id=4">Выбор камня</a></li>
<li
id="cooperation"><a href="index.php?id=5">Сотрудничество</a></li>
<li
id="contact"><a href="index.php?id=6">Контакты</a></li>
</ul>
</div>


____________________________________________________________________
таким образом при переходе по страницам титле работает только у главной страницы и у всех страниц одинаковый.

для правильной работы знаю если меню будет выглядеть так
<div id="page">
<div
id="header">
</div>
<div
id="menu">
<ul>
<li><a
href="/">Главная</a></li>
<li><a
href="/index.php?page=gallery">О нас</a></li>
<li><a
href="/index.php?page=stone">Статья</a></li>
<li><a
href="/index.php?page=production"> Фотогалерея </a></li>
<li><a
href="/index.php?page=contact">Контакты</a></li>
</ul>
</div>

помогите решить задачу , сам пока не очень хорошо понимаю php , и не знаю как получить доступ к страницам. Заранее спс, буду следить за ответами.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.