Visualizzazione risultati 1 fino 10 di 10

Discussione: Integrazione Contatore in un blocco di PhpNUke

  1. #1
    L'avatar di ChromeX
    ChromeX non è connesso Utente attivo
    Data registrazione
    13-12-2002
    Residenza
    Melbourne, Australia
    Messaggi
    448

    Predefinito

    Vorrei sapere come si fa ad integrare un contatore, fatto precedentemente x un altro sito usando un documento di testo x la memorizzazione delle visite, in un blocco in PHPnuke... oppure se sapete dei siti dove posso scaricarne uno già fatto x vedere com'è.... grazie

  2. #2
    Guest

    Predefinito

    basta creare un nuovo blocco... e inserire nell'apposito spazio il codice html ...e poi ti sposti il contatore come vuoi...

    ciao

  3. #3
    L'avatar di ChromeX
    ChromeX non è connesso Utente attivo
    Data registrazione
    13-12-2002
    Residenza
    Melbourne, Australia
    Messaggi
    448

    Predefinito

    beh,c'ho provato, ma non mi visualizza niente...un blocco vuoto

  4. #4
    Guest

    Predefinito

    che contatore vuoi inserire posta il codice come lo hai messo nel blocco

  5. #5
    L'avatar di ChromeX
    ChromeX non è connesso Utente attivo
    Data registrazione
    13-12-2002
    Residenza
    Melbourne, Australia
    Messaggi
    448

    Predefinito

    <?php

    $imgdir = "./digits/";
    $ndig = 8;
    if (!file_exists("counter.txt")):
    $file=fopen("counter.txt","w");
    $num=0;
    else:
    $file=fopen("counter.txt","r+");
    $num=fgets($file,10);
    endif;
    $num++;
    fseek($file,0);
    fputs($file,$num);
    fclose($file);
    /* --- Img insert --- */
    chop($num);
    $ndig = max(strlen($num), $ndig);
    $num = substr("0000000000".$num, -$ndig);
    $digits = preg_split("//", $num);
    for($i = 0; $i <= $ndig; $i++) {
    if ($digits[$i] != "") {
    $result.= "<img src=\"$imgdir$digits[$i].gif\">";
    }
    }

    ?>
    questa è la parte principale del contatore.... poi per farlo funzionare, devo scrivere <?php echo $result; ?> ma non funziona

  6. #6
    L'avatar di ChromeX
    ChromeX non è connesso Utente attivo
    Data registrazione
    13-12-2002
    Residenza
    Melbourne, Australia
    Messaggi
    448

    Predefinito

    beh.... nessuno mi sa aiutare?

  7. #7
    Guest

    Predefinito

    Il blocco HTML accetta solo HTML.
    E quello è PHP.

    Credo che sia questo il problema

  8. #8
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da DarioXP
    Il blocco HTML accetta solo HTML.
    E quello è PHP.

    Credo che sia questo il problema
    esattamente!!!

    nel tuo caso devi crearti un blocco .php.....

    eccolo qui:

    basta che salvi questo codice in un file con il nome "contatore.php" e lo carichi nella cartella "blocks", quindi lo attivi dal pannello

    in teoria dovrebbe funzionare....
    [code:1:a0af584090]<?php
    if (eregi("contatore.php", $PHP_SELF)) {
    Header("Location: index.php");
    die();
    }
    $imgdir = "./digits/";
    $ndig = 8;
    if (!file_exists("counter.txt") ):
    $file=fopen("counter.txt","w&qu ot;);
    $num=0;
    else:
    $file=fopen("counter.txt","r+&q uot;);
    $num=fgets($file,10);
    endif;
    $num++;
    fseek($file,0);
    fputs($file,$num);
    fclose($file);
    /* --- Img insert --- */
    chop($num);
    $ndig = max(strlen($num), $ndig);
    $num = substr("0000000000".$num, -$ndig);
    $digits = preg_split("//", $num);
    for($i = 0; $i <= $ndig; $i++) {
    if ($digits[$i] != "") {
    $content.= "<img src=\"$imgdir$digits[$i].gif\"&g t;";
    }
    }
    ?>[/code:1:a0af584090]
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  9. #9
    L'avatar di ChromeX
    ChromeX non è connesso Utente attivo
    Data registrazione
    13-12-2002
    Residenza
    Melbourne, Australia
    Messaggi
    448

    Predefinito

    grazie mille!!! funziona :) in pratica, bastava sostituire $result con $content

  10. #10
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da ChromeX
    grazie mille!!! funziona :) in pratica, bastava sostituire $result con $content
    praticamente si, solo che la funzione echo() phpnuke la fa in automatico...

    byez
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

Regole di scrittura

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