Es Custom Fields Interface v. 3.20

Posted on 04/02/2010. Filed under: Es Custom Fields Interface, Plugins, Version 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

Donate per questo plugin

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=yellow ; Giallo
color=aqua ; acqua
color=fuchsia ; fucsia
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
Sintassi ; Spiegazione n.a.=Non applicabile

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

enzo.sforna@gmail.com

Make a Comment

Lascia un commento

4 Risposte to “Es Custom Fields Interface v. 3.20”

RSS Feed for CMS per Uffici Scolastici Comments RSS Feed

hi, greta plugin
but i have a problem

i have WordPress 3.0.2

after installing ES Custom Fields 3.20
i get this error: Warning: str_repeat() expects parameter 2 to be long, string given in /home/zanteisl/public_html/wp-content/plugins/es-custom-fields-interface/es_cfi.class.php on line 357

can you help me?
thanks and sorry for my english

Send me the config.txt file you used.
Perhaps the problem is caused by a configuration error in a “select”.

Ciao Enzo,
il tuo plugin è davvero interessante. Ho però un piccolo problema: l’ho installato su wp 3.0.5 e utilizzando il file config già presente, quando vado in nuovo articolo mi appare per 7 volte il seguente messaggio di errore, prima dell’inizio dei campi di inserimento:

Warning: Wrong parameter count for str_replace() in /web/htdocs/www.coliameccanicasrl.com/home/wp-content/plugins/es-custom-fields-interface/es_cfi.class.php on line 323

Hai idea da cosa possa dipendere? Grazie in anticipo

Mi spiace, ma per un po di tempo non ho visto la tua domanda, per cui rispondo solo ora.

L’errore che mi segnali non dovrebbe dipendere da versioni di wordpress, ma dal file config.txt, infatti la linea di codice che va in errore, 323 fa parte di un gruppo di istruzioni che interpretano questo file (sembra strano che dici di usare il file config.txt di esempio).

Infatti su una installazione di wordpress 3.2.1 non compare questo errore.
Però ho notato che in questa versione non funziona il campo data, verificherò se fa conflitto con qualche altro plugin attivo o se c’è una incompatibilità da correggere che dipende da questa nuova versione di wordpress.


Where's The Comment Form?

Liked it here?
Why not try sites on the blogroll...