LinkMentor
Obiettivo
Il seguente script ha lo scopo di effettuare il conteggio deiclick relativi ad uno o più links. Attraverso un linkin cui viene specificato un ID, viene aggiornato il contaclick e si viene reindirizzati alla pagina relativaall'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 efirstordering). Inoltre è composto dalle seguentipagine 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 trovanoall'interno del file zip in una cartella apposita delproprio sito web. Spostare il database in una cartellacon i permessi di scrittura... possibilmente un databaseprotetto. Modificare le seguenti pagine:
admin_includelogin.asp
Effettuare le modifiche per cambiare username epassword.
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 diaccesso voluti.
inclink.asp
E' necessario modificare questo file se il databasenon si trova nella stessa cartella che contiene i file delGestore 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 scrittapresente ora, specificando logicamente anche il nome deldatabase...
Esempio:
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../../mdb-database/lm2000.mdb")
Utilizzo
L'utilizzo dello script è molto semplice edintuitivo. Si entra accedendo alla paginaadmin_default.asp, si effettua il login con i datiindicati nella riga 12 della pagina admin_includelogin.asp, esi entra nel pannello di controllo. Vengono visualizzatitutti i link presenti nel database con l'opzione dimodifica e cancellazione. In fondo è poi presente illink per inserire nuovi records (i links) nel database. Senon vi sono presenti i links, sarà visualizzato soloil link per aggiungerne. Infine per visualizzare lestatistiche dei click, basta cliccare sul link Statistiche.
Ora, l'unica cosa che manca, è come realizzare illink. Basta andare nella pagina delle statistiche, trovare illink desiderato e il copiare l'url del link.Esempio:
WebMasterPoint.org
Il punto di riferimento dei webmaster italiani
Il link sarà:
https://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.aspche abbiamo illustrato in un precedente tutorials. Facile dautilizzare.
Fai un test Online dello Script
(clicca qui)