Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. cambiare title
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • massimux
      massimux Moderatore • 7 ott 2006, 08:53 ultima modifica di

      puoi creare una sessione che ti prenda il nome articolo e te lo cambi^_^

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • I
        izzyweb User Attivo • 7 ott 2006, 10:14 ultima modifica di

        @massimux said:

        puoi creare una sessione che ti prenda il nome articolo e te lo cambi^_^
        Si, posso mettere il titolo dell' articolo come $Titolo=" ";
        poi pero come lo richiamo tra i tag <title></title>
        con il classico include Funziona?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • massimux
          massimux Moderatore • 7 ott 2006, 10:36 ultima modifica di

          si tranquillo^_^
          <title><?=$variabile ?></title>

          a me funge:D

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            izzyweb User Attivo • 7 ott 2006, 15:20 ultima modifica di

            @massimux said:

            si tranquillo^_^
            <title><?=$variabile ?></title>

            a me funge:D
            Grazie mi hai tolto un dubbio
            Ciao

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • I
              izzyweb User Attivo • 7 ott 2006, 17:47 ultima modifica di

              @massimux said:

              si tranquillo^_^
              <title><?=$variabile ?></title>

              a me funge:D
              Ho provato sia con <title><? print=$titolo ?></title> che con include
              ma non mi funziona, mi puoi postare il codice che usi per favore?
              Grazie

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • massimux
                massimux Moderatore • 9 ott 2006, 13:54 ultima modifica di

                <title><?= htmlspecialchars($par_SiteName) ?></title>

                😄 vedi a me và un amore:D

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • I
                  izzyweb User Attivo • 9 ott 2006, 17:11 ultima modifica di

                  @massimux said:

                  <title><?= htmlspecialchars($par_SiteName) ?></title>

                  😄 vedi a me và un amore:D
                  Grazie !!!
                  mi metto subito a lavoro
                  Ciao

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • I
                    izzyweb User Attivo • 10 ott 2006, 20:13 ultima modifica di

                    Ci ho provato ma non ci sono riuscito
                    Vi rispiego il tutto
                    Nel mio sito ho solo la parte centrale che cambia e quindi mi rimane sempre la pagina index con il solito titolo
                    premetto che non uso database ne cms
                    Ho provato a mettere una variabile tipo $titolo nella pagina main e a richiamarla nell'index al tag title con print "$titolo"
                    secondo me l'errore è che non riesco a far leggere la variabile $titolo prima dei tag title
                    secondo voi c'è un sistema per fare cio?
                    Grazie in anticipo
                    Fabio

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • I
                      il.rappo Super User • 10 ott 2006, 20:54 ultima modifica di

                      Usi un database su file di testo?

                      In ogni caso, richiama tutte le variabili prima di aprire i tag <html>, poi al titolo metti semplicemente: <? echo $titolo; ?>

                      :ciauz:

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • I
                        izzyweb User Attivo • 11 ott 2006, 09:50 ultima modifica di

                        @Il_Rappo said:

                        Usi un database su file di testo?

                        In ogni caso, richiama tutte le variabili prima di aprire i tag <html>, poi al titolo metti semplicemente: <? echo $titolo; ?>

                        :ciauz:

                        No non uso nessun databesa con file di testo
                        La mia index è fatta cosi nella parte centrale:

                        <!-- Center colonna -->
                        <? $p="main"; //pagina di default per i contenuti centrali
                        if(isset($_GET['page'])){ //pagina passata via parametro
                        $p=$GET['page'];
                        if($p!=basename($p) || !preg_match("/^[A-Za-z0-9-
                        ]+$/",$p) || $p=="index" || !file_exists($p.".php"))
                        $p="error"; //pagina di errore
                        }
                        include($p.".php"); ?>

                        Ho provato a richiamare la variabile prima di <html> ma non riesce a trovarla perchè, secondo me, si trova nella main.php e viene caricata dopo <html>

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • massimux
                          massimux Moderatore • 11 ott 2006, 09:55 ultima modifica di

                          ma se crei $_SESSION[TITOLO] e lo metti in main ed ogni articolo te l'aggiorna in questo modo
                          $_SESSION[TITOLO]=$titolo_documento;

                          non risolvi? logicamente quando apri un articolo devi far fare l'aggiornamento della main^_^

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • S
                            senamion User Attivo • 11 ott 2006, 10:57 ultima modifica di

                            Da quanto capisco il problema è che <title> è più in su rispetto alla parte di codice che hai postato.
                            Dovresti spostare questa parte:

                            
                            <? $p="main"; //pagina di default per i contenuti centrali
                            if(isset($_GET['page'])){ //pagina passata via parametro
                            $p=$_GET['page'];
                            if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
                            $p="error"; //pagina di errore
                             
                            // AGGIUNGO UN TITOLO
                            $titolo = "titolo della pagina " . $p;
                            }
                            ?>
                            
                            

                            a inizio file.
                            Poi dove adesso c'è il codice lasciare solo:

                            
                            <?
                            include($p.".php");
                            ?>
                            
                            

                            E dove c'è il title scrivere:

                            
                            <title>$titolo</title>
                            
                            
                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • I
                              izzyweb User Attivo • 11 ott 2006, 16:56 ultima modifica di

                              @Senamion said:

                              Da quanto capisco il problema è che <title> è più in su rispetto alla parte di codice che hai postato.
                              Dovresti spostare questa parte:

                              
                              <? $p="main"; //pagina di default per i contenuti centrali
                              if(isset($_GET['page'])){ //pagina passata via parametro
                              $p=$_GET['page'];
                              if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
                              $p="error"; //pagina di errore
                              
                              // AGGIUNGO UN TITOLO
                              $titolo = "titolo della pagina " . $p;
                              }
                              ?>
                              
                              

                              a inizio file.
                              Poi dove adesso c'è il codice lasciare solo:

                              
                              <?
                              include($p.".php");
                              ?>
                              
                              

                              E dove c'è il title scrivere:

                              
                              <title>$titolo</title>
                              
                              

                              Grazie per l'esempio provo subito e ti faccio sapere

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • I
                                izzyweb User Attivo • 12 ott 2006, 13:56 ultima modifica di

                                Ciao
                                Sono ancora qui
                                Ho fatto questa prova vi posto lo script:
                                questo è l'index:
                                <?php $p="main"; //pagina di default per i contenuti centrali
                                if(isset($_GET['page'])){ //pagina passata via parametro
                                $p=$GET['page'];
                                if($p!=basename($p) || !preg_match("/^[A-Za-z0-9-
                                ]+$/",$p) || $p=="index" || !file_exists($p.".php"))
                                $p="error"; //pagina di errore

                                }
                                require ($p.".php"); ?>
                                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                                <html xmlns="http://www.w3.org/1999/xhtml">
                                <head>
                                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                                <title><?php print "$title"; ?></title>
                                </head>

                                <body>
                                <h1>Prova di test titolo</h1>

                                <?
                                include($p.".php");
                                ?>

                                </body>
                                </html>

                                Questa è main.php

                                <?php $title = "Titolo di izzyweb.it"; ?>
                                <table width="300px" border="1" cellspacing="0" cellpadding="0">
                                <tr>
                                <td>Prova izzyweb</td>
                                <td>Testo</td>
                                </tr>
                                </table>

                                Il problema del title cosi lo risolvo, ma pero cosi mi stampa a video la main a inzio index
                                cosa devo mettere al posto di require ($p.".php"); ????

                                Una mano grazie
                                Fabio

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • S
                                  senamion User Attivo • 12 ott 2006, 14:32 ultima modifica di

                                  Nell'esempio che ti avevo postato avevo tolto quella riga all'inizio, rimane solo l'include a metà pagina.
                                  Fai così!

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • I
                                    izzyweb User Attivo • 12 ott 2006, 15:20 ultima modifica di

                                    @Senamion said:

                                    Nell'esempio che ti avevo postato avevo tolto quella riga all'inizio, rimane solo l'include a metà pagina.
                                    Fai così!
                                    Ok ma la variabile $titolo la volevo mettere dentro la main

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    Caricamento altri post
                                    Rispondi
                                    • Topic risposta
                                    Effettua l'accesso per rispondere
                                    • Da Vecchi a Nuovi
                                    • Da Nuovi a Vecchi
                                    • Più Voti