Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

sondaggi

Autore Messaggio
pilota

Avanzato
Avanzato
199 Discussioni



Profilo - pilota
28 giugno 2006 alle 09:55:44 Profilo - pilotaInvia un messaggio privato Rispondi quotando
come faccio a limitare i sondaggi solo agli iscritti ed inoltre permettendoli di mettere solo un voto?
grazie ciaouz
---------------
http://www.swatnardo.it
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
28 giugno 2006 alle 13:34:21 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 29 giugno 2006 alle 07:02:18

1) in pool-inc.asp sotto include
sostituisci la linea 156

Response.Write " <td colspan=""2"" align=""center"">" & sPrefixSpan & "<a href=""Java_Script:votePoll_" & sPrefix & iID & "()"">" & GetTranslation("LANG_POLL_VOTE") & "</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href=""" & sURLPage & qString & "poll=" & iID & "&results=1"">" & GetTranslation("LANG_POLL_RESULTS") & "</a><br>" & GetTranslation("LANG_VOTES") & " : " & nbVotes & sSuffixSpan & "</td>" & vbCRLF

con le seguenti linee

if sPseudo <> "" then
Response.Write " <td colspan=""2"" align=""center"">" & sPrefixSpan & "<a href=""Java_Script:votePoll_" & sPrefix & iID & "()"">" & GetTranslation("LANG_POLL_VOTE") & "</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href=""" & sURLPage & qString & "poll=" & iID & "&results=1"">" & GetTranslation("LANG_POLL_RESULTS") & "</a><br>" & GetTranslation("LANG_VOTES") & " : " & nbVotes & sSuffixSpan & "</td>" & vbCRLF
else
Response.Write " <td colspan=""2"" align=""center"">Iscriviti per votare</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href=""" & sURLPage & qString & "poll=" & iID & "&results=1"">" & GetTranslation("LANG_POLL_RESULTS") & "</a><br>" & GetTranslation("LANG_VOTES") & " : " & nbVotes & sSuffixSpan & "</td>" & vbCRLF
end if

in questo modo ti compare "Iscriviti per votare" al posto di "Vota" se non sei loggato.

2) Non c'e una procedura che si registra chi ha votato ma viene scritto un cookie sul pc che non ti fa piu votare, ovviamente se cancelli i cookie o cambi pc ,puoi di nuovo votare. per scrivere una procedura sarebbe lunghetto in poche parole dovresti mettere una nuova tabella in cui ti registri la id del sondaggio e la userid utente che ha votato e fare la procedura di inserimento e testare nella procedura del voto se l'utente e' gia presente nella tabella per quel sondaggio specifico e negargli il voto
per quel che mi riguarda troppo lavoro per un sondaggio

Se passi al bitforum puoi creare dei sondaggi al suo interno e l'amministratore può vedere chi ha votato, cioe si salva i dati in una tabella, non so dirti se blocca il voto ancora con il metodo dei cookie o se fa un controllo sulla tabella, cmq fosse se dai un'occhiata alla funzione che ti mostra le utenze che hanno votato,puoi trasformarla facilmente in una funzione fnRegistra_Voto ()
[lo]
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
pilota

Avanzato
Avanzato
199 Discussioni



Profilo - pilota
28 giugno 2006 alle 19:24:36 Profilo - pilotaInvia un messaggio privato Rispondi quotando
ok funziona alla perfezione grazie sei sempre veloce e gentile ciaouz (o) (o)
---------------
http://www.swatnardo.it
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
29 giugno 2006 alle 18:49:18 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Prego :D
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com

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 : 106
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: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685286 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi