Lorenzo Pascucci
a- a+

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)

 SCARICA LO SCRIPT