Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][xhtml] Tytół strony
Forum PHP.pl > Forum > Przedszkole
Kisiol_Ent
Mam taki problem:

Robie strone xhtml z uzyciem php...
jak wiadomo aby ustawic tytół dajemy w head title... itd.
tylko ze ja mam generowana storne ifami i aby wstawic odpowiedni tytul
musialbym narzycac mase kody jeszcze a niemozna jakos prosciej?
Tzn jeszcz enieczytalem ale chyba java script potrafi zmienic tytul strony?

NIechodzi mi o to jak sie tom jawą zmienia bo zaraz sobie doczytam jak to zrobic
ale chodzi mi o to czy tak wlasnie sie robi czy bardziej zaawansowani
uzytkowniyc robia to jakos mądrzej odemnie? o.0
matlas
pisz po polsku bo nie wiadomo o co ci chodzi (jakie ify?questionmark.gif?biggrin.gif)
mokry
Bardziej zaawansowani użytkownicy używają systemy szablonów i przed wygenerowaniem strony ustalają sobie <title>...

Jeśli jednak nie używasz a chcesz osiągnąć takie coś, to musisz generować title przed jego znacznikiem, czyli poprzez if'a jeszcze przed <html> generujesz sobie zmienną $title, którą potem wstawiasz poprzez <? echo $title; ?> w znacznik <title>.

Pamiętaj, że aby się wstawił tutuł, zmienna musi być już wygenerowana przed jej użyciem.

exclamation.gif!: Zmień proszę tytuł topicu, bo te ó razi po czach. tongue.gif
Kisiol_Ent
mam cos takiego (obrazowo):


include 'naglowek'

include 'menu'

dupa = $_GET['go'];

if dupa == 'obrazki' ....... include muzyka.htm
if dupa == 'muzyka' ..... include muzyka.htm


if teraz jak includuje np obrazki.htm to hce aby sie zmienil tytol :/

i niechce tego robic metoda $title i duzo ifow przed...

tylko zeby kod jakis byl w tym 'obrazki.php' np JSript by zmienial
zreszta chyba zastosuje sie do tego $title

a co to som szablony?questionmark.gif
strife
Naucz się pisać po polsku, bo tych postów nie da się po prostu czytać. Zrozumiałem, że chcesz zmienić tytuł strony na podstawie aktualnie załadowanego modułu.

Stwórz sobie jakąś funkcję, która na podstawie modułów, będzie ustawiała odpowiedni tytuł. Przykładowo gdzieś na początku ładujesz plik z funkcją:

  1. // ....
  2. <?php include_once( 'title.func.php' ); ?>
  3. <title><?php echo getTitle() ?></title>


Funkcja może wyglądać w taki sposób:
  1. <?php
  2. function getTitle()
  3. {
  4. $array = array('obrazki' => 'Obrazki i zdjęcia', 'muzyka' => 'Muzyka') ;
  5.  
  6. if ( isset( $array[ $_GET[ 'go' ] ] ) )
  7. {
  8. return $array[ $_GET[ 'go' ] ];
  9. }
  10. return 'Tytuł piszemy przez "u" otwarte :-) ';
  11. }
  12. ?>



Natomiast jeśli chodzi o szablony, to wysil się trochę i poszukaj na forum.

Pozdrawiam!
Kisiol_Ent
OK poszukam. Dzieki za pomysl z ta tablica, bedzie prosciej bo wszystko czytelnie i w jednym miejscu.
Ide do szkoly a jak wruce to sprobuje upgreadowac moja storne.
mike
Proszono Cię kilka razy: pisz po polsku.
Nie potrafisz, to zamykam wątek. Nie będziemy się tu z Twoja polszczyzną męczyć.

Chcesz pisać, pisz dokładnie.

Otworzę jak prześlesz mi na PW listę wszystkich błędów, które popełniłeś tongue.gif
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.