PostCardMentor

Lo script è stato tradotto da Domenico Tomaini
Script corretto da bug e ultimato da Lorenzo Pascucci

Obiettivo 

Il seguente script permette di inserire nel proprio sito un servizio di cartoline virtuali. Cartoline da inviare ai vostri amici per ogni occasione, riceverle è sempre una sorpresa speciale.

Componenti & Caratteristiche

Lo script è composto da un database in Access 97 (pm97.mdb) con tre tabelle chiamate Card, Cat e CreatedPostCards (il database è facile da importare in Access 2000). All'interno della tabella Card sono presenti 5 campi (gifurl, catid, gifurlsmall, datum e sendcount); nella tabella Cat è presente il solo campo name e nella tabella Createdpostcards sono presenti 12 campi (cardid, nameto, namefrom, emailfrom, emailto, greeting, stext, bgcolor, textcolor, pickedupwhen, createdtime, otherid . Inoltre è composto dalle seguenti pagine asp:

  • admin_default.asp E' la pagina principale del pannello di controllo di PostCardMentor. E' possibile visionare tutte le cartoline e le categorie, modificarle, cancellarle e crearne di nuove.
  • admin_cats.asp Pagina per aggiungere, modificare e cancellare le categorie
  • admin_postcards.asp Pagina per aggiungere, modificare e cancellare le cartoline inseriti nel database
  • default.asp Pagina di default dove si compie il primo passo per inviare la cartolina : la scelta della categoria
  • step1.asp Pagina dove si deve scegliere la cartolina
  • step2.asp Pagina nella quale si devono inserire i dati per inviare la cartolina
  • step3.asp Pagina dove viene visualizzata l'anteprima della cartolina
  • prewievpic.asp Pagina dove viene visualizzata l'anteprima dell'immagine che si vorrebbe scegliere
  • inccard.asp Pagina che serve a formare la cartolina
  • incgenmail.asp Pagina che effettua l'invio della cartolina(settata per CDONTS)
  • sendit.asp Pagina che verifica il corretto invio della cartolina
  • viewcard.asp Pagina dove verrà visualizzata la cartolina dall'utente che la riceve

Requisiti

  • Server NT
  • Supporto ASP
  • Supporto database Microsoft Access 97
  • CDONTS

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:

inccard.asp
E' necessario modificare questo file se il database non si trova nella stessa cartella che contiene i file di PostCardMentor
Modificare l'indirizzo relativo nella riga 22:

oRet.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("pm97.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/pm97.mdb")

Modificare il server di posta in uscita alla riga 6:

Postcard_GetmailServer = "smtp.nomesito.it"

Modificare l'indirizzo email alla riga 10 :

WebCard_GetmailFrom = "cartoline@nomesito.it"

Modificare la pagina di visualizzazione alla riga 27 :

GetPathToPickupScript = "http://www.nomesito.it/pm/viewcard.asp"

Inoltre WebMasterPoint.org ha aggiunto 2 campi, nomesito e urlsito dove indicare appunto il nome del sito web e il suo indirizzo web, in questo modo alcune parti del sito saranno aggiornate automaticamente senza modificare il codice a mano.

sendit.asp
Modificare alla riga 86 i dati della mail che riceverà il destinatario.

Utilizzo

L'utilizzo dello script è molto semplice ed intuitivo. Si entra accedendo alla pagina admin_default.asp, e si entra nel pannello di controllo. Viene visualizzato un menu, da dove potete scegliere se modificare, aggiungere o cancellare cartoline e categorie oppure potete cancellare le vecchie cartoline che hanno più di 30 giorni.

Giudizio

Script molto utile e di qualità (non a caso è della Mentor), un servizio prestigioso da offrire ai nostri visitatori ed un ottimo mezzo di pubblicità per noi.

Fai un test Online dello Script

 SCARICA LO SCRIPT

Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Marcello
Ti è piaciuto l'articolo?