Pagina 1 di 2

Spoiler Con Password

Inviato: 21/08/2009, 14:29
da Astro86
Questo Spoiler ti chiede di inserire una password per vedere il suo contenuto
BBCODE

Codice: Seleziona tutto

[pswdspoil={INTTEXT1}]{INTTEXT2}[/pswdspoil]

HTML

Codice: Seleziona tutto

<div style="margin:20px; margin-top:5px">
        <div class="smallfont" style="margin-bottom:2px">
        <b>Spoiler</b>: <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="password=prompt('Please enter password to view this message...',' ');
        if (password=='{INTTEXT1}')
        {
        alert('Password Accepted!');
        if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '')
        {
          this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';
          this.innerText = '';
          this.value = 'Hide'; }
        else
        {
          this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none';
          this.innerText = '';
          this.value = 'Show';
        }
        }
        ">
        </div>
        <div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
        <div style="display: none;">
        {INTTEXT2}
        </div>
        </div>
        </div>

Re: Spoiler Con Password

Inviato: 25/04/2011, 12:18
da ph03nix_white
salve la password come si imposta?

Re: Spoiler Con Password

Inviato: 25/04/2011, 20:20
da Carlo
Basta anche solo guarda il sorgente HTML della pagina, ed ecco lì la password. asd

Re: Spoiler Con Password

Inviato: 10/05/2011, 0:51
da PandoraGames
Rey ha scritto:Ma se "quoti" la passaword si vede,il post e vecchiotto.

la passaword va inserita dopo =

[pswdspoil=qui]Testo[/pswdspoil]


Ultima cosa il bbcode non e sicuro.
Il BBCode che stai tentando di aggiungere utilizza un segnaposto {TEXT} all’interno di un attributo HTML. Questo rappresenta un potenziale problema di sicurezza di tipo XSS. Cerca di usare i più restrittivi {SIMPLETEXT} o {INTTEXT} . Vai avanti solo se comprendi i rischi a cui vai incontro e se consideri l’utilizzo di {TEXT} assolutamente imprescindibile.

MI sono permesso di renderlo sicuro.
BBCODE

Codice: Seleziona tutto

[pswdspoil={INTTEXT1}]{INTTEXT2}[/pswdspoil]

HTML

Codice: Seleziona tutto

<div style="margin:20px; margin-top:5px">
        <div class="smallfont" style="margin-bottom:2px">
        <b>Spoiler</b>: <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="password=prompt('Please enter password to view this message...',' ');
        if (password=='{INTTEXT1}')
        {
        alert('Password Accepted!');
        if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '')
        {
          this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';
          this.innerText = '';
          this.value = 'Hide'; }
        else
        {
          this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none';
          this.innerText = '';
          this.value = 'Show';
        }
        }
        ">
        </div>
        <div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
        <div style="display: none;">
        {INTTEXT2}
        </div>
        </div>
        </div>
Infatti dava errore anche a me, sostituite il primo msg va! ;)

Re: Spoiler Con Password

Inviato: 31/01/2012, 9:30
da Giumer
Ciao a tutti ! e scusate se mi presento cosi ! sto girando parecchi forum per cercare di inserire la password al mio mod Spoiler non che mi direte che qui e solo Php si perche io parlo di asp ! pero mi sono accorto che il codice in mio posesso e quasi Uguale ! ma mi manca la parte per poter inserire la password !

allora il mio forum e questo : http://www.giumer.it/forum/topic.asp?ra ... PIC_ID=292 questo e il link per vedere lo spoiler ! con tastino Show hide ora sto cercando di fare in modo che la funzione spoiler la possono utilizzare solo gli utenti e i visitatori se cliccano esca la scritta ti devi registrare per vedere ! ma non trovo nulla per fare questo e dunque ripeto girando in rete ho trovato il vostro post cioe' alla password ! vi posto il mio di codice :

Codice: Seleziona tutto

fString = doCode(fString, "[spoiler2]", "[/spoiler2]", "<font color=""" & CColor & """>", "</font id=""" & CColor & """>")
fString = doCode(fString, "[spoiler]", "[/spoiler]", "<div style=""margin:1em auto; width: 100%;"">" & vbNewline & " <div><b>&nbsp;Spoiler: </b><input type=""button"" value=""Show"" style=""width:45px;font-size:10px;margin:0px;padding:0px;"" onclick=""if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != ''){ this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }"" /></div>" & vbNewline & " <div style=""margin: 0px; padding: 0px; border: 1px solid; border-color: #333399;"">" & vbNewline & " <div style=""display: none;"">" & vbNewline, "  </div>" & vbNewline & " </div>" & vbNewline & "</div>" & vbNewline)
extratags = fString
end function
lo so che e asp ma magari qualcuno di voi a masticato un po di asp e mi puo ' dare una dritta ! grazie e scusate il mio intervento !

Re: Spoiler Con Password

Inviato: 13/03/2013, 18:22
da brunino
Ho un piccolo problema con questo spoiler: se quoto o edito un messaggio con questo bbcode posso vedere anche la password dello spoiler e diventa inutile... c'è un modo per coprirla?

Re: Spoiler Con Password

Inviato: 24/03/2013, 19:21
da marcomg
Con il bbcode no. Almeno non così semplicemente.

Re: Spoiler Con Password

Inviato: 25/03/2013, 16:04
da brunino
Risolto in parte:
se lo invio io admin o un mod, possono bloccare il messaggio, cosi che nessun utente possa usare il quote e quindi vederlo. se un utente lo invia invece, gli altri possono vederlo....

Re: Spoiler Con Password

Inviato: 30/05/2013, 19:56
da MrKaos
Invece impostare una password diversa per ogni ogni volta che si crea uno spoiler? Complicato?

Re: Spoiler Con Password

Inviato: 03/07/2013, 22:25
da Astro86
questo spoiler è stato pensato più che altro per gli ospiti, senza che vi mettiate a istallare MOD per bloccare i contenuti agli non registrati, con questo eviti che ti aprono lo spoiler che può contenere qualsiasi cosa vogliate... comunque è un BBcode del 2009, a quei tempi ero agli inizi dell'apprendimento del codice html e molti bbcode che ho postato facevano buchi da tutte le parti se vai ad "analizzarlo" xD