Custom Field Template in italiano

di gidibao il 3 febbraio 2009

sotto WordPress plugins

WordPress offre un ampio numero di plugin grazie ai quali é possibile integrare al codice di base della piattaforma alcune nuove opzioni potenzialmente utili per estendere ed ottimizzare al meglio le funzionalità  del proprio weblog. Inside Plugins nasce come rubrica informativa e di segnalazione con il chiaro intento di fornire un supporto di base ai blogger che affidano a WordPress le loro pubblicazioni online: Custom Field Template Plugin by Hiroaki Miyashita.

Custom Field Template é un plugin che permette all’amministratore del sito di aggiugere dei nuovi Campi personalizzati (nella interfaccia di scrittura Articoli/Pagine) .

ATTENZIONE: la versione 1.6.6 (del 4 giugno 2010) contiene un errore nel codice. Aggiornare immediatamente alla 1.6.8.

Installazione:

  1. Scaricare e decomprimere il file zip del plugin
  2. Inserire il file custom-field-template-it_IT.mo nella cartella principale del plugin
  3. Upload della cartella “custom-field-template” in wp-content/plugins/
  4. Attivare il plugin
  5. Configurare le opzioni nella pagina Impostazioni/Custom Field Template

Opzioni Custom Field Template:

Il formato del template é simile a quello del plugin Custom Field GUI a parte le differenze elencate qui sotto:

  1. Possibilità  di impostare un numero di template campi personalizzati commutando il template durante la scrittura/modifica di un post/pagina.
  2. Questo plugin non fa uso per i template del file ini poiché imposta il tutto dalla pagina del plugin.
  3. Supporto TinyMCE presente nell’area di testo.
  4. Supporto pulsanti media nell’area di testo. – versione minima WP 2.5.
  5. Supporto per campi multipli con la stessa chiave.
  6. Supporto per nascondere la chiave e le opzioni label.
  7. Possibilità  di consulto della lista completa delle opzioni  nella pagina di impostazione del plugin.
  8. Possibilità  di personalizzare (CSS) il design del template dei campi.
  9. Possibilità  di sostituire le chiavi personalizzate con le label.
  10. Possibilità  di utilizzo della funzione wpautop.
  11. Possibilità  di utilizzo dei codici PHP in relazione ai valori impostati. (sperimentale, code = 0)
  12. Possibilità  di definire il livello di accesso per ogni campo. (level = 1)
  13. Supporto per convertire automaticamente i valori dei campi personalizzati in tag. (insertTag = true)
  14. Aggiunta dello Shortcode [cft] per poter mostrare il template del campo personalizzato. (mostra solamente gli attributi aventi output = true)
  15. Aggiunta sezioni istruzione per il template.
  16. Aggiunta opzione valore label nel caso in cui i valori fossero differenti dai valori visualizzati. (valueLabel = mele # arance # banane)
  17. Aggiunta opzione blank. (blank = true)
  18. Aggiunta break type. Imposta CSS a ‘#cft div’. (type = break)
  19. Aggiunta Shortcode [cft] formato.
  20. Aggiunta opzione disposizione. (sort = asc or sort = desc)
  21. Supporto Quick Edit per i campi personalizzati. (tinyMCE e Pulsanti media non ancora disponibili)
  22. Supporto di ricerca per i campi personalizzati. (mostra solo gli attributi aventi search = true.)
  23. Aggiunta Shortcode [cftsearch] per il formato. (in via di sviluppo)
  24. Aggiunta codici PHP per i valori output. (outputCode = 0)
  25. Aggiunta codici PHP prima di salvare i valori. (editCode = 0)
  26. Aggiunta funzione per salvare le impostazioni.
  27. Aggiunta opzione classe. (class = text)
  28. Aggiunta auto hook a the_content(). (sperimentale)

Localizzazione:

Ho realizzato il file di localizzazione in italiano per il plugin. Affinché i file di traduzione del plugin possano essere sempre disponibili ed aggiornati alla ultima versione, sarà  necessario scaricare l’archivio custom-field-template-it_IT.zip qui sotto ed estrarre quindi i file custom-field-template-it_IT.po e custom-field-template-it_IT.mo. Ad operazione avvenuta, caricare via FTP i due file nella cartella principale del plugin.

Download

Custom Field Template in italiano | versione 1.7.5 | dimensione 8.6 kB | aggiornamento 16-04-2010 | 562 hits

Custom Field Template

Versione: 1.7.5
Ultimo aggiornamento: 15-8-2010
Versione minima di WordPress: 2.1 o superiore
Compatibile sino alla: WP 3.0.1
WP-Plugin Directory
SVN repository

{ 26 commenti… prosegui la lettura oppure aggiungine uno }

gigliowp 3 febbraio 2009 alle 20:39

Ciao gibi!
Desideravo deluciadazioni su un problema con il plug in xlm sitemap.

Dunque, dato che volevo che il mio blog comunicasse con yahoo ho ottenuto l’ application ID.
Solo che ora xlm mi da il seguente messaggio di stato relativo a yahoo :
There was a problem while notifying YAHOO.view Result
Tra le advanced option c’ e’ :
# Include a XSLT stylesheet:__________ (Full or relative URL to your .xsl file) Use default
E’ settato su default
E’ qui la soluzione?
O rigenro una site map?
Forse debbo rigenreare la site map che avevo fatto prima dell’ aggiornamento?

Thanks

THANKS

Replica

gidibao 3 febbraio 2009 alle 22:55

Ciao gigliowp,

prova a disattivare e riattivare il plugin quindi rigenera la sitemap.

Quale é l’alternativa al default?

Fammi sapere…

PS
hai online una sitemap tipo la mia?

Replica

gigliowp 4 febbraio 2009 alle 1:14

In pratica se non scelgo il defaut debbo inserire l’ indirizzo del seguente file :
# Include a XSLT stylesheet: __________

Ciao

- si la mia sitemap e’ come la tua

- Ok ho disattivato e riattivato il plug in e la site map si e’ rigenerata!

Replica

gidibao 4 febbraio 2009 alle 16:38

Ciao gigliowp,

il percorso alternativo a quello predefinito dovrebbe essere tipo:

http://nomedelsito/wp-content/plugins/google-sitemap-generator/sitemap.xsl

Fammi sapere…

Gianni :-)

