Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    59

    Titolo pagina per link del tipo: index.php?pagina=contatti

    Ciao a tutti.

    Su un sito ho usato la tecnica che ho segnalato in questo post:

    http://forum.html.it/forum/showthrea...6#post11923886

    in pratica ho costruito un index.php e li dentro richiamo la pagina da visualizzare all'interno di un div, passando la variabile della pagina da caricare direttamente dai link.

    il problema adesso è che il titolo di tutte le pagine è quello definito dentro index.php.

    avevo pensato di mettere al posto del titolo un echo che stampasse una variabile definita dentro la pagina da caricare...dubitavo funzionasse ma ho provato lo stesso e infatti non funziona.

    il problema è che devo stampare il valor del titolo nell'head, mentre la pagina la carico poi in un div del body quindi la variabile da stampare al posto del titolo in pratica è definita dopo....


    è abbastanza valida una soluzione del tipo:

    Codice PHP:
    <?php      $pagina $_GET[pagina]; 
    if (
    $pagina == home) {         $titolo="Home";     }         
    if (
    $pagina == antipasti) {         $titolo="Gli antipasti";     }             
    if (
    $pagina == primi) {         $titolo="I Primi";     }                 
    ?>
    poi al momento di definire il tag titolo metto:

    Codice PHP:
    <title><?php echo "$titolo"?></title>

    Cosi funziona...ma mi da un notice relativo a ogni valore che potrebbe aasumere la variabile pagina...in effetti non le ho definite prima..

    ma esiste qualche soluzione più pulita?

    Grazie a tutti in anticipo! ;-)

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    il notice credo sia relativo a questa parte di codice:

    codice:
    $pagina == home
    che dovrebbe essere :

    codice:
    $pagina == "home"
    (cosi anche per le altre).

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    59
    Grazie, sono spariti.

    i notice li visualizzavo solo in locale, da remoto nn dava nulla, però volevo che fosse tutto corretto ;-)

    per quanto riguarda i titoli funziona tutto perfettamente, ma iun teoria ci sarebbe una soluzione migliore?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.