• Super User

    Pagine inserite con metodo "include"

    Buondì faccio una domanda semplice semplice.
    Se ho una pagina .php al cui interno vi è uno script in php il quale attraverso uno switch sui parametri dell'url mi va a modificare il corpo centrale richiamando le varie pagine, queste pagine richiamate DEVONO avere i tag fondamentali come i "meta", il Title , il doctype e via dicendo?

    Non mi rispondete subito si vi mostro un attimo la struttura perchè sono alquanto dubbioso:

    [HTML]<!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" xml:lang="it" >
    <head>
    ... i vari meta tag , il link agli stili esterni e ai javascript, il TITLE
    </head>
    <body>
    <div id='top'></div>
    <div id='left'></div>
    <div id='right'></div>
    <div id='corpo'><?php contentChange(); ?></div>
    </body>
    [/HTML]
    la funzione richiamata da php si riferisce al famoso switch che controlla in GET il parametro dell'url e inserisce un contenuto diverso con "include('nomepagina.html'); a seconda dell'indirizzo premuto.

    Ora come potete vedere il contenuto si trova gia all'interno di una pagina avente i tag obbligatori per gli standard w3c.
    Quindi?
    Siamo sicuri che pagine "incluse" siano ottimizzate per una buona indicizzazione?

    Seconda domanda (mi è venuta in mente ora):

    In un percorso: software -> nome software -> 1° faq del software.
    Ho una quantità esorbitante di testo e immagini poichè è un software molto grande.
    Ponendo che la 1°faq si chiami "contabilità" cosa mi merita fare? Io pensavo di creare una pagina chiamata contabilità.php e al suo interno tramite uno switch su 3 bottoni numerati (pagina 1, pagina 2, pagine 3) dividere il contenuto in tre parti in modo da avere miglior comprensione del testo senza doversi perdere nel fiume.

    Può essere una cosa buona all'indicizzazione? O anche qui per ogni pagina che voglio "sfogliare" mi merita creare un nuovo .html tipo "contabilità1", "contabilità2" ecc?


  • User

    Per quanto riguarda la prima domanda, secondo me, sarebbe meglio se ogni pagina avesse i suoi tag, quindi metterei uno switch anche x i meta tag.
    Per la seconda, stessa cosa, la ripetizione degli stessi termini all'interno del nome della pagina, nei meta tag e nel corpo, dovrebbe far si che gli spider migliorino la comprensione della pagina.

    Stefano


  • User Attivo

    Tralasciamo che qui non si parla di indicizzazione o SEO... 😉

    Se quello che cambia è solo quello dentro in:
    [HTML]<div id='corpo'><?php contentChange(); ?></div>[/HTML]
    è ovvio che tutto il resto del codice resta fisso, compresi i meta tag e il title.
    Molto molto male!


  • Super User

    quindi? mi merita fare uno switch sui meta tag e i title della pagina?


  • User Attivo

    @karedas said:

    quindi? mi merita fare uno switch sui meta tag e i title della pagina?
    devono cambiare ogni volta che cambiano i contenuti.


  • Super User

    Ma è corretto far cambiare questi tag con uno switch in php?
    Se creo uno switch ciò vuol dire che il documento originale(esempio: pagina 2.php) non li avrà in se per se ma verranno generati unicamente da uno script posto all'interno di "index.php" che li ospita internamente".

    Quindi poniamo che ho una pagina chiamata "paginadue.html". Se invece di percorrere "index.php -> paginadue.html", decidessi di arrivare direttamente alla seconda pagina, non vedrei i doctype, il title, i meta tag e via dicendo proprio perchè questi erano generati dinamicamente nella index che, da scatola, contenva la seconda.

    Come posso realizzare una cosa simile?
    Mi merita creare una pagina per ogni ogni contenuto? Così realizzando una sorta di template?
    o posso sempre percorrere la via dello switch ? ma come?


  • User

    Potresti fare uno script in js con cui controlli cosa sta venendo aperto, per poi fargli riaprire la pagina giusta..... xchè poi uno dovrebbe aprire paginadue.html se non la fai vedere ai robot? Chi apre la pagina dovrebbe conoscere la struttura del sito......
    cmq se uno è smaliziato può fare quasi tutto, dovresti solo conoscere i tuoi utenti e ottimizzare per loro.