Articoli 

Inviamo di Default la newsletter ad ogni iscritto

Inserito il 12 marzo 2004 alle 20:12:47 da djveleno.

Modifichiamo il file Account-inc.asp

Per poter ovviare alla frettolosità di moltissimi utenti al momento dell'iscrizione ad un portale, vi propongo una piccolissima modifica, che vi permette di avere sempre spuntato il flag "Invio Newsletter" all'atto dell'iscrizione di un nuovo utente.

Editate il file /includes/account-inc.asp con il vostro editor preferito (meglio con NOTEPAD o WORDPAD) e, portatevi alla riga 27 del listato del programma, troverete:

rSQL = "INSERT INTO users (uLogin, uPassword, uEmail, uMSN, uYahoo, uICQ, uAIM, uURL, uSignature, uRole, uDate, uNewsletter, uProfile, uValid) VALUES ('" & SQLEncrypt(sMyLogin) & "', '" & SQLEncrypt(sMyPassword) & "', '" & SQLEncrypt(sMyEmail) & "', '', '', '', '', '', '', " & ROLE_USER & ", '" & DateTimeToString(Now()) & "', 0, 0, 1)"

Subito dopo & DateTimeToString(Now()) & "' trovate , 0, 0, 1...

Dovete modificare il primo 0 in 1, la stringa si presenterà così:

rSQL = "INSERT INTO users (uLogin, uPassword, uEmail, uMSN, uYahoo, uICQ, uAIM, uURL, uSignature, uRole, uDate, uNewsletter, uProfile, uValid) VALUES ('" & SQLEncrypt(sMyLogin) & "', '" & SQLEncrypt(sMyPassword) & "', '" & SQLEncrypt(sMyEmail) & "', '', '', '', '', '', '', " & ROLE_USER & ", '" & DateTimeToString(Now()) & "', 1, 0, 1)"

Posizionatevi ora alla riga 30, è molto simile:

rSQL = "INSERT INTO users (uLogin, uPassword, uEmail, uMSN, uYahoo, uICQ, uAIM, uURL, uSignature, uRole, uDate, uNewsletter, uProfile, uValid) VALUES ('" & SQLEncrypt(sMyLogin) & "', '" & SQLEncrypt(sMyPassword) & "', '" & SQLEncrypt(sMyEmail) & "', '', '', '', '', '', '', " & ROLE_USER & ", '" & DateTimeToString(Now()) & "', 0, 0, 0)"

Anche qui, modificate il primo 0 in 1, la stringa si presenterà così:

rSQL = "INSERT INTO users (uLogin, uPassword, uEmail, uMSN, uYahoo, uICQ, uAIM, uURL, uSignature, uRole, uDate, uNewsletter, uProfile, uValid) VALUES ('" & SQLEncrypt(sMyLogin) & "', '" & SQLEncrypt(sMyPassword) & "', '" & SQLEncrypt(sMyEmail) & "', '', '', '', '', '', '', " & ROLE_USER & ", '" & DateTimeToString(Now()) & "', 1, 0, 0)"

Oltre a questo metodo, ve ne suggerisco un'altro, con cui potete inserire la flag in entrambe le caselle, Mostra Profilo e Newsletter, la modifica va effettuata sempre nel file Account-inc.asp, e consiste nella sostituzione di 4 righe di codice:

Portarsi alla riga 277 e 278 e modificarle così:

Response.Write "<td align=""right""><input name=""uProfile"" type=""checkbox"" checked>"

Response.Write "</td>" & vbCRLF

Per la newsletter, portarsi alla riga 283 e 284 e modificarle così:

Response.Write "<td align=""right""><input type=""checkbox"" name=""uNewsletter"" checked>"
Response.Write "</td>" & vbCRLF

Ora i 2 flag sono riportati in automatico.


Fate sempre un back-up del file originale, oppure accertatevi di avere lo zip di AspNuke, in modo da poter estrarre il file in caso di errori o problemi.

Ciauzz DJ

Commenti

9 Commenti - 4,2/5 - Voti : 6
Inserito il 13 marzo 2004 alle 13:31:20 da pierin.  5/5
 
Lo avevo proposto mesi fa su www.stzone.it, ed una una cosa molto utile, hai fatto bene a metterlo, bel lavoro, come sempre DJ
Inserito il 13 marzo 2004 alle 15:39:54 da netgratis.  0/5
 
FANTASTICO!!!!
;)
Inserito il 14 marzo 2004 alle 15:28:50 da SAMPEI.  4/5
 
come sempre sei a disposizione di tutti grazie per tutto DJVELENO !!!!!
Inserito il 14 marzo 2004 alle 15:29:16 da SAMPEI.  5/5
 
come sempre sei a disposizione di tutti grazie per tutto DJVELENO !!!!!
Inserito il 24 maggio 2004 alle 12:30:44 da Anonimo.  4/5
 
Ottima soluzione!
Inserito il 29 maggio 2004 alle 20:49:28 da the_crazy.  5/5
 
volevo sapere: i due metodi sono complementari? oppure a scelta va bene uno dei due?
Inserito il 25 agosto 2004 alle 03:54:05 da Anonimo.  0/5
 
ma per ch&#232; versione &#232; codesta soluzione acciderbola ? con aspnuke beta 2.0 non mi risulta tale procedimento !
Inserito il 21 settembre 2004 alle 14:02:39 da Tony_B.  0/5
 
ma la cosa &#232; riferita alla 1.2 ?!?!?! no perch&#232; nella 2.0 non si specifica all'atto dell'iscrizione la volont&#224; di essere iscritti in news letter, bensi dopo nel proprio profilo... !
Inserito il 22 settembre 2004 alle 14:53:46 da Anonimo.  2/5
 
Hi

Aggiungi - Commenti

Login Anonimo
Messaggio
[b] [i] [u] [s] [url] [img] [cit]
Codice di sicurezza
Vota! / 5

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 94
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 204868 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi