Plikownik
9.02.2006, 23:21:15
Witam
Mam pytanie - jak optymalnie napisać dynamiczny <title> dla strony ? Sąd miałaby trafiać informacja do <title> , skoro ten znacznik jest wyżej od treści strony ?
crash
9.02.2006, 23:31:44
<?php
$title = 'Jakiś tytuł';
?>
<html>
<head>
<title><?= $title; ?></title>
</head>
<body>
Strona...
</body>
</html>
W żadnym razie php Pro

Przenoszę...
Hannon
9.02.2006, 23:34:16
mi nie chcialo wyswietlic jak tak zrobilem , jako title wyswietliło mi u góry firefoxa '<? echo 'tytul'; ?>' zamiast tytul
jak nie zadziala zrób tak :
<?php
echo '<title>'.$tytul.'</title>';
?>
php Pro? Wolne żarty.
P.S.
A co z tego że <title> jest wyżej niż strona?
<?php
$arrArticle = array( 'title' => 'jakiś tytuł', 'description' => 'jakiś opis', 'content' => 'jakaś treść' );
echo '<?xml version="1.0" encoding="utf-8"?>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" >
<head>
<title>
<?php echo $arrArticle[ 'title' ]; ?></title>
<meta name="Description" content="
<?php echo $arrArticle[ 'description' ]; ?>" />
<meta name="author" content="Michał Mech" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
</head>
<body>
<?php
echo $arrArticle[ 'content' ];
?>
</body>
</html>
Plikownik
9.02.2006, 23:50:54
heh.. chodziło mi o coś bardziej zaawansowanego , inaczej nie dawałbym tego w php PRO

Otóż chodzi mi o mniej więcej takie coś, jak np. tutaj
http://www.dobreprogramy.pl/index.php?dz=2&id=749&t=87 , gdzie zostaje do title dodany tytuł pliku. Moje pytanie brzmi - jak wyświetlając wyniki z bazy (opis pliku, tytuł) zrobić tak, żeby został dodany do <title> ?
crash
9.02.2006, 23:55:24
Yyy normalnie? Pobierasz skąd chcesz dane i wyświetlasz gdzie chcesz (w tym przypadku w tytule).
Plikownik
10.02.2006, 08:41:54
no tylko problem w tym , że nie wiem jak to zrobić w moim cms -ie. Mam pliki:
index.php
themes/head.php
themes/prawyblok.php
i np. module/download.php
tytuł strony jest w pliku head.php , wszystkie pliki są includowane do index -u , jakoś nie udało mi się wykombinować jak zrobić, żeby wczytało tekst do title (w head.php) z jakiejś podstrony (np. download.php)
Kshyhoo
10.02.2006, 08:54:23
No to przekaż zmienną globalnie.
aleksander
10.02.2006, 13:23:28
jezli uzywasz MVC to zrob w widoku metode do zmieniania tytułu