Replica

gigliowp 4 febbraio 2009 alle 17:45

Ok l’ ho trovato.
http://lily.netsons.org/wp-content/plugins/google-sitemap-generator/sitemap.xsl
ora provo ad inserirlo al posto del dafault.

Replica

gidibao 4 febbraio 2009 alle 17:51

Perfetto gigliowp!

In teoria, dovrebbe funzionare…

Replica

gigliowp 4 febbraio 2009 alle 17:52

Scusa per gli errori ortografic ma dopo un po di ore di PC si commettono…
Cmq ho provato ad inserire il percorso alternativo ma non lo carica e comunque se visiti la site map da ancora il messaggio “…apparentemente non e’ collegato alcun foglio di stile”.. pero’ questo e’ evidente.

Replica

gidibao 4 febbraio 2009 alle 18:35

Nessun problema! :-)

gigliowp, non preoccuparti per il messaggio “Il file XML specificato apparentemente non ha un foglio di stile associato” che appare nel .xsl

Verifica se la notifica a YAHOO funziona… ;-)

Replica

gigliowp 4 febbraio 2009 alle 19:01

Il messaggio di xlm sitemap sulla notifica a yahoo e’ il medesimo di ieri solamente che aprendo il link di fianco al messaggio relativo allo stato della notifica a yahoo ( la pagina linkata e’ la stessa di quella di ieri ) pare che tutto vada bene Update notification has successfully submitted
Tra l’ altro oggi ho ricevuto una visita da yahoo search ed inolotre provando a farsi suggerire le keyword per yahoo il plugin dei mata tag funziona mentre qualche giorno fa non si poteva connettere a yahoo.
Quindi dato ke l’ unico problema era relativo al discorso della mancanza del foglio di stile associato direi che dovrebbe essere tutto ok..stiamo a vedere gli sviluppi !
Ciao bello e grazie per la disponibilita’

Replica

gidibao 4 febbraio 2009 alle 19:08

Ciao bello! :mrgreen:

Direi che é tutto ok! ;-)

Prego gigliowp! Lieto di esserti stato utile

Buona serata

Gianni :-)

Replica

Angelo 26 marzo 2009 alle 14:05

Ciao, io non riesco a far comparire ciò che scrivo nei nuovi fields. Puoi aiutarmi?

Replica

gidibao 26 marzo 2009 alle 19:12

Ciao Angelo,

potrebbe dipendere dal tema che stai utilizzando!

Verifica se nel loop sia presente oppure no il tag

‹?php the_meta(); ?›

senza il meta, i campi personalizzati non potranno comparire online ;-)

Fammi sapere…

Gianni

il link al tuo sito?

Replica

theold 21 aprile 2009 alle 17:00

ciao,
sto testando il plugin su due temi diversi (“Vigilance” e “Montezuma”) ma in entrambi i casi non riesco a far comparire i campi e quello che ci scrivo.
ti posto i due index originali, così puoi farti un’idea.

vigilance index
[...]

montezuma index
[...]

Replica

theold 21 aprile 2009 alle 17:02

