Помогите с метаданными

Статус
Закрыто для дальнейших ответов.

dr.canibal

Новичок
Регистрация
01.06.2007
Сообщения
3
Доброго времени суток!
Извиняюсь за корявое название темы... :rolleyes:

Может кто сталкивался с такой задачей с может подсказать верный путь решения...
Каким образом можно реализовать такой механизм: метатеги задаются в коде страницы (к примеру функция setTitle($str) ) и выводятся в заголовке (например функция getTitle())...

т.е. всё должно выглядеть примерно так:

Код:
<? 
include('header.php'); 

<!-- код страницы --> 
setTitle('abrakadabra'); 
<!-- код страницы --> 

include('footer.php') 
?>
а в файле header.php
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">  
<head>  
 <title><?=getTitle();?></title>  
</head>  
<body>  
</body>  
</html>
Заранее спасибо!
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Во-первых, функция serTitle() должна вызыватся раньше чем getTitle()
Скрипт выглядит так
Код:
<?
function getTitle()
{
$title='';
/*
к примеру
if(eregi("(.*)index(.*)", $_SERVER['PHP_SELF'])) $title='Главная страница';
*/
//условия, которые, как я понял, вы хотели сделать в функции setTitle() 
$title_bar = $title;
return $title_bar;
}

include('header.php'); 

<!-- код страницы --> 

include('footer.php') 
?>
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">  
<head>  
<title><?= getTitle()?></title>  
</head>  
<body>  
</body>  
</html>
 
Статус
Закрыто для дальнейших ответов.
Верх Низ