Вывод переменной в Title

o1eg

Новичок
Вывод переменной в Title

Просьба сильно не пинать.
есть скрипт для вывода новостей…
Я этот скрипт подключаю:
<? require ("sk.php"); ?>
Он выводит анонсы новостей, при переходе по ссылке мы попадаем на подробное описание.
Мне нужно, что бы при переходе по ссылке, title присваивалась тема $tema.
Как тока не крутил, типа <title><? echo "$tema"></title>
Но ничего не получается.
Сам скрипт подключается в середине страницы, а переменную нужно передать в начало.
Спасибо.
 

Армян

Новичок
вначале скрипта провераяй тоже условие и устанавливай Титл! Помойму ничего сложного...
 

Армян

Новичок
ну я так понимаю что у тебя идет чтото типо
if ( $var == "val1" ) {
require("sk.php");
}elseif ( $var == "val2" ){
require("cheto.php");
}
...
и так далее..
вот по этому условию та и проверяешь заголовок!
хотя подожди... у тебя заголовок прям в инклудном файле лежит?

-~{}~ 11.02.07 23:33:

вообще делай через скрипт, должно проканать:
<script>
document.title = "заголовок";
</script>
просто поставиш на событие загрузки скрипта и все!
 

o1eg

Новичок
Автор оригинала: Армян
ну я так понимаю что у тебя идет чтото типо
if ( $var == "val1" ) {
require("sk.php");
}elseif ( $var == "val2" ){
require("cheto.php");
}
...
и так далее..
вот по этому условию та и проверяешь заголовок!
хотя подожди... у тебя заголовок прям в инклудном файле лежит?
Может, не совсем понятно выразился…
Есть скрипт sk.php он выводит анонсы новостей, и кликая по ссылке новости мы можем ознакомиться подробнее.
Есть табличная страница, в середине ее подключается и выводится информация о этих новостях:
<!-- TEXT-->
<td valign="top" align="justify">
<? require ("sk.php"); ?>

При переходе по ссылке новости нужно, что бы заголовок новости $tema выводился в Title.
Вот сам сайт: _http://www.mp3xa.info/
 

Армян

Новичок
у тебя один файл инклудится? Тебе в нем надо переопределить титл?
 

o1eg

Новичок
Автор оригинала: Армян
у тебя один файл инклудится? Тебе в нем надо переопределить титл?
Инклудится один, а титл нужно переопределить на странице в которую sk.php инклудится.
 

Армян

Новичок
ну вот в чем проблема!
тот же код при помощи которого ты инклудищ(тоесть условия) скопирую выше и по нему определяй титл!
тоесть если у тебя в середине страницы код
if ( $var == "val1" ) {
require("sk.php");
}elseif ( $var == "val2" ){
require("cheto.php");
}
то такой же код ставиш гденибудь вначале страницы?
if ( $var == "val1" ) {
echo "<title>$theme</title>";
}elseif ( $var == "val2" ){
echo "<title>$theme2</title>";
}

вообще у тебя в начале скрипта переменная $tema существует? Где она определяется и получает значение?
 

Angerslave

Новичок
Я в своей системе самописной реализовал задержку вывода модуля в ядре. В модуле определяется константа титла, а в <title> выводится эта константа + название сайта. Ищи описание ob_start(), если концепция нравится.
 

o1eg

Новичок
Автор оригинала: Армян
ну вот в чем проблема!
тот же код при помощи которого ты инклудищ(тоесть условия) скопирую выше и по нему определяй титл!
тоесть если у тебя в середине страницы код
if ( $var == "val1" ) {
require("sk.php");
}elseif ( $var == "val2" ){
require("cheto.php");
}
то такой же код ставиш гденибудь вначале страницы?
if ( $var == "val1" ) {
echo "<title>$theme</title>";
}elseif ( $var == "val2" ){
echo "<title>$theme2</title>";
}

вообще у тебя в начале скрипта переменная $tema существует? Где она определяется и получает значение?
if ( $var == "val1" ) {
require("sk.php");
Так он выведет весь скрипт, а мне нужно только переменную
 

Армян

Новичок
...
if ( $var == "val1" ) { // тут ты определяешь титл
echo "<title>$theme</title>";
}elseif ( $var == "val2" ){
echo "<title>$theme2</title>";
}
...
if ( $var == "val1" ) { // это ты выводишь сввои новости
require("sk.php");
}elseif ( $var == "val2" ){
require("cheto.php");
}
...

твоя переменная $tema где лежит?
 

o1eg

Новичок
Вообще информация сохраняется в отдельный файл:
$text2 = "$tema|||$date|||$limsg1|||$full_file\n";
$fp2 = fopen("$baza", "a+");
if ($fp2) {
fputs($fp2, $text2);
 

Фанат

oncle terrible
Команда форума
o1eg
все твои проблемы от неправильной структуры сайта.
скрипты, из которых он состоит, должны сначала получать информацию, а поом только начинать её выводить.
а у тебя все наоборот.

Не новость должна включаться в табличную страницу, а наоборот - страница должна включаться в скрипт
 

o1eg

Новичок
Автор оригинала: Фанат
o1eg
все твои проблемы от неправильной структуры сайта.
скрипты, из которых он состоит, должны сначала получать информацию, а поом только начинать её выводить.
а у тебя все наоборот.

Не новость должна включаться в табличную страницу, а наоборот - страница должна включаться в скрипт
Значит проблему эту не решить? Кроме того, как все переделать?
 
Сверху