scusa ma mi sa che si ਠincasinato qualcosa..

Replica

gidibao 21 aprile 2009 alle 18:58

Ciao theold,
nessun problema.

Verifica se nel loop dei temi sia presente oppure no il tag

‹?php the_meta(); ?›

senza il meta, i campi personalizzati non compaiono

Metti il link al tuo sito

Replica

theold 28 aprile 2009 alle 16:35

mi piacerebbe proprio sapere dove si mette sto benedetto tag..
io sto usando il vigilance ma vorrei passare al montezuma.
se mi sai dire dove si posiziona il tag…sarebbe il massimo.
tieni presente che capisco pochino di queste cose.
grazie

Replica

gidibao 28 aprile 2009 alle 18:08

Non conosco il tuo tema… prova ad inserire il tag nel file single.php [vedi QUI] leggendo attentamente le istruzioni offerte da WordPress Italia ;-)

Replica

theold 28 aprile 2009 alle 18:32

riguardo al tema, penso di passare al montezuma..e per il resto ho dato un’occhiata..ma ਠfuori dalla mia portata. mi sa che mi tengo le cose così come sono e pazienza per i campi.
grazie cmq.

Replica

gidibao 28 aprile 2009 alle 18:53

perché non passare invece al tema Atahualpa (in uso qui) che é stato realizzato dallo stesso autore? ;-)

Replica

theold 28 aprile 2009 alle 19:00

perchਠਠfin troppo incasinato (anche se molto bello..) ed in ogni caso il problema rimarrebbe.

Replica

theold 30 aprile 2009 alle 15:12

vediamo se ci riesco…partendo però un pò da lontano.
supponiamo di prender per buono quello che c’ਠcome esempio cioà¨
#
[Plan]
#
type = text
#
size = 35
#
label = Where are you going to go?

ect ect.

vado a scrivere un nuovo articolo e mi trovo perfettamente il template caricato e mi compilo tutti i miei campi. ovviamente però non compare niente perchਠnon ho inserito il famoso meta…
problema: a parte capire dove metterlo, solo questo ‹?php the_meta(); ?› o altro?
grazie

Replica

gidibao 1 maggio 2009 alle 0:44

Il tag meta lo devi inserire in single.php laddove desideri appaino i campi personalizzati (vedi esempio)

Circa il plugin, nell’esempio da te proposto, dovrai inserire nell’articolo solamente lo shortcode [Plan] in modo tale che possa essere visualizzato il contenuto del template.

Altre cose da fare non ce ne sono ( a parte la creazione di nuovi template e/o la modifica delle impostazioni per il plugin)

Replica

theold 1 maggio 2009 alle 15:22

quindi.. inserisco il tag meta nel file single.php e poi lo shortcode nell’articolo.
domanda: allora se voglio usare questo plugin per pi๠autori, ogni autore deve sapere quali shortcode usare? in pratica..non ਠpossibile creare un articolo formattatto con campi definiti?
esempio: il modulo che sto usando per i commenti prevede un campo per il nome, uno per la mail ect. ect. non si può ottenere la stessa cosa con questo plugin quando si scrive un articolo?
scusa se sono rompixxxxxxx ma non sono espertissimo di queste cose e forse sto perdendo tempo per fare una cosa che non si può fare. quello che vorrei ਠpoter scegliere se scrivere un semplice articolo o una cosa diversa con campi già  settati in modo da non dovere ogni volta riscriverli.

Replica

theold 2 giugno 2009 alle 22:48

allora.. sono passato ad atahualpa così ci capiamo di piๅperò io con il meta ed i campi sono al punto di partenza…cioਠniente.
se mi spieghi come far “apparire” in un articolo il template predefinito ..penso che poi riesco a farlo anche con l’altro ma devi avere pazienza perchਠsono molto a digiuno di codici e tutto il resto.ora come ora ho il template predefinito ed uno che ho personalizzato.il template personalizzato lo vorrei utilizzare non sempre ma solo in particolari post che evidenzierei con le categorie.
grazie e scusa ma mi ci sto rompendo la testa da un mesetto..

Replica

ivan 23 luglio 2010 alle 14:21

esiste una riga di php per inserire i campi direttamente nel template? In modo che poi l’utente non si debba mettere a lavorare coi vari tag…

Replica

gidibao 24 luglio 2010 alle 18:00

Ciao ivan,

nel codex di WordPress puoi trovare un articolo molto interessante in merito ai campi personalizzati: Custom Fields ;-)

Replica

Lascia un commento

Articolo precedente:

Articolo successivo:

gidibao on TwitterRSS Feedgidibao on FacebookEmailgidibao on friendfeedpaypalcontact us