Back to top

Autore Topic: Chronoform, riduzione dimensione dei campi  (Letto 3522 volte)

Offline bassman82

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Chronoform, riduzione dimensione dei campi
« il: 02 Dic 2013, 14:48:21 »
Buongiorno a tutti, ho iniziato a creare un form per i miei clienti in modo che possano inviare all'azienda le richieste di preventivo in modo "standard". Purtroppo però non riesco a ridurre alcuni campi che sono decisamente troppo grandi (per esempio il campo "Pezzi"). Ho provato a ridurre le dimensioni dal campo "field size" ma non cambia niente. Ho provato a cercare il css del componente ma non riesco a trovare quale possa essere il foglio adatto da modificare. Mi servirebbe di mettere 6/7 campi per riga (tutti campi da 3o4 lettere, non di più)


http://www.sombradosol.com/index.php?option=com_chronoforms&tmpl=component&chronoform=modulo_preventivi


Grazie


Matteo

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Chronoform, riduzione dimensione dei campi
« Risposta #1 il: 02 Dic 2013, 15:42:38 »
aggiungi questa regola in fondo al file css principale del tuo template

Codice: [Seleziona]
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  width: 50px !important;
}

naturalmente variando 50px amplierai/diminiirai lo spazio della finestra.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline bassman82

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:Chronoform, riduzione dimensione dei campi
« Risposta #2 il: 02 Dic 2013, 16:49:30 »
Innanzitutto grazie per la risposta. Ma se volessi dare una regola per ogni campo (includendo anche i menu a tendina, che così non si sono modificati) devo modificare quella regola o aggiungerne altre?


Grazie
Matteo

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Chronoform, riduzione dimensione dei campi
« Risposta #3 il: 02 Dic 2013, 17:24:36 »
dipende da cosa vuoi fargli fare, prova a spiegarti.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline bassman82

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:Chronoform, riduzione dimensione dei campi
« Risposta #4 il: 02 Dic 2013, 20:05:12 »
Ciao, in pratica vorrei che ogni campo del mio form, compresi i menu a tendina, possano avere una dimensione definita da me, in modo da poter gestire al meglio l'impaginazione.
Proprio come potrei fare se funzionassero i controller già impostati dal compnente. Se può servire uso Gantry come template.

Grazie Matteo

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Chronoform, riduzione dimensione dei campi
« Risposta #5 il: 02 Dic 2013, 20:36:51 »
analizza la zona usando firebug per firefox, qui un videotutorial, così potrai apportare tutte le modifiche che vorrai.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline bassman82

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:Chronoform, riduzione dimensione dei campi
« Risposta #6 il: 03 Dic 2013, 14:49:37 »
Grazie per le risposte, sto controllando il codice, ma quando cambio il campo che governa le dimensioni della text area me le cambia tutte.

Questa la parte html di uno dei campi che vorrei cambiare

<label>Azienda*</label><input class=" validate['required']" type="text" name="Azienda" value="" title="" size="10" maxlength="100">

e il corrispondente css

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {    width: 100px !important;}

dove è specificata la dimensione. Se però cambio i 100px mi modifica sia la dimensione del campo "azienda", sia tutte le altre dimensioni dei campi di testo.

In che punto trovo come assegnare ad ogni campo una dimensione?

grazie ancora
Matteo




Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Chronoform, riduzione dimensione dei campi
« Risposta #7 il: 03 Dic 2013, 17:48:52 »
questi:
Codice: [Seleziona]
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
si chiamano selettori, se li separo con una virgola quando applicherò uno stile (la dichiarazione)
Codice: [Seleziona]
{    width: 100px !important;}
tutti avranno la stessa forma/colore/comportamento

quindi prendi tutto quel codice e separalo uno per uno, ottenendo:

Codice: [Seleziona]
textarea, input[type="text"] {}
input[type="password"] {}
input[type="datetime"] {}
etc etc {}
etc etc {}

adesso con firebug dovresti vedere meglio dove mettere le mani.
Io mi sono limitato a separare i primi tre selettori, tu fallo su tutti e vedrai che capirai meglio dove intervenire.

Non mi metto a fare qui un corso di CSS, ma sta a te cercare in rete uno dei tantissimi corsi dove apprendere ciò che ti serve per le tue modifiche.





su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 



Web Design Bolzano Kreatif