HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как быть с титлом?
  #1  
Старый 06.01.2008, 17:31
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию Как быть с титлом?

В общем такая проблема.
Нужно сделать динамический титл.
Короче говоря пишу движок...в каждую страницу движка инклудится footer.php и header.php
PHP код:
<?php
@require_once("config.php");
$title "Новости";
@require_once(
"header.php");

#Тут содержимое странички

@require_once("footer.php");

?>
В файле header.php осуществляется вывод титла
PHP код:
<title><?php echo"$title"?></title>
т.к. там вся html-голова документа.
Но на страничке выводятся новости из мускула....так как сделать так чтобы заголовок новости выводился в титл?
Ведь переменная титл определяется перед подключением header.php, а содержимое странички после...
Я конечно сделал вывод титла в footer.php но на меня орёт валидатор, и напрягает мысль о том что не все браузеры выводят титл, который находится вне <head></head> ...что-нибудь можно придумать чтобы и мне было хорошо и валидатор не орал?

Я надеюсь не коряво обьяснил
 
Ответить с цитированием

  #2  
Старый 06.01.2008, 17:47
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами: 10261766

Репутация: 1079


По умолчанию

Цитата:
Сообщение от .:EnoT:.  
...
Я надеюсь не коряво обьяснил
А ты не инклудь header и footer, а запиши их в переменные и после просто выведи.

Последний раз редактировалось GreenBear; 06.01.2008 в 18:48..
 
Ответить с цитированием

  #3  
Старый 06.01.2008, 18:12
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

ХЗ че у тя там, но у мя все пашет так:
index.php
PHP код:
<?php
$title
='ZAGOLOVOK NAH!';
@require_once(
"head.php");
echo 
"BODY CODE";
?>
head.php
Код:
<html>
<head>
<title><?echo $title?></title>
</head>
<body>
И кстати какое содержание config.php
 
Ответить с цитированием

  #4  
Старый 06.01.2008, 18:16
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами: 10261766

Репутация: 1079


По умолчанию

Цитата:
Сообщение от bul.666  
ХЗ че у тя там, но у мя все пашет так:
...
И кстати какое содержание config.php
Ты не понял, ему надо, чтобы нечто из body подставлялось в <title></title> который выводится ранее, в проинклуденном header'е

Последний раз редактировалось GreenBear; 06.01.2008 в 18:49..
 
Ответить с цитированием

  #5  
Старый 06.01.2008, 18:18
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

Цитата:
А ты не инклудь header и footer, а запиши их в переменные и после просто выведи.
нипанятна...
то ли туплю...то ли не понимаю что от этого изменится?
Цитата:
Ты не понял, ему надо, чтобы нечто из body подставлялось в <title></title> который выводится ранее, в проинклуденном header'е
Именно так
 
Ответить с цитированием

  #6  
Старый 06.01.2008, 18:18
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

Цитата:
как сделать так чтобы заголовок новости выводился в титл?
Его код:
Цитата:
$title = "Новости";
@require_once("header.php");
Цитата:
тобы нечто из body подставлялось в <title></title>
ЧЕГО?
 
Ответить с цитированием

  #7  
Старый 06.01.2008, 18:19
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

Такс! Если новости инклудяться из мускул, то почему бы и в титл проинклудить мускулы?
 
Ответить с цитированием

  #8  
Старый 06.01.2008, 18:20
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами: 10261766

Репутация: 1079


По умолчанию

Енот, просто если ты будешь выводить код страницы после, то не будет таких проблем
 
Ответить с цитированием

  #9  
Старый 06.01.2008, 18:26
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

Я в ахуе...
Цитата:
Я конечно сделал вывод титла в footer.php
Цитата:
В файле header.php осуществляется вывод титла
Цитата:
Енот, просто если ты будешь выводить код страницы после
Че за нах?... Толи я вашего языка не понимаю, толи я совсем долбоеб...
 
Ответить с цитированием

  #10  
Старый 06.01.2008, 18:30
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами: 10393869

Репутация: 2032


По умолчанию

тс, в header.php перед <title><?php echo"$title"; ?></title> юзай мускуль, потом
$title = результат запроса. и все
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Социальная инженерия. Профессиональное программирование. Последовательный взлом dinar_007 Болталка 15 23.12.2008 12:30
Прокси: Как вас вычислить если вы под анонимным прокси Geveres Статьи 0 19.11.2005 17:02
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.