Plugin ES Custom Fields Interface Versione 3.20
Questo plugin serve per inserire campi personalizzati negli articoli e nelle pagine. Tipi di campi: checkbox, radio, select, textarea, textfield, datefield, filefield e imagefield. La configurazione avviene tramite il file config.txt.
Questo plugin aggiunge box per immissione dati in campi personalizzati nel pannello Aggiungi/Modifica articolo e/o nel pannello Aggiungi/Modifica pagina.
Si possono inserire tutti i tipi di input classici: checkbox, radio, select, textarea, textfield e tre input/campi speciali: datefield, filefield e imagefield.
Con datefield si sceglie una data tramite un calendario pop-up, mentre filefield e imagefield permettono di scegliere file/immagini tramite interfaccia visuale.
Si possono fare dei gruppi (fieldset) di campi all’interno di box e si possono inserire campi all’interno dei campi di tipo checkbox e/o radio.
In questa ultima versione nei checkbox, radio e select si possono avere delle liste dinamiche con categories, tags, pages e posts.
Si può scegliere il colore per il fieldset e lo style per tutti gli altri tipi di campi.
Naturalmente come accennato all’inizio ogni campo personalizzato può essere visualizzato nelle pagine, oppure negli articoli o in entrambi.
Per ulteriori approfondimenti vedere il file leggimi.htm, il file config.txt di esempio e il file readme.txt dove ci sono tre esempi di configurazione relativi a tre screenshot forniti di corredo al plugin.
Plugin testato con WordPress 2.9.x
Nota: questo plugin non si occupa della visualizzazione dei campi nelle pagine e negli articoli, poichè per fare questo bisogna aggiungere le istruzioni necessarie nelle pagine del tema installato oppure utilizzare plugin e/o widget preposti allo scopo.
Scarica il plugin ES Custom Fields Interface versione 3.20 del 31/01/2010 dal sito wordpress.org
Nota: questa nuova versione del plugin se scaricato manualmente deve essere installato nella cartella /plugins/es-custom-fields-interface/
Con questa nuova versione l’installazione automatica attraverso il pannello di amministrazione del vostro sito funziona correttamente
Uso del file config.txt per configurare i campi personalizzati
type | fieldset | checkbox | radio | select | textarea | textfield datefield |
filefield imagefield |
[name] | [gruppo7]; Nome del gruppo di campi, scritto tra parentesi quadre[gruppo7close] ; Chiudi gruppo di campi | [campo76] ; Nome del campo, scritto tra parentesi quadre | |||||
page | page=post ; campo visibile solo negli articoli page=page ; campo visibile solo nelle pagine ; se omesso campo visibile negli articoli e nelle pagine |
||||||
label | label=Gruppo genio ; omesso Chiudi gruppo di campi |
label=Campo geniale 76 ; Etichetta visibile del campo | |||||
help | help=Questo è un gruppo speciale ; Testo di specificazione | help=Digita un testo ; Testo di aiuto | |||||
required | n.a. | required=1 ; campo obbligatorio required=0 ; (oppure omesso) campo facoltativo |
|||||
values | n.a. | values=a#b#c ; valori values=categories ; elenca categorie ad albero values=tags ; elenca tags values=pages ; elenca pagine values=posts ; elenca ultimi articoli |
n.a. | n.a. | n.a. | ||
labels | n.a. | labels=Ananas#Banana#Caki | n.a. | n.a. | n.a. | ||
labels=Ananas#Banana#Altri@rif1 ; @rif1 inserisce un campo figlio labels=Pippo#Franco#Altri@nomi ; @nomi inserisce un campo figlio |
n.a. | ||||||
parent | n.a. | n.a. | n.a. | parent=rif1 ; @rif1 deve trovarsi in labels di un checkbox o di un radio parent=nomi ; @nomi deve trovarsi in labels di un checkbox o di un radio |
|||
default | n.a. | default=a#b ; valori predefiniti | default=b ; valore predefinito | n.a. | default=Cico ; valore predefinito | n.a. | |
size | n.a. | n.a. | n.a. | n.a. | n.a. | size=32 ; grandezza ; omesso =25 | |
rows | n.a. | n.a. | n.a. | n.a. | row=8 ; numero di righe ; se omesso =5 |
n.a. | n.a. |
cols | n.a. | n.a. | n.a. | n.a. | cols=64; numero di colonne ; se omesso =50 |
n.a. | n.a. |
color | color=red ; Rosso color=green ; Verde color=bleu ; Blu color=gray ; (oppure omesso) Grigio |
n.a. | n.a. | n.a. | n.a. | n.a. | n.a. |
style | style=compact ; Compatto | style=compact ; Compatto style=inline; Orizzontale style=300 ; Verticale con scroll e altezza 300px |
style=compact ; Compatto | ||||
type | fieldset | checkbox | radio | select | textarea | textfield datefield |
filefield imagefield |
Legenda |
|
Riepilogo type / parametri
fieldset | checkbox | radio | select | textarea | textfield datefield |
filefield imagefield |
name page label help color style |
name page label help required values labels default style |
name page label help required values labels default style |
name page label help required values labels default parent style |
name page label help required rows cols parent style |
name page label help required default size parent style |
name page label help required size parent style |
Per ulteriori approfondimenti vedere il file config.txt di esempio ed il file config_example.txt
Per prendere confidenza con la configurazione del plugin fate riferimento a queste due tabelle ed al file readme.txt dove ci sono tre esempi di configurazione che corrispondono rispettivamente ai tre screenshot che ho pubblicato su wordpress.org e che sono anche forniti insieme al plugin.
Nota:
Con il plugin Es Custom Field Interface ed Event Calendar entrambi attivati il calendario pop-up per la scelta della data nel campo di tipo datefield non funziona correttamente.
File aggiornato il 31/01/2010
Es Custom Field Interface Vers. 3.10
Your plugin seem to not working
1. /wp-content/plugins/es_custom_fields_interface/leggimi.htm does not exist
2. /wp-admin/plugin-editor.php?file=es_custom_fields_interface/config.txt does not exist
3. it destroy the Fluency plugin (the hover menu stops working)
😦
Tomas Kapler
15/12/2009
Es Custom Field Interface Vers. 3.10
1) and 2) The folder in which to load the plugin must be
es_custom_fields_interface
and not es-custom-fields-interface
3) Fluency plugin works well with ES Fields Custom Interface.
The problem was caused by incorrect installation:
the folder in which to load the plugin must be
es_custom_fields_interface
Enzo Sforna
15/12/2009
Could you add more instructions in English? Thank you in advance…
JohnnyPea
17/12/2009
When I have time …
Enzo Sforna
25/12/2009
Hello, I have a doubt related to the ES CFI! I use the More Fields plugin to create several different Post Types, as well as many already know to create a Post Type in More Fields, we can select which box (field group) want it to be added or not a particular Post Type. Well, my doubt is whether there is a way to put each template created in ES IPPC in a separate box, so I can put specific templates in Post Specific Types, simply select the box with the group of fields that I want to use.!? ? I am waiting for an aid!
Charles
04/05/2010
No. There are two possibilities:
1) fields and/or groups of fields in all pages (page=page)
2) fields and/or groups of fields in all posts (page=post)
Explain:
Fields marked with “page=page” you see in all pages
Fields marked with “page=post” you see in all posts
Enzo Sforna
04/05/2010
No no, lol! Because I’m using a translator so I can send you these messages may be that you do not understand! I just want to know if I have to create individual boxes for the cluster fields, ‘insert_gui’ because who does the function of separating the Post Boxes in different Types is the “More Fields” so I just wanted to know if you have some modification I can do ES in CI so that I can create individual boxes for a given number of fields, that’s all! I tried to change some things in the plugin and it worked, it created another box calling another file I created called config2.txt, so I got two boxes in the Post, plus the only problem is that it does not save data from my second box and I do not know why! ? Would have a way to do it? I am waiting and thank you for your attention!
Charles
04/05/2010
The file “config2.txt” is loaded with the file “config.txt”? Why use two files “config.txt”?
I do not understand. To create boxes with ES CFI must use “fieldset”, there is no need to create two files “config.txt”.
Enzo Sforna
05/05/2010
I got to do what you say, then I’ll show you what I did to you understand what I wanted most to be easier then I do a screencast to show you what I did to you understand, maybe I have not done the easiest way, which gave most was the more sure I create the video I warn you! hugs
Charles
05/05/2010
I personally was basically looking for strategies for my personal web site and noticed ur post, “CMS per Uffici Scolastici”,
would you mind in the event I actually implement some
of your suggestions? Thanks a lot -Lolita
Mel
21/02/2013