Joomla.it Forum

Non solo Joomla... => Sviluppo => : sparta 30 Dec 2009, 16:02:25

: Come posso impostare un campo checked di default?
: sparta 30 Dec 2009, 16:02:25
Ciao,
nel modulo com_contact come posso impostare di default checked di default ?

grazie
: Re:Come posso impostare un campo checked di default?
: vales 30 Dec 2009, 22:50:12

Normalmente si usa il codice seguente con il parametro checked="checked"

:
<input type="checkbox" name="qualcosa" value="prova" checked="checked" />
: Re:Come posso impostare un campo checked di default?
: sparta 31 Dec 2009, 10:17:22
Ma nel codice non c'è. In joomla è tutto creato con scriopt e db se non erro.
: Re:Come posso impostare un campo checked di default?
: mmleoni 31 Dec 2009, 18:25:31
Scusa, ma quale info di com_contact viene visualizzata come checkbox e vuoi checked di default?

ciao,
marco
: Re:Come posso impostare un campo checked di default?
: sparta 31 Dec 2009, 18:33:21
un campo aggiunto da me per la privacy
: Re:Come posso impostare un campo checked di default?
: vales 31 Dec 2009, 18:42:01
Intervieni nel codice oppure utilizzi un'estensione per crearti un form ad hoc.

In questa sezione si parla molto di queste cose... e altro.

http://forum.joomla.it/index.php/board,86.0.html
: Re:Come posso impostare un campo checked di default?
: mmleoni 01 Jan 2010, 14:59:54
nota: eventuali strafalcioni sono dovuti alla digestione dello zampone... ;)

ciao, la cosa dovrebbe essere abbastanza semplice dato che non devi salvare l'informazione nel db...

copia il file
/components/com_contact/views/contact/tmpl/default_form.php
in
/templates/[il tuo template]/html/com_contact/contact/default_form.php
ciò farà si che eventuali aggiornamenti non sovrascrivano la modifica.

modifica il file default_form.php inserendo, prima del bottone di submit i seguente codice:
:
<input type="checkbox" name="privacy_policy" id="privacy_policy" class="required" value="1" />
<label for="privacy_policy" class="copy">
Ai sensi del dlg 196/2003 bla bla bla ...
</label>

alcune note tecniche:
. l'id inserito nella checkbox deve corrispondere al valore dell'attributo 'for' nella label
. la classe required per la checkbox è necessaria perchè sia obbligatorio il flag su quest'ultima.
. l'evitare di modificare il file originario, come detto, mette al riparo da aggiornamenti, ma non deve far venir meno l'obbligo di vigilanza: se l'aggiornamento fosse dovuto a motivi di sicurezza...

alcune note giuridiche:
. la checkbox non deve essere checked di default, l'utente deve indicare espressamente il consenso.
. il controllare il consenso tramite js, ed il non memorizzarlo, può essere ritenuto sufficiente solo se non richiedi dati sensibili (vedi il noto dlg per la definizione)

ciao,
marco
: Re:Come posso impostare un campo checked di default?
: mmleoni 01 Jan 2010, 15:02:24
un'ultima cosa, io chiamerei il post "aggiungere consenso norme privacy in com_contact". se la risposta di soddisfa ricordati il '[RISOLTO]', sì che possa essere di aiuto anche ad altri.

ciao

: Re:Come posso impostare un campo checked di default?
: 56francesco 01 Jan 2010, 15:04:11
alcune note giuridiche:
. la checkbox non deve essere checked di default, l'utente deve indicare espressamente il consenso.
. il controllare il consenso tramite js, ed il non memorizzarlo, può essere ritenuto sufficiente solo se non richiedi dati sensibili (vedi il noto dlg per la definizione)

ben arrivato... mi sentivo solo a ricordare a me spesso per prima che ancora esistono anche delle cose chiamate norme..
 ;)
 
: Re:Come posso impostare un campo checked di default?
: mmleoni 01 Jan 2010, 15:22:45
ben arrivato...
grazie Francesco, è doveroso ricordarsi che il nostro 'piccolo mondo felice' deve sempre relazionarsi con il resto della umanità ;)

ciao e buon anno (... e buona digestione, se sei goloso come me :( )
marco
: Re:Come posso impostare un campo checked di default?
: salsero72 02 Jan 2010, 20:30:33
Ricordo che le sanzioni sono dai 6 mila ai 36 mila euro
in caso di informativa omessa o non conforme...  >:(

Manco si vendessero cibi con gli scarafaggi  :P

Ritengo ridicole e VERGOGNOSE queste sanzioni, ma sempre meglio conoscere a quali vessazioni si va incontro se di dimentica l'informativa..

PS: Ben felice di essere contraddetto nel caso io abbia letto una legge diversa.
: Re:Come posso impostare un campo checked di default?
: 56francesco 03 Jan 2010, 12:10:19
Ritengo ridicole e VERGOGNOSE queste sanzioni, ma sempre meglio conoscere a quali vessazioni si va incontro se di dimentica l'informativa..

al solito sono sproporzionate perchè non ci sono le forze per farle applicare, gli spammer piccoli e grandi sono ovunque, e lo spamm assumen sempre forme nuove e le sue "esigenze" vengono rappresentate molto frequentemente anche in questo forum con domandine all'apparenza innocenti come questa o simili....
lo spammer mente sempre, quindi meglio non aiutarlo mai, sanzioni o non sanzioni, nel dubbio leggere la netiquette e rispettarla..


: Re:Come posso impostare un campo checked di default?
: capera 16 Feb 2010, 00:02:23
http://caperaweb.blogspot.com/ (http://caperaweb.blogspot.com/) qui riporto un articolo di mondoinformatico.
posso testimoniare che ho provato il tutorial ed è perfetto.
: Re:Come posso impostare un campo checked di default?
: mau_develop 16 Feb 2010, 10:23:07
...state attenti ad aggiungere nuovi campi, accertatevi che ciò che inserite sia correttamente filtrato, altrimenti vi trovate in un attimo il bau bau in casa ;)

M.
: Re:Come posso impostare un campo checked di default?
: mmleoni 16 Feb 2010, 23:14:59
scusa maurizio ma proprio non ho saputo resistere  ;D ;D ;D

non il bau bau micio micio, ma il babau!!

scusa  :(

marco