|
|
|
| У меня есть переменная, к примеру $title. Мне её надо записать в заголовок страницы, но не знаю как. Пробовал и так:
<?php echo "<title>$title</title>";?>
|
и так:
<title><?php echo $title ?></title>
|
Я уже массу способов перепробовал, но ничего не получается. Помогите! | |
|
|
|
|
|
|
|
для: Freddie_X
(20.04.2006 в 22:54)
| | А откуда переменная $title берётся? может она пустая, попробуйте сначала такой код
<title><?php echo "Hello world"; ?></title>
|
| |
|
|
|
|
|
|
|
для: Freddie_X
(20.04.2006 в 22:54)
| | Я сделал так:
в файле, например index.php, сверху после включения файла конфигурации, записал так:
<?php
if(!isset($title)) $title = "Мой сайт";
$title="$title";
?>
|
А далее, если нужно на каждой странице иметь заголовок, то переменной присваивается какое-либо значение из таблицы (нужен запрос), в противном случае эта строка
<?php echo "<title>$title</title>"; ?>
|
Выведет "Мой сайт"... | |
|
|
|
|
|
|
|
для: Радосвет
(21.04.2006 в 04:39)
| | А если у меня постоянно меняются инклуднутые файлы, взависимости от того что в адресе прописано? Могу ли я как-нибудь в самом инклуднутом файле записать титле, ведь заголовок не постоянен? | |
|
|
|
|
|
|
|
для: Freddie_X
(21.04.2006 в 08:31)
| | Ну в любом случае грамотно было бы написать
<title><?php echo $title ?></title>
|
в теле файла top.php, и если переменной $title присваивать какое-либо значение в инклюднутом файле, то оно и будет в заголовке... Или я не так понял? :) | |
|
|
|
|
|
|
|
для: Радосвет
(21.04.2006 в 09:40)
| | Совершенно верно! :) | |
|
|
|
|
|
|
|
для: Freddie_X
(21.04.2006 в 13:29)
| | Ну не в какую не хочет брать параметры переменной из инклюднутого файла и вписывать его в <title></title>
Я делаю так:
В том файле, который хочу присоединить в самом начале пишу:
<?php $title="Главная"; ?>
|
А в главном файле пишу:
<title><?php echo $title ; ?></title>
|
Что я не так делаю? | |
|
|
|
|
|
|
|
для: Freddie_X
(21.04.2006 в 13:56)
| | Так небось присоединяешь файл уже после title... | |
|
|
|
|
|
|
|
для: Loki
(21.04.2006 в 14:10)
| | Ну да, а иначе никак, можно ли сделать как нибудь по-другому? =( | |
|
|
|
|
|
|
|
для: Freddie_X
(21.04.2006 в 14:17)
| | сам посуди, ты говоришь программе "ты мне сейчас нарисуй, а что нарисовать - я тебе скажу завтра".
Надо менять местами... либо придумывать дургие способы... да и вообще, рисование страницы можно сдвинуть в самый низ кода. | |
|
|
|
|
|
|
|
для: Freddie_X
(21.04.2006 в 13:56)
| | Ну тогда не проще ли в главном файле написать так:
<title>Главная</title> ;)))))
Или же в главном написать как я и советовал:
if(!isset($title)) $title = "Главная";
$title="$title";
|
А в том файле, который включаешь, написать так:
<title><?php echo $title; ?></title>
|
Ну должно ведь работать... | |
|
|
|
|
|
|
|
для: Радосвет
(21.04.2006 в 15:14)
| | Но ведь у меня включаемые файлы постоянно меняются, т.е. меняется контент страницы, поэтому просто в заголовок страницы нельзя писать "Главная"... =/ | |
|
|
|