Creare un Contatore Click
4 partecipanti
Pagina 1 di 1
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
___________________
You think normal people just wake up one morning and decide they're going to work in a prison? They're perverts, every last one of them. (Vanessa)
Rasputin- ..............
- Numero di messaggi : 60926
Età : 63
Località : Augusta vindelicorum
Occupazione/Hobby : On the run
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 : 2659
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 : 2659
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 : 2659
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 : 2659
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 faccio solo programmazione a livello locale, linguaggi tipo HTML e altri li faremo l' anno prossimo, in tanto ho iniziato i Sottoprogrammi
___________________
"religione: l' arte di prendere per il culo se stessi" Io
“se hai un problema e lo puoi risolvere, perché ti arrabbi? Se hai un problema e non lo puoi risolvere, perché ti arrabbi?”
"il medico mi ha detto di riempire di botte tutti i bigotti ............ ehm in verità mi ha detto di scaricare lo stress ma vabbè siamo lì"
Re: Creare un Contatore Click
Bene lo stesso Tom ha fatto ottima supplenza
___________________
You think normal people just wake up one morning and decide they're going to work in a prison? They're perverts, every last one of them. (Vanessa)
Rasputin- ..............
- Numero di messaggi : 60926
Età : 63
Località : Augusta vindelicorum
Occupazione/Hobby : On the run
SCALA DI DAWKINS :
Data d'iscrizione : 28.10.09
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
Oggi alle 14:32 Da Minsky
» Apple Vs Samsung
Lun 11 Nov 2024 - 21:11 Da Rasputin
» Smartphone o dumbphone? C'è ancora chi lo rifiuta?
Lun 11 Nov 2024 - 21:10 Da Rasputin
» L'Albo dei Grandi dell'Umanità
Mar 5 Nov 2024 - 18:54 Da Rasputin
» Mi Maometto di traverso. Notizie dall'islam
Lun 4 Nov 2024 - 22:10 Da Rasputin
» Contante al bando "Costa troppo e favorisce l'evasione"
Mer 30 Ott 2024 - 19:32 Da Rasputin
» Estinzione del "Partito Democratico"
Dom 27 Ott 2024 - 17:42 Da marisella
» "Salutava sempre"
Sab 26 Ott 2024 - 18:23 Da Rasputin
» Kona 2015-2024
Ven 25 Ott 2024 - 23:41 Da Rasputin
» Linux e dintorni
Mer 23 Ott 2024 - 20:08 Da SergioAD
» prove e conseguenze del riscaldamento globale di origine antropica
Lun 21 Ott 2024 - 22:40 Da Rasputin
» citazioni dei forumisti e di personaggi famosi
Lun 21 Ott 2024 - 11:56 Da Minsky
» La Sindone dei Morti Viventi
Sab 19 Ott 2024 - 16:44 Da Minsky
» Pandemia di Sars-CoV-2 (III parte)
Sab 12 Ott 2024 - 22:55 Da Rasputin
» Inspecteur Jacques Clouseau
Mer 9 Ott 2024 - 20:52 Da Rasputin
» SLOGAN contro la religione
Lun 7 Ott 2024 - 12:10 Da Rasputin
» Bestemmie in allegria
Lun 7 Ott 2024 - 11:20 Da Rasputin
» Ritagli di giornale
Sab 5 Ott 2024 - 22:24 Da Rasputin
» Jokes - jokes - jokes (II parte)
Sab 5 Ott 2024 - 22:13 Da Rasputin
» Papa
Ven 4 Ott 2024 - 12:37 Da Minsky