Shortcode di ChronoForms

Scopri l'Elenco Completo degli Shortcode di Chronoforms v8 per Dati Dinamici

Overview

Chronoforms v8 offre un set completo di shortcode per recuperare informazioni del form o del sistema e generare dati come UUID. Questi includono l'accesso a variabili, dettagli utente, date, percorsi e l'esecuzione di funzioni come la quotazione per la sicurezza SQL o la codifica di array. Questa guida fornisce tutti gli shortcode supportati e funzioni aggiuntive per migliorare le tue capacità di creazione di form.

Puoi utilizzare gli shortcode di Chronoforms per recuperare informazioni del form o del sistema, o generare alcuni dati come UUID, ecco un elenco degli shortcode supportati in Chronoforms v8:

  1. {var:var_name} recupererà una variabile denominata var_name, le variabili sono solitamente impostate dalle azioni, o impostate utilizzando il codice PHP che hai utilizzato.
  2. {const:null} restituirà un valore nullo
  3. {data:param} restituirà il valore di un parametro request/get/post denominato "param", puoi anche passare un valore predefinito: {data:param default-value}
  4. {post:field-name} restituirà il valore del campo da $_POST, questo è utile se vuoi l'ultimo valore fresco del campo inviato
  5. {session:param} otterrà la variabile di sessione memorizzata denominata "param"
  6. {user:id}, {user:username}, {user:name}, {user:email} restituiranno l'id, il nome utente, il nome, l'indirizzo email dell'utente
  7. {data:}, {date:date-format} restituirà la data del server ora in formato mysql Y-m-d H:i:s o secondo il formato specificato
  8. {icon:icon-name} restituirà un codice icona SVG fontawesome
  9. {l-language-string} restituirà una stringa di lingua tradotta definita nelle impostazioni locali del form
  10. {fn:action-name} o {action:action-name} eseguirà una funzione del form per nome
  11. {vw:view-name} o {view:view-name} eseguirà una vista del form per nome
  12. {url:} restituirà l'url corrente
  13. {path:front} restituirà il percorso alla cartella frontend di Chronoforms dove esiste la cartella degli upload
  14. {path:admin} restituirà il percorso alla cartella admin di Chronoforms
  15. {path:root} restituirà il percorso alla radice del CMS
  16. {document:title} restituirà il titolo della pagina web corrente.
  17. {str:uuid} restituirà una stringa UUID
  18. {str:ip} restituirà l'indirizzo IP del client
  19. {str:rand} restituirà un numero casuale utilizzando mt_rand
  20. {globals:var-name} restituirà il valore di una variabile globale definita nella pagina delle impostazioni di ChronoForms8
  21. {fields:completed} può essere utilizzato nelle viste HTML per generare un elenco dei campi del form completati e dei loro valori, simile a quello generato nel corpo dell'Email.

Inoltre, puoi aggiungere alcune funzioni allo shortcode per modificare il valore restituito dallo shortcode:

  1. {data.quote:field} quoterà il valore del campo per le operazioni del database, questo è utile per prevenire le iniezioni SQL
  2. {data.encode:array-field} per restituire un valore codificato json del campo, utile quando il valore del campo è un array come un gruppo di checkbox o un dropdown a valori multipli
  3. {data.join:array-field} per restituire un elenco unito di un array come un gruppo di checkbox o un dropdown a valori multipli

You may also like:

Comments:

You need to login to be able to post a comment.