Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Dynamiczny title
Forum PHP.pl > Forum > Przedszkole
Plikownik
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
  1. <?php
  2. $title = 'Jakiś tytuł';
  3. ?>
  4. <html>
  5. <head>
  6.   <title><?= $title; ?></title>
  7. </head>
  8. <body>
  9.   Strona...
  10. </body>
  11. </html>


W żadnym razie php Pro smile.gif Przenoszę...
Hannon
mi nie chcialo wyswietlic jak tak zrobilem , jako title wyswietliło mi u góry firefoxa '<? echo 'tytul'; ?>' zamiast tytul biggrin.gif

jak nie zadziala zrób tak :
  1. <?php
  2.  
  3. echo '<title>'.$tytul.'</title>';
  4.  
  5. ?>
mike
php Pro? Wolne żarty.

P.S.
A co z tego że <title> jest wyżej niż strona?
  1. <?php
  2.  
  3. $arrArticle = array( 'title' => 'jakiś tytuł', 'description' => 'jakiś opis', 'content' => 'jakaś treść' );
  4.  
  5. echo '<?xml version="1.0" encoding="utf-8"?>';
  6. ?>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" >
  9. <head>
  10. <title><?php echo $arrArticle[ 'title' ]; ?></title>
  11. <meta name="Description" content="<?php echo $arrArticle[ 'description' ]; ?>" />
  12. <meta name="author" content="Michał Mech" />
  13. <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
  14. </head>
  15.  
  16. <body>
  17. <?php
  18.  
  19. echo $arrArticle[ 'content' ];
  20.  
  21. ?>
  22. </body>
  23. </html>
Plikownik
heh.. chodziło mi o coś bardziej zaawansowanego , inaczej nie dawałbym tego w php PRO tongue.gif 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
Yyy normalnie? Pobierasz skąd chcesz dane i wyświetlasz gdzie chcesz (w tym przypadku w tytule).
Plikownik
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
No to przekaż zmienną globalnie.
aleksander
jezli uzywasz MVC to zrob w widoku metode do zmieniania tytułu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.