|
|
|
| если не сложно, посоветуйте что нибудь.
вот проблема:
при обращении к сайту запускается индекс, все как обычно.
если все необходимые проверки пройдены успешно - отправляю заголовок(<!DOCTYPE html PUBLIC...), затем шапку сайта, затем таблицу с всего одной изменяющейся ячейкой.
далее, в зависимости от выбранной рубрики подключается нужный файл, отвечающий за результат того, что же показывать в этой самой ячейке.
примерно так
<?php необходимые проверки ?>
<html>
<head>
<title>
<?php echo $title;?>
</title>
</head>
<body>
<?php генерируем $body;?>
<?php echo $body;?>
</body>
</html>
|
но так получается, что в одном из возможных $body, генерируются дополнительные ключевые слова, которые бы как нибудь вставить в шапку сайта. вот в этом и проблема.
можно мне как нибудь изменить сложившуюся ситуацию, чтоб не переписывать весь код по новой? так не хочется, один раз уже переписывал. | |
|
|
|
|
|
|
|
для: Рома
(16.02.2009 в 01:58)
| | Странно, а с чего это у вас ключевые слова (если вы именно <meta name="KeyWords"...> имеете ввиду) формируются в теле, когда они как <title> должны, находясь в заголовке, определяться до его формирования. Или вы о других каких-то ключах? | |
|
|
|
|
автор: Киналь (гость) (16.02.2009 в 13:11) |
|
|
для: Рома
(16.02.2009 в 01:58)
| | Буферизация вас спасёт) См. функции ob_start(), ob_get_contents(), ob_end_flash(). | |
|
|
|
|
|
|
|
для: Киналь (гость)
(16.02.2009 в 13:11)
| | надо было всего лишь вынести доктайп в файл header.php, а то что снизу после $body - в footer.php , проблема решена. | |
|
|
|