Visualizzazione risultati 1 fino 13 di 13

Discussione: [wordpress] contatore visite

  1. #1
    Guest

    Predefinito [wordpress] contatore visite

    Ciao a tutti
    questo è il mio sito\blog

    volevo sapere se sotto l'immagine del logo, è possibile inserire una riga color sfondo, con al centro la scritta "Sei il visitatore numero: " e poi un contattore php con utilizzo di cookie..

    come si puo fare?

    il codice del contattore sarebbe:

    <?php
    $file = "mod-mdk.txt";
    $f = file($file);
    $num_visit = (int)$f[0];
    if(!@$_COOKIE['visit']) {
    setcookie('visit','1',time()+60*60*24);
    ++$num_visit;
    $fp = fopen($file , "w");
    fwrite($fp, $num_visit);
    fclose($fp);
    }
    echo $num_visit;
    ?>

    grazie a tutti

  2. #2
    Guest

    Predefinito

    Dovresti andare su "Editor Temi" e selezionare Testata (header.php).
    Alla fine di tutto il codice inserisci il codice del contatore. Stai attento però alle varie chiusure dei <div>.

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da musicanapoli Visualizza messaggio
    Dovresti andare su "Editor Temi" e selezionare Testata (header.php).
    Alla fine di tutto il codice inserisci il codice del contatore. Stai attento però alle varie chiusure dei <div>.
    http://linuxmx.altervista.org/wordpress/

    ottimo ora mi compare, sto lavorando per metterlo centrato, e aumentare lo spazio tra logo e inizio blog....

    se qualcuno ha dritte lo ringrazio

  4. #4
    Guest

    Predefinito

    Allora: ho aggiunto in style.css la classe (si chiama cosi?) logo-contat

    Codice:
    /* begin Logo */
    .logo
    {
      position: relative;
      left: 10px;
      top: 86px;
    }
    
    .logo td
    {
      text-align: left;
      vertical-align: middle;
      white-space: nowrap;
    }
    
    .logo-name
    {
      font-size: 26px;
      font-family: Tahoma;
      font-style: normal;
      font-weight: bold;
    }
    
    .logo-name a
    {
      text-decoration: none;
      color: #000000 !important;
    }
    
    .logo-text
    {
      font-size: 18px;
      font-family: Tahoma;
      font-style: normal;
      font-weight: normal;
      color: #000000 !important;
    }
    .logo-contat
    {
      top: 175px;
      left: 500px;
      font-size: 12px;
      font-family: Tahoma;
      font-style: normal;
      font-weight: normal;
      color: #000000;
    }
    /* end Logo */
    vedete che ho messo top: 175px; left: 500px;

    invece in Header.php ho aggiunto alla tabella logo:
    Codice:
    <table class="logo">
    
    <tr><td class="logo-name"><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></td></tr>
    
    <tr><td class="logo-text"><?php bloginfo('description'); ?></td></tr>
    <tr><td class="logo-contat">
    
    <?php
    $file = "mod-mdk.txt";
    $f = file($file);
    $num_visit = (int)$f[0];
    if(!@$_COOKIE['visit']) {
    setcookie('visit','1',time()+60*60*24);
    ++$num_visit;
    $fp = fopen($file , "w");
    fwrite($fp, $num_visit);
    fclose($fp);
    }
    echo "Questo sito è stato visitato $num_visit volte!";
    ?> 
    
    </td></tr>
    
    </table>
    
    </div>
    
    
    </div>
    in grassetto sono le righe scritte da me...
    solo che se vedete http://linuxmx.altervista.org/wordpress/ mi viene posizionato dove vuole lui...

    vi prego help me


    =================================00

    risolto
    Ultima modifica di linuxmx : 23-08-2009 alle ore 16.49.04

  5. #5
    Guest

    Predefinito

    OK...con Firefox funziona perfettamente, mentre con IE il codice si nasconde sotto il contenuto.

    Nella sorgente HTML però vedo un pezzettino di codice in più:
    Codice:
    <table class="logo" >
    <tr><td class="logo-name"><a href="http://linuxmx.altervista.org/wordpress/"></a></td></tr>
    <tr><td class="logo-text"></td></tr>
    <tr><td class="logo-contat" STYLE="position:absolute; 
            top:195px;
    	left: 150px;">
    
    
    Questo sito è stato visitato 66 volte! Oggi è il 23 August 2009, buona permanenza 
    
    </td></tr>
    
    </table>
    Prova a mettere così:
    Codice:
    <table class="logo" >
    <tr><td class="logo-name"><a href="http://linuxmx.altervista.org/wordpress/"></a></td></tr>
    <tr><td class="logo-text"></td></tr>
    <tr><td class="logo-contat">
    
    qui metti lo script in php del contatore
    
    </td></tr>
    
    </table>
    Mentre nel css metti semplicemente:
    Codice:
    .logo-contat  {
    text-align:center;
    font-size : 12px;
    font-family : Tahoma;
    font-style : normal;
    font-weight : normal;
    color : #000000;
    }
    In pratica ho copiato il tuo codice, togliendo il "top" ed il "left", aggiungendo l'allineamento centrale.
    Vedi se così va...

    Al posto delle table potresti utilizzare i div...
    Comunque ti manca il <title> nella home page...

  6. #6
    Guest

    Predefinito

    Codice PHP:
    <tr><td class="logo-contat" STYLE="position:absolute;
    top:195px;
    left: 150px;"
    >


    Questo sito è stato visitato 66 volte! Oggi è il 23 August 2009, buona permanenza

    </td></tr>
    senza quel STYLE si posiziona a zonzo immezzo all'immagine

  7. #7
    Guest

    Question dove inserire codice contatore?

    Salve, vorrei inserire un contatore histats nella home del mio alterblog, dove dovrei inserirlo (va bene qualsiasi posizione), tenendo conto che il foglio di stile non "risponde più ai comandi"?

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da filodipaglia Visualizza messaggio
    Salve, vorrei inserire un contatore histats nella home del mio alterblog, dove dovrei inserirlo (va bene qualsiasi posizione), tenendo conto che il foglio di stile non "risponde più ai comandi"?
    Dipende dove lo vuoi inserire, ci sono diversi file, devi essere più preciso.

  9. #9
    Guest

    Cool contatore histats

    @musicanapoli,
    scusa se ti rispondo con ritardo ma non riuscivo più ad entrare nel forum e non mi è arrivata neanche la notifica per email!
    il contatore vorrei inserirlo nella colonna denominata "adbar" sotto il calendario, oppure in fondo alla pagina.
    questo il link del blog per renderti conto
    http://filodipaglia.altervista.org/
    ciao

  10. #10
    Guest

    Thumbs up Risolto grazie

    @musicanapoli
    ho risolto. Grazie comunque

  11. #11
    L'avatar di cineocchio
    cineocchio non è connesso Utente
    Data registrazione
    09-08-2007
    Messaggi
    159

    Predefinito

    Citazione Originalmente inviato da linuxmx Visualizza messaggio
    ...si posiziona a zonzo immezzo all'immagine
    Solo un appunto amichevole:
    E' meglio scrivere "in mezzo" e non "immezzo".

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da filodipaglia Visualizza messaggio
    @musicanapoli,
    scusa se ti rispondo con ritardo ma non riuscivo più ad entrare nel forum e non mi è arrivata neanche la notifica per email!
    il contatore vorrei inserirlo nella colonna denominata "adbar" sotto il calendario, oppure in fondo alla pagina.
    questo il link del blog per renderti conto
    http://filodipaglia.altervista.org/
    ciao
    Vedo che hai già provveduto

  13. #13
    robermix non è connesso Neofita
    Data registrazione
    20-02-2008
    Messaggi
    4

    Predefinito

    Salve, chiedo scusa per aver uppato una discussione abbastanza vecchia, ma ho un problema.

    Questo è il mio blog su wordpress: http://robermix.altervista.org/wordpress/

    Ho inserito il codice

    Codice PHP:
    <?php
    $file
    = "mod-mdk.txt";
    $f = file($file);
    $num_visit = (int)$f[0];
    if(!@
    $_COOKIE['visit']) {
    setcookie('visit','1',time()+60*60*24);
    ++
    $num_visit;
    $fp = fopen($file , "w");
    fwrite($fp, $num_visit);
    fclose($fp);
    }
    echo
    "Questo sito è stato visitato $num_visit volte!";
    ?>
    nel blog, e funziona, ma c'è un problema.


    Come potete vedere aprendo la pagina, ho inserito il codice sulla sidebar, parte destra. Mi viene correttamente visualizzato il numero del contatore, ma mi compare anche uno strano messaggio di errore:

    Warning: Cannot modify header information - headers already sent by (output started at /membri2/robermix/wordpress/wp-includes/comment-template.php:964) in /membri2/robermix/wordpress/wp-content/themes/arthemia/sidebar.php on line 65

    Come posso risolvere ? 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
  •