Chronoforms v8 shortcodes voor dynamische gegevens

Ontdek de volledige lijst van Chronoforms v8 shortcodes voor dynamische gegevens

Overview

Chronoforms v8 biedt een uitgebreide set shortcodes om formulier- of systeeminformatie op te halen en gegevens zoals UUID's te genereren. Deze omvatten toegang tot variabelen, gebruikersgegevens, datums, paden en het uitvoeren van functies zoals citeren voor SQL-veiligheid of het coderen van arrays. Deze gids biedt alle ondersteunde shortcodes en aanvullende functies om uw formulierbouwcapaciteiten te verbeteren.

U kunt Chronoforms shortcodes gebruiken om formulier- of systeeminformatie op te halen, of om gegevens zoals UUID's te genereren. Hier is een lijst van ondersteunde shortcodes in Chronoforms v8:

  1. {var:var_name} haalt een variabele op met de naam var_name. Variabelen worden meestal ingesteld door acties, of ingesteld met PHP-code die u heeft gebruikt.
  2. {const:null} retourneert een null-waarde
  3. {data:param} retourneert de waarde van een request/get/post parameter genaamd "param". U kunt ook een standaardwaarde doorgeven: {data:param default-value}
  4. {post:field-name} retourneert de waarde van het veld uit $_POST. Dit is handig als u de meest recente, verse geposte veldwaarde wilt
  5. {session:param} haalt de opgeslagen sessievariabele op met de naam "param"
  6. {user:id}, {user:username}, {user:name}, {user:email} retourneert respectievelijk de gebruikers-ID, gebruikersnaam, naam en e-mailadres van de gebruiker
  7. {data:}, {date:date-format} retourneert de huidige serverdatum in mysql-formaat Y-m-d H:i:s of volgens het opgegeven formaat
  8. {icon:icon-name} retourneert een SVG FontAwesome-pictogramcode
  9. {l-language-string} retourneert een vertaalde taalstring die is gedefinieerd in de locales van het formulier
  10. {fn:action-name} of {action:action-name} voert een formulierfunctie uit op naam
  11. {vw:view-name} of {view:view-name} voert een formulierweergave uit op naam
  12. {url:} retourneert de huidige URL
  13. {path:front} retourneert het pad naar de Chronoforms frontend-map waar de uploads-map zich bevindt
  14. {path:admin} retourneert het pad naar de Chronoforms admin-map
  15. {path:root} retourneert het pad naar de CMS-root
  16. {document:title} retourneert de titel van de huidige webpagina.
  17. {str:uuid} retourneert een UUID-string
  18. {str:ip} retourneert het IP-adres van de client
  19. {str:rand} retourneert een willekeurig getal met behulp van mt_rand
  20. {globals:var-name} retourneert de waarde van een globale variabele die is gedefinieerd op de instellingenpagina van ChronoForms8
  21. {fields:completed} kan worden gebruikt in HTML-weergaven om een lijst te genereren van voltooide formuliervelden en hun waarden, vergelijkbaar met degene die in de e-mailbody wordt gegenereerd.

Daarnaast kunt u enkele functies toevoegen aan de shortcode om de waarde die door de shortcode wordt geretourneerd te wijzigen:

  1. {data.quote:field} zal de veldwaarde citeren voor databasebewerkingen. Dit is handig om SQL-injecties te voorkomen
  2. {data.encode:array-field} om een JSON-gecodeerde waarde van het veld terug te geven. Handig wanneer de veldwaarde een array is, zoals een groep selectievakjes of een dropdown met meerdere waarden
  3. {data.join:array-field} om een samengevoegde lijst van een array terug te geven, zoals een groep selectievakjes of een dropdown met meerdere waarden

You may also like:

Comments:

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