Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 33

Discussione: conta lettura

  1. #1
    Guest

    Predefinito conta lettura

    ciao a tutti avete qualke script ke possa inserire in tutti gli articoli ke dica quante volte è stato letto?

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    questi articoli sono gestiti da database o da files txt?

  3. #3
    Guest

    Predefinito

    file testuali

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

    Predefinito

    E com'è lo script che legge i file e scrive le news?
    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

  5. #5
    Guest

    Predefinito

    le creo con dreamweaver in HTML

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

    Predefinito

    E allora le news non sono dentro a file di testo, ma direttamente in una pagina HTML.
    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

  7. #7
    Guest

    Predefinito

    si in pagine HTML

  8. #8
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Questa pagina verrà chiamata contatore.php

    Codice PHP:
    <?
    if(!file_exists("lettura".$_GET['id'].".txt")) {
    $fp = fopen("lettura".$_GET['id'].".txt","a+");
    fwrite($fp, "1");
    fclose($fp);
    }else{
    $file = file("lettura".$_GET['id'].".txt");
    $tot = $file[0];
    $add = $tot+1;
    $fp = fopen("lettura".$_GET['id'].".txt","w+");
    fwrite($fp, $add);
    fclose($fp);
    }
    echo
    "document.write('$add');";
    ?>
    Per includerlo nelle pagine html

    Codice HTML:
    <script type="text/javascript" src="contatore.php?id=nomepagina" />
    dove nomepagina è il nome della pagina html (senza estensione) da mettere manualmente.

    Ciao, spero abbia capito.

  9. #9
    Guest

    Predefinito

    no nn ho capito mi potresti spiegare meglio?

  10. #10
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Più chiaro che in quel modo... copia e incolla quel codice in un file denominato contatore.php e poi in ogni pagina dove vuoi contare le visite inserisci quell'altro codice modificando nomepagina col nome della pagina ma senz l'estenzione .html o .htm.

  11. #11
    Guest

    Predefinito

    nn riesco nn esce nulla

  12. #12
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Posta il codice adattato alla tua pagina

  13. #13
    Guest

    Predefinito

    Codice PHP:
    <script type="text/javascript" src="contatore.php?id=http://catanzaro1929.altervista.org/Totti_e_Mancini__la_Roma_c__.html" />

  14. #14
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Citazione Originalmente inviato da catanzaro1929
    Codice PHP:
    <script type="text/javascript" src="contatore.php?id=http://catanzaro1929.altervista.org/Totti_e_Mancini__la_Roma_c__.html" />
    Il codice corretto è

    Codice PHP:
    <script type="text/javascript" src="contatore.php?id=Totti_e_Mancini__la_Roma_c__" />
    e naturalmente contatore.php deve trovarsi nella stessa posizione di quella pagina....
    Ultima modifica di Leo91 : 22-12-2006 alle ore 01.12.40

  15. #15
    Guest

    Predefinito

    scusate se dopo tanti giorni rispondo a questo topic ho inserito lo script xrò xkè mi esce il contatore ke ho messo x contare le visite del sito il contatore è quello di SkinyStat

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

    Predefinito

    Io sul tuo sito vedo il contatore di ShinyStat.
    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

  17. #17
    Guest

    Predefinito

    inafatti quando inserisco quel codice ke mi hanno detto x contare le letture mi esce quello

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

    Predefinito

    Non credo sia una cosa possibile. Se richiami un altro script non può il apparire contatore di ShinyStat.
    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

  19. #19
    Guest

    Predefinito

    ti giuro anke io all'inizio nn ci credevo ma poi nn sn riuscito a fare nulla

  20. #20
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Riguardando il codice ho scoperto un errore

    Codice PHP:
    <?
    if(!file_exists("visite".$_GET['id'].".txt")) {
    $add = "1";
    }else{
    $file = file("visite".$_GET['id'].".txt");
    $add = $file[0]+1;
    }
    $fp = fopen("visite".$_GET['id'].".txt","w+");
    fwrite($fp, $add);
    fclose($fp);
    echo
    "document.write('$add');";
    ?>
    La pagina sopra la chiami contatore.php (come prima) e nelle pagine nelle quali vuoi contare le visite metti questo codice

    Codice HTML:
    <script type="text/javascript" src="contatore.php?id=pagina1"></script>
    Il codice sopra deve andare nella parte della pagina dove vuoi venga visualizzato il numero delle visite a quella pagina e ogni pagina nella quale aggiungi un conta-visite cambi pagina1 in pagina2, pagina3 ecc ecc.

    Comunque è impossibile che quel codice generi un contatore ShinyStat!!!

  21. #21
    Guest

    Predefinito

    ma al posto di pagina1 cosa devo mettere il nome della pagina?

  22. #22
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Nono devi solo mettere un nome che differenzi la pagina da contare...

    Se te per esempio dai il nome alla pagina delle immagini: pagina1
    non potrai dare alla pagina delle notizie il nome: pagina1
    altrimenti conterà le visite di tutte e due le pagine insieme.

    Se hai una pagina A al posto di pagina1 puoi mettere pagina_a
    e in una pagina B puoi anche metterci pagina_di_Totti

    e via dicendo!

  23. #23
    Guest

    Predefinito

    ok grazie ho capito

    EDIT: solo ke vorrei ke dicesse quante volte è stato contato in home page magari di fianco al titolo cn scritto (articolo letto ... volte) come faccio a cambiare il colore della scritta?
    Ultima modifica di funcool : 11-01-2007 alle ore 11.11.12

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

    Predefinito

    Di fianco al titolo metterai:
    Codice HTML:
    <span style="color:#FFFFFF;">Articolo letto <script type="text/javascript" src="contatore.php?id=home_page"></script> volte</span>
    Al posto di "#FFFFFF" metti il colore che vuoi mettere.

    P.S.: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
    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

  25. #25
    Guest

    Predefinito

    come facciao amttere sia in home page di finaoc al tittolo ke nell'articolo le letture se le metto in home ogni volte ke aggiorno mi da un lettura io invece vorrei ke scattasse solo quando si apre l'articolo ma poi dove devo mettere il nome della pagina
    Ultima modifica di catanzaro1929 : 11-01-2007 alle ore 13.06.54

  26. #26
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Modifica contatore.php

    Codice PHP:
    <?
    if($_GET['act'] == "vis") {
    $file = file("visite".$_GET['id'].".txt");
    $visite = $file[0];
    if(
    $visite == "") { $visite = 0; }
    echo
    "document.write('$visite');";
    }else{
    if(!
    file_exists("visite".$_GET['id'].".txt")) {
    $add = "1";
    }else{
    $file = file("visite".$_GET['id'].".txt");
    $add = $file[0]+1;
    }
    $fp = fopen("visite".$_GET['id'].".txt","w+");
    fwrite($fp, $add);
    fclose($fp);
    echo
    "document.write('$add');";
    }
    ?>
    E metti, per visualizzare il totale delle visite

    Codice HTML:
    Articolo letto <script type="text/javascript" src="contatore.php?id=pagina1&act=vis"></script>
    Quello sopra per esempio ti da le visite di "pagina1", ovvero della pagina con quel codice senza "act=vis" ma con id=pagina1

  27. #27
    Guest

    Predefinito

    come faccio a cambiare la scritta questo script?

    Codice PHP:
    script type="text/javascript" src="contatore.php?id=pagina1&act=vis"></script>

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

    Predefinito

    Come qui.
    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

  29. #29
    Guest

    Predefinito

    solo ke c'è un problema la lettura nn scatta e dice sempre 0 letture

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

    Predefinito

    Prova a scrivere il codice che stai utilizzando.
    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

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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