Back to top

Autore Topic: Come posso impostare un campo checked di default?  (Letto 5132 volte)

Offline sparta

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Come posso impostare un campo checked di default?
« il: 30 Dic 2009, 16:02:25 »
Ciao,
nel modulo com_contact come posso impostare di default checked di default ?

grazie

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #1 il: 30 Dic 2009, 22:50:12 »

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

Codice: [Seleziona]
<input type="checkbox" name="qualcosa" value="prova" checked="checked" />
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline sparta

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #2 il: 31 Dic 2009, 10:17:22 »
Ma nel codice non c'è. In joomla è tutto creato con scriopt e db se non erro.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #3 il: 31 Dic 2009, 18:25:31 »
Scusa, ma quale info di com_contact viene visualizzata come checkbox e vuoi checked di default?

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline sparta

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #4 il: 31 Dic 2009, 18:33:21 »
un campo aggiunto da me per la privacy

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #5 il: 31 Dic 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
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #6 il: 01 Gen 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:
Codice: [Seleziona]
<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
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #7 il: 01 Gen 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

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #8 il: 01 Gen 2010, 15:04:11 »
Citazione
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..
 ;)
 
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #9 il: 01 Gen 2010, 15:22:45 »
Citazione
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
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline salsero72

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #10 il: 02 Gen 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.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #11 il: 03 Gen 2010, 12:10:19 »
Citazione
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..


(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline capera

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #12 il: 16 Feb 2010, 00:02:23 »
http://caperaweb.blogspot.com/ qui riporto un articolo di mondoinformatico.
posso testimoniare che ho provato il tutorial ed è perfetto.
Un giorno anche noi riusciremo a fare del nostro sito un casino decente!!

mau_develop

  • Visitatore
Re:Come posso impostare un campo checked di default?
« Risposta #13 il: 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.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Come posso impostare un campo checked di default?
« Risposta #14 il: 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
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif