Creare un Contatore Click
Pagina 1 di 1 • Condividi •
Creare un Contatore Click
Vorrei creare un contatore click per sapere quante persone scaricano i miei libri, ho già scaricato un contatore in PHP e MYSQL, però non so bene come adeguarlo al mio sito, il contatore l'ho preso da qui: http://www.universalsite.org/page.php?51
Questo è il file di spiegazioni che dovrei seguire:
INSTALLAZIONE
CesClick richiede il supporto PHP e MySql.
Dopo aver scaricato il file zip ed averlo estratto:
1) Aprire il file click_confing.php.
2) Modificare i dati MYSQL.
3) Modificare i dati per l'accesso all'amministrazione.
$login_r = "admin";
$login_pass = "pass";
4) Uppare i files: click_admin.php, click_setup.php, out.php and click_config.php sul proprio sito web tramite FTP. Accedendo a click_setup.php automaticamente verrà creata la tabella nel database (e.g: http://yourdomain.com/click_setup.php).
5) Andare in click_admin.php eseguire il login con l'username e la password che avete modificato (vedi punto 3). In seguito aggiungere i links che devono essere conteggiati, per vedere le statistiche andare in General Statistic.
6) E' tutto.
NOTARE BENE: Per inserire il link in modo che siano conteggiati i click in un sito esterno prima di out.php inserite http://www.MIODOMINIO.org/eventuale_cartella/ (ESEMPIO: http://www.universalsite.org/click/out.php?url=http://wonderful.frenzied.org)
Questo è il file di spiegazioni che dovrei seguire:
INSTALLAZIONE
CesClick richiede il supporto PHP e MySql.
Dopo aver scaricato il file zip ed averlo estratto:
1) Aprire il file click_confing.php.
2) Modificare i dati MYSQL.
3) Modificare i dati per l'accesso all'amministrazione.
$login_r = "admin";
$login_pass = "pass";
4) Uppare i files: click_admin.php, click_setup.php, out.php and click_config.php sul proprio sito web tramite FTP. Accedendo a click_setup.php automaticamente verrà creata la tabella nel database (e.g: http://yourdomain.com/click_setup.php).
5) Andare in click_admin.php eseguire il login con l'username e la password che avete modificato (vedi punto 3). In seguito aggiungere i links che devono essere conteggiati, per vedere le statistiche andare in General Statistic.
6) E' tutto.
NOTARE BENE: Per inserire il link in modo che siano conteggiati i click in un sito esterno prima di out.php inserite http://www.MIODOMINIO.org/eventuale_cartella/ (ESEMPIO: http://www.universalsite.org/click/out.php?url=http://wonderful.frenzied.org)

Re: Creare un Contatore Click
AC manda un MP a Odd, quello in queste cose ci sguazza

_________________
Ma cosa credi, che uno si sveglia una mattina e decide di lavorare in un carcere? Quella è gente perversa! (Vanessa Lutz)
I know I'm like a horse, I could kill myself exercising if I wanted to (Lionel Sanders)
Demokratie hat nichts mit Freiheit, Menschenrechten oder Meinungsfreiheit zu tun. Es ist einfach nur die Herrschaft der Mehrheit. (La democrazia non ha nulla a che vedere con libertà, diritti umani o libertà di opinione. È semplicemente la dittatura della maggioranza).
Rasputin- ..............
-
Numero di messaggi : 52093
Età : 57
Località : Augusta vindelicorum
Occupazione/Hobby : Antinazista non praticante, islamofobo praticante, libido post eroina amplificata da alcol e anfetamine
SCALA DI DAWKINS :
Data d'iscrizione : 28.10.09
Re: Creare un Contatore Click
Qual'è il problema?
Ti serve supporto per uppare i file tramite ftp?
Ti serve supporto per uppare i file tramite ftp?
Tomhet- -----------
-
Numero di messaggi : 2672
SCALA DI DAWKINS :
Data d'iscrizione : 30.08.11
Re: Creare un Contatore Click
Tomhet ha scritto:Qual'è il problema?
Ti serve supporto per uppare i file tramite ftp?
Non so bene cosa scrivere nel codice, dice "modificare i dati MYSQL" ed io non so nemmeno di cosa stia parlando e dove dovrei prendere questi dati, poi chiede i dati di accesso all'amministrazione e non so se devo inserire quelli che uso nel mio sito o altri, inoltre io so solo caricare i file dal sito con la stessa procedura che ho usato per caricare le immagini o i libri e non so se vada bene perché non mi intendo nemmeno di FTP o altro...
Comunque ho seguito il consiglio di Rasputin e ho contattato anche Oddvod.
Re: Creare un Contatore Click
Ok, intanto lo testo sul mio server locale e poi ti do le indicazioni precise. 

Tomhet- -----------
-
Numero di messaggi : 2672
SCALA DI DAWKINS :
Data d'iscrizione : 30.08.11
Re: Creare un Contatore Click
Ok, l'ho testato e funziona bene, è anche molto comodo.
Sai se sul tuo sito è presente MySQL(probabilmente si) e conosci il nome e la password del database?
I dati che ti dice di modificare su click_config.php servono allo script stesso per accedere al database e salvare tutte le impostazioni, però prima di metterci mano devi conoscere queste info.
Sai se sul tuo sito è presente MySQL(probabilmente si) e conosci il nome e la password del database?
I dati che ti dice di modificare su click_config.php servono allo script stesso per accedere al database e salvare tutte le impostazioni, però prima di metterci mano devi conoscere queste info.
Tomhet- -----------
-
Numero di messaggi : 2672
SCALA DI DAWKINS :
Data d'iscrizione : 30.08.11
Re: Creare un Contatore Click
Tomhet ha scritto:Ok, l'ho testato e funziona bene, è anche molto comodo.
Sai se sul tuo sito è presente MySQL(probabilmente si) e conosci il nome e la password del database?
Ho cercato ma non ho trovato nulla, temo che sia una funzione che può essere utilizzata solo facendo l'upgrade a pagamento del sito.
Ho scaricato un nuovo contatore da qui, questo non necessita del database: http://php.html.it/script/vedi/1529/dtrack/
Devo solo capire le istruzioni:
Installation:
1) upload all of the files into a directory named like "track" or "linktrack" or something
2) fill out the things in dtrackurls.php
3) done
Usage:
- To start tracking a URL, use the exact link you typed, in dtrackurls.php, it will just directly refer the user
to the file
*example*: Somefile.html
- To view a counter, use the exact link once again...and use dview.php
*example*:
php - include(http://somesite.com/folder/dview.php?url=http://www.somesite.com/somefile.html); ?>
html (not reccomended) - img src="http://somesite.com/folder/dview.php?url=http://www.somesite.com/somefile.html" />
Re: Creare un Contatore Click
Comunque ora devo andare e tornerò solo domani sera o dopodomani, quindi fate con comodo, l'unico problema è che penso che non posso usare il MySQL, quindi dovrei usare contatori come quello che ho segnalato nell'ultimo commento.
Grazie per l'aiuto.
Grazie per l'aiuto.


Re: Creare un Contatore Click
Allora, io non so chi ha creato questo script, ma per farlo andare mi è toccato modificarlo in quanto faceva riferimento ad una variabile che non veniva inizializzata da nessuna parte.
Adesso funziona, ma è abbastanza scarno e minimale come contatore.
Dovresti, più o meno, fare così:
Questi sono i due script che ho modificato per farli funzionare come si deve:
dtrack.php
dtrackview.php
Salvali con un normale editor di testo con i rispettivi nomi(dtrack.php e dtrackview.php) e mettili su una cartella del sito insieme all'altro dtrackurls.php.
Una volta che li hai messi, devi modificare dtrackurls.php, ti faccio un esempio per il tuo sito:
Nell'array ci sono i siti che lo script è autorizzato a controllare quando viene richiamato, se per esempio volessi aggiungerne un altro, allora diventerebbe tipo:
Per fare in modo che lo script inizi a contare, devi richiamarlo da un altro sito tipo nel modo seguente:
Ti faccio un esempio da un mio sito che uso per varie prove, se clicchi qui:
Mio sito
Ti reindirizza alla mia pagina.
Poi se clicchi qui: Contatore
Potrai vedere il numero di visite totali. Cliccando sul sito e di nuovo sul contatore, vedrai che aumenta.
Ricapitolando, i passi da seguire sono questi:
1)Salva i due script che ti ho messo sopra, dtrack.php e dtrackview.php con un semplice editor di testo, facendo attenzione a salvarli con lo stesso nome.
2)Metti su una cartella del tuo sito questi due file appena salvati più il file dtrackurls.php.
3)Modifica il file dtrackurls.php come spiegato sopra, ovvero modificando la parte dentro url con gli indirizzi delle pagine che vuoi contare.
4)Quando metti un link al tuo sito, mettilo come sopra, ovvero facendo in modo che reindirizzi allo script dtrack.php.
5)Quando desideri vedere il numero di visite, devi accedere al sito come ti ho linkato sopra.
Se ti serve aiuto nei passi specifici e per le tue pagine specifiche chiedi pure, i passaggi che ti ho messo sono molto generici.
Adesso funziona, ma è abbastanza scarno e minimale come contatore.
Dovresti, più o meno, fare così:
Questi sono i due script che ho modificato per farli funzionare come si deve:
dtrack.php
- Codice:
<?
$url = $_GET["url"];
if(isset($url)){
//check if its allowed
require('dtrackurls.php');
if(in_array($url,$a_url)){
$url_g = ereg_replace("http://", "", $url);
$url = ereg_replace("http://", "", $url);
$url = ereg_replace("-", "", $url);
$url = ereg_replace("_", "", $url);
$url = ereg_replace("/", "", $url);
$url = ereg_replace("%", "", $url);
$url2 = ereg_replace(" ", "", $url);
$url3 = "$url2";
$dir = ".";
if(file_exists("$dir/$url3")){
$ope = fopen("$dir/$url3", "r+");
$counter = @fread($ope,filesize($url3));
@fclose($ope);
$counter++;
$write = fopen($url3,'w');
fputs($write,$counter);
fclose($write);
header("Location: http://$url_g");
}
if(!file_exists("$dir/$url3")){
$ope = fopen("$dir/$url3", "w+");
fwrite($ope, "1");
fclose($ope);
header("Location: http://$url_g");
}
} else {
echo "x";
}
}
?>
dtrackview.php
- Codice:
<?
$url = $_GET["url"];
if(isset($url)){
$url = ereg_replace("http://", "", $url);
$url = ereg_replace("-", "", $url);
$url = ereg_replace("_", "", $url);
$url = ereg_replace("/", "", $url);
$url = ereg_replace("%", "", $url);
$url2 = ereg_replace(" ", "", $url);
$dir = ".";
if(file_exists("$dir/$url2")){
$ope = fopen("$dir/$url2", "r+");
$counter = @fread($ope,filesize("$dir/$url2"));
@fclose($ope);
echo "$counter";
} else {
echo "x";
}
}
?>
Salvali con un normale editor di testo con i rispettivi nomi(dtrack.php e dtrackview.php) e mettili su una cartella del sito insieme all'altro dtrackurls.php.
Una volta che li hai messi, devi modificare dtrackurls.php, ti faccio un esempio per il tuo sito:
- Codice:
<?
/* allowed url's, in the format of ("url1", "url2", "url3",)
remember you must use the same url when calling the file, and including the counter
for example if "http://www.yourdomain.com/you/thing.html" is in there, to link to it you must
type "...dtrack.php?url=http://www.yourdomain.com/you/thing.html" and
"...dview.php?url=http://www.yourdomain.com/you/thing.html" */
/* note: when filling this out, you must put the FULL path http:// and all, because
otherwise it would be impossible to track links that were in different folders, might be
annoying, but its alot more versatile */
$a_url = array("http://ateocorporation.webnode.it");
?>
Nell'array ci sono i siti che lo script è autorizzato a controllare quando viene richiamato, se per esempio volessi aggiungerne un altro, allora diventerebbe tipo:
- Codice:
<?
/* allowed url's, in the format of ("url1", "url2", "url3",)
remember you must use the same url when calling the file, and including the counter
for example if "http://www.yourdomain.com/you/thing.html" is in there, to link to it you must
type "...dtrack.php?url=http://www.yourdomain.com/you/thing.html" and
"...dview.php?url=http://www.yourdomain.com/you/thing.html" */
/* note: when filling this out, you must put the FULL path http:// and all, because
otherwise it would be impossible to track links that were in different folders, might be
annoying, but its alot more versatile */
$a_url = array("http://ateocorporation.webnode.it", "http://ateocorporation.webnode.it/altrapagina.html");
?>
Per fare in modo che lo script inizi a contare, devi richiamarlo da un altro sito tipo nel modo seguente:
- Codice:
<a href="http://ateocorporation.webnode.it/cartelladovestaloscript/dtrack.php?url=http://ateocorporation.webnode.it">Visita il mio sito</a>
- Codice:
http://ateocorporation.webnode.it/cartelladovestaloscript/dtrackview.php?url=http://ateocorporation.webnode.it
Ti faccio un esempio da un mio sito che uso per varie prove, se clicchi qui:
Mio sito
Ti reindirizza alla mia pagina.
Poi se clicchi qui: Contatore
Potrai vedere il numero di visite totali. Cliccando sul sito e di nuovo sul contatore, vedrai che aumenta.
Ricapitolando, i passi da seguire sono questi:
1)Salva i due script che ti ho messo sopra, dtrack.php e dtrackview.php con un semplice editor di testo, facendo attenzione a salvarli con lo stesso nome.
2)Metti su una cartella del tuo sito questi due file appena salvati più il file dtrackurls.php.
3)Modifica il file dtrackurls.php come spiegato sopra, ovvero modificando la parte dentro url con gli indirizzi delle pagine che vuoi contare.
4)Quando metti un link al tuo sito, mettilo come sopra, ovvero facendo in modo che reindirizzi allo script dtrack.php.
5)Quando desideri vedere il numero di visite, devi accedere al sito come ti ho linkato sopra.
Se ti serve aiuto nei passi specifici e per le tue pagine specifiche chiedi pure, i passaggi che ti ho messo sono molto generici.
Tomhet- -----------
-
Numero di messaggi : 2672
SCALA DI DAWKINS :
Data d'iscrizione : 30.08.11
Re: Creare un Contatore Click
a chiamata rispondo, allora partiamo subito col dire che se il sito è supportato su un server, quindi ha il dominio per spiegarci meglio,è gratis è difficile se non impossibile che te lo faccia fare in quanto il database è salvato sul loro server che ti supporta, almeno cosi so io :-)
cmq tomhet ha avuto una buona idea, uno script è quello che ci vuole per te, diciamo che aggira tutto il casino di prima ma devi vedere se funziona, purtroppo rasp in queste cose non ci "sguazzo" molto
faccio solo programmazione a livello locale, linguaggi tipo HTML e altri li faremo l' anno prossimo, in tanto ho iniziato i Sottoprogrammi
cmq tomhet ha avuto una buona idea, uno script è quello che ci vuole per te, diciamo che aggira tutto il casino di prima ma devi vedere se funziona, purtroppo rasp in queste cose non ci "sguazzo" molto


Re: Creare un Contatore Click
Bene lo stesso Tom ha fatto ottima supplenza

_________________
Ma cosa credi, che uno si sveglia una mattina e decide di lavorare in un carcere? Quella è gente perversa! (Vanessa Lutz)
I know I'm like a horse, I could kill myself exercising if I wanted to (Lionel Sanders)
Demokratie hat nichts mit Freiheit, Menschenrechten oder Meinungsfreiheit zu tun. Es ist einfach nur die Herrschaft der Mehrheit. (La democrazia non ha nulla a che vedere con libertà, diritti umani o libertà di opinione. È semplicemente la dittatura della maggioranza).
Rasputin- ..............
-
Numero di messaggi : 52093
Età : 57
Località : Augusta vindelicorum
Occupazione/Hobby : Antinazista non praticante, islamofobo praticante, libido post eroina amplificata da alcol e anfetamine
SCALA DI DAWKINS :
Data d'iscrizione : 28.10.09

» Creare un Contatore Click
» Tutorial -> Come creare un semplice Collage con Gimp
» Tutorial -> Come creare un semplice Collage con Photoshop
» S. Hawking: non fu Dio a creare l'Universo.
» Ciondolo in acrilico ultima creazione
» Tutorial -> Come creare un semplice Collage con Gimp
» Tutorial -> Come creare un semplice Collage con Photoshop
» S. Hawking: non fu Dio a creare l'Universo.
» Ciondolo in acrilico ultima creazione
Pagina 1 di 1
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum
» La libertà è il mio unico credo
» Dopo la morte non c'è nulla, quindi vivere non solo ha senso ma conviene trarne il meglio
» CAPITALISMO
» Il thread dell'HiFi
» Robot entra in pub di Londra a bere una birra
» APPLICAZIONE FORUM PER CELLULARI
» Le Distrazioni di Gesù: un'auto su processione, 1 morto e 10 feriti.
» E' possibile che nelle prossime ore venga attaccata la Siria
» ESORCISMI
» islam
» parroco
» sindone e sudario
» Inspecteur Jacques Clouseau
» il nome esatto
» IKEA
» Elezioni politiche del 2018
» Che rapporto avete con Facebook?
» Presentazione
» Fumetti online