LinkMentor
Obiettivo
Il seguente script ha lo scopo di effettuare il conteggio dei click relativi ad uno o più links. Attraverso un link in cui viene specificato un ID, viene aggiornato il conta click e si viene reindirizzati alla pagina relativa all'id in pochi istanti.
Componenti & Caratteristiche
Lo script è composto da un database in Access 2000 (Im2000.mdb) con una tabella chiamata ref_site. All'interno della tabella sono presenti 6 campi (id, sitename, sitedescription, bannerurl, outcount, outurl e firstordering). Inoltre è composto dalle seguenti pagine asp:
- admin_default.asp E' la pagina principale del pannello di controllo di LinkMentor. E' possibile visionare tutti i links, modificarli, cancellarli e crearne di nuovi.
- admin_includelogin.asp Pagina per effettuare il login
- admin_site.asp Pagina per aggiungere, modificare e cancellare i links inseriti nel database
- goto.asp Pagina che permette il conteggio dei click e il redirect
- inclink.asp Pagina che contiene dati di configurazione, come l'url del database
- showlinks.asp Pagina per visionare le statistiche dei links
Requisiti
- Server NT
- Supporto ASP
- Supporto database Microsoft Access 2000
Installazione
L'installazione dello script è molto semplice. Basta fare l'upload dei file che si trovano all'interno del file zip in una cartella apposita del proprio sito web. Spostare il database in una cartella con i permessi di scrittura... possibilmente un database protetto. Modificare le seguenti pagine:
admin_includelogin.asp
Effettuare le modifiche per cambiare username e
password.
Individuare la riga 12, che dovrebbe essere:
If sId = "admin" AND sPwd="admin" Then
La prima parola in rosso è l'username, la seconda è la password. Modificarle in base ai propri dati di accesso voluti.
inclink.asp
E' necessario modificare questo file se il database
non si trova nella stessa cartella che contiene i file del
Gestore di Link (LinkMentor)
Modificare l'indirizzo relativo nella riga 8:
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("lm2000.mdb")
Inserire l'indirizzo relativo al posto della scritta presente ora, specificando logicamente anche il nome del database...
Esempio:
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../../mdb-database/lm2000.mdb")
Utilizzo
L'utilizzo dello script è molto semplice ed intuitivo. Si entra accedendo alla pagina admin_default.asp, si effettua il login con i dati indicati nella riga 12 della pagina admin_includelogin.asp, e si entra nel pannello di controllo. Vengono visualizzati tutti i link presenti nel database con l'opzione di modifica e cancellazione. In fondo è poi presente il link per inserire nuovi records (i links) nel database. Se non vi sono presenti i links, sarà visualizzato solo il link per aggiungerne. Infine per visualizzare le statistiche dei click, basta cliccare sul link Statistiche.
Ora, l'unica cosa che manca, è come realizzare il link. Basta andare nella pagina delle statistiche, trovare il link desiderato e il copiare l'url del link. Esempio:
WebMasterPoint.org
Il punto di riferimento dei webmaster italiani
Il link sarà:
http://www.webmasterpoint.org/asp/script/file/
linkmentor/goto.asp?p=aspcode.net&id=26
La stessa cosa vale per tutti gli altri links.
Giudizio
Script molto utile e di qualità (non a caso è della Mentor), simile in molte cose alla nostra pagina go.asp che abbiamo illustrato in un precedente tutorials. Facile da utilizzare.
Fai un test Online dello Script
(clicca qui)