Visualizzazione risultati 1 fino 12 di 12

Discussione: [php]come mettere i <META>???

  1. #1
    Guest

    Exclamation [php]come mettere i <META>???

    .. ciao bagai...
    volendo "modernizzare" un pò il mio sito ho deciso di usare il php. per una sezione ho creato una pagina che, in base all'id, va a prendere i dati e tutto il testo della pagina nel database:
    es. nomesito.altervista.org/prova.php?id=3
    fino a qui nessun problema... ma nn so come mettere i tag meta, visto che quella pagina ha una decina di contenuti diversi in base all'id. nn andate a vedere nel sito perchè nn ho ancora pubblicato niente...
    se qualcuno sà come fare...HELP ME!!!!

    thx u all

  2. #2
    Guest

    Predefinito

    Tutto per te, ho messo i tag + importanti, basta sostituire il prova..

    Codice:
    echo "<META NAME=\"AUTHOR\" CONTENT=\"PRova Da Roccacannuccia\">\n";
    echo "<META NAME=\"COPYRIGHT\" CONTENT=\"Copyright (c) 2005 by PRova\">\n";
    echo "<META NAME=\"KEYWORDS\" CONTENT=\"Prova, PRova, PROOVA\">\n";
    echo "<META NAME=\"DESCRIPTION\" CONTENT=\"prova prova prova\">\n";
    echo "<META NAME=\"ROBOTS\" CONTENT=\"INDEX, FOLLOW\">\n";
    echo "<META NAME=\"REVISIT-AFTER\" CONTENT=\"5 DAYS\">\n";
    Ultima modifica di metaphor : 19-12-2005 alle ore 16.20.03

  3. #3
    Guest

    Predefinito

    ...no .. nn mi sn spiegato bn...
    ho messo una pagina .php che cambia il suo contenuto in base all'id.. mettiamo che ho fatto una pagina "testi.php" e questa pagina a sè nn contiene niente, ma i testi sono nel database. Per rikiamare i testi devo andare in "testi.php?id=1","testi.php?id=2","testi.php?id=3" , ecc.ecc.
    ogni pagina ha un testo diverso.
    Io volevo sapere come fare riconoscere i META al motore di ricerca senza metterli tutti nella pagina "testi.php" (che sarebbe controproducente).

    grazie

  4. #4
    Guest

    Predefinito

    beh allora inseriscili in un header.php e in ogni pagina infili
    Codice:
    include "header.php";

    Se poi nn ho ancora capito..beh. Scusa!
    Ultima modifica di metaphor : 19-12-2005 alle ore 16.36.28

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Potresti usare uno switch:
    Codice PHP:
    switch ($id) {
    case
    1:
    $meta="<META NAME=\"AUTHOR\" CONTENT=\"PRova Da Roccacannuccia\">\n
    <META NAME=\"COPYRIGHT\" CONTENT=\"Copyright (c) 2005 by PRova\">
    <META NAME=\"KEYWORDS\" CONTENT=\"Prova, PRova, PROOVA\">
    <META NAME=\"DESCRIPTION\" CONTENT=\"prova prova prova\">
    <META NAME=\"ROBOTS\" CONTENT=\"INDEX, FOLLOW\">
    <META NAME=\"REVISIT-AFTER\" CONTENT=\"5 DAYS\">"
    ;
    break;
    case
    2:
    $meta="<META NAME=\"AUTHOR\" CONTENT=\"PRova Da Roccacannuccia\">\n
    <META NAME=\"COPYRIGHT\" CONTENT=\"Copyright (c) 2005 by PRova\">
    <META NAME=\"KEYWORDS\" CONTENT=\"Prova, PRova, PROOVA\">
    <META NAME=\"DESCRIPTION\" CONTENT=\"prova prova prova\">
    <META NAME=\"ROBOTS\" CONTENT=\"INDEX, FOLLOW\">
    <META NAME=\"REVISIT-AFTER\" CONTENT=\"5 DAYS\">"
    ;
    break;
    default:
    $meta="<META NAME=\"AUTHOR\" CONTENT=\"PRova Da Roccacannuccia\">\n
    <META NAME=\"COPYRIGHT\" CONTENT=\"Copyright (c) 2005 by PRova\">
    <META NAME=\"KEYWORDS\" CONTENT=\"Prova, PRova, PROOVA\">
    <META NAME=\"DESCRIPTION\" CONTENT=\"prova prova prova\">
    <META NAME=\"ROBOTS\" CONTENT=\"INDEX, FOLLOW\">
    <META NAME=\"REVISIT-AFTER\" CONTENT=\"5 DAYS\">"
    ;
    break;
    }
    echo
    $meta;
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da metaphor
    beh allora inseriscili in un header.php e in ogni pagina infili
    Codice:
    include "header.php";
    ...nn ho capito... come sarebbe l'header???



    x funcool
    ma me li riconoscono i motori di ricerca???

  7. #7
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Nella pagina testi.php metti un pezzo di codice simile a questo:

    <?

    if (isset($_GET['id'])) {
    echo '<META NAME="keywords" CONTENT="prova" />\n';
    ...
    }

    ?>


    Ciao! :D

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da Niso
    ma me li riconoscono i motori di ricerca???
    Certo, i motori di ricerca leggono solo il codice HTML prodotto dalle pagine dinamiche.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    grazie funcool..

    Citazione Originalmente inviato da poske
    Nella pagina testi.php metti un pezzo di codice simile a questo:

    <?

    if (isset($_GET['id'])) {
    echo '<META NAME="keywords" CONTENT="prova" />\n';
    ...
    }

    ?>


    Ciao! :D
    poske me lo spieghi per favore?? nn sn praticissimo di php...

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da Niso
    grazie funcool..


    poske me lo spieghi per favore?? nn sn praticissimo di php...
    Il codice di Poske scrive quel metatag se viene passato come parametro un id.
    Comunque devi tenere conto che i motori di ricerca preferiscono le pagine senza parametri (puoi vedere .htaccess per risolvere).
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    Guest

    Predefinito

    questo è l'header.php ma credo che gli altri abbiano postato soluzioni più adatte
    Codice:
    <?
    echo "<META NAME=\"AUTHOR\" CONTENT=\"PRova Da Roccacannuccia\">\n";
    echo "<META NAME=\"COPYRIGHT\" CONTENT=\"Copyright (c) 2005 by PRova\">\n";
    echo "<META NAME=\"KEYWORDS\" CONTENT=\"Prova, PRova, PROOVA\">\n";
    echo "<META NAME=\"DESCRIPTION\" CONTENT=\"prova prova prova\">\n";
    echo "<META NAME=\"ROBOTS\" CONTENT=\"INDEX, FOLLOW\">\n";
    echo "<META NAME=\"REVISIT-AFTER\" CONTENT=\"5 DAYS\">\n";
    ?>

  12. #12
    Guest

    Predefinito

    ok...
    GRAZIE A TUTTI!!!!!!!!!!!!!!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •