|
|
|
| В базе есть записи типа:
?mode=register | регистрация
?mode=forum | Форум
я делаю так
<?
$title='САЙТ';
$query="SELECT * FROM `menu` ";
$result = @mysql_query($query);
if (empty($_GET['mode'])) $title.=' // Главная';
while($site_menu = mysql_fetch_array($result)) {
$n=$site_menu["menu_name"];
$l=$site_menu["menu_link"];
if(!empty($_GET['mode']) )
{
$titles = '?mode='.$_GET['mode'];
$titles= str_replace($l, $n, $titles);
}
}
$title.=' // '.$titles;
?>
|
Но ничего не выходит. | |
|
|
|
|
|
|
|
для: Dez
(18.12.2006 в 17:20)
| | А что должно выходить?.. | |
|
|
|
|
|
|
|
для: NFR
(18.12.2006 в 17:28)
| | Должно выводить в <title></title>:
На странице ?mode=register - САЙТ // регистрация
На странице ?mode=forum - САЙТ // Форум | |
|
|
|
|
|
|
|
для: Dez
(18.12.2006 в 17:32)
| | Проще сделать так:
если это у вас шаблон, и до этого места что-то будет выгружаться клиенту, то задаём титл всего сайта в шаблоне, а в начале каждого файла (или кода (который подгружается по mode=...)) пишем:
<script>document.title += ' // регистрация';</script>
|
| |
|
|
|
|
|
|
|
для: NFR
(18.12.2006 в 18:22)
| | хм... не думаю что так проще... хотя...
Все равно благодарю, пока останавлюсь на этом. | |
|
|
|