Códigos cortos de ChronoForms

Descubre la Lista Completa de Códigos Cortos de Chronoforms v8 para Datos Dinámicos

Overview

Chronoforms v8 ofrece un conjunto completo de códigos cortos para recuperar información del formulario o del sistema y generar datos como UUIDs. Estos incluyen acceder a variables, detalles del usuario, fechas, rutas y realizar funciones como entrecomillar para seguridad SQL o codificar arrays. Esta guía proporciona todos los códigos cortos admitidos y funciones adicionales para mejorar tus capacidades de creación de formularios.

Puedes usar los códigos cortos de Chronoforms para recuperar información del formulario o del sistema, o generar algunos datos como UUIDs, aquí hay una lista de códigos cortos admitidos en Chronoforms v8:

  1. {var:var_name} recuperará una variable llamada var_name, las variables generalmente las establecen las acciones, o se configuran usando código PHP que hayas utilizado.
  2. {const:null} devolverá un valor nulo
  3. {data:param} devolverá el valor de un parámetro de solicitud/get/post llamado "param", también puedes pasar un valor predeterminado: {data:param default-value}
  4. {post:field-name} devolverá el valor del campo de $_POST, esto es útil si quieres el valor más reciente del campo publicado
  5. {session:param} obtendrá la variable de sesión almacenada llamada "param"
  6. {user:id}, {user:username}, {user:name}, {user:email} devolverá el ID del usuario, nombre de usuario, nombre, dirección de correo electrónico
  7. {data:}, {date:date-format} devolverá la fecha actual del servidor en formato mysql Y-m-d H:i:s o según el formato especificado
  8. {icon:icon-name} devolverá un código de icono SVG de fontawesome
  9. {l-language-string} devolverá una cadena de idioma traducida definida en las configuraciones regionales del formulario
  10. {fn:action-name} o {action:action-name} ejecutará una función del formulario por nombre
  11. {vw:view-name} o {view:view-name} ejecutará una vista del formulario por nombre
  12. {url:} devolverá la URL actual
  13. {path:front} devolverá la ruta a la carpeta frontend de Chronoforms donde existe la carpeta de subidas
  14. {path:admin} devolverá la ruta a la carpeta de administración de Chronoforms
  15. {path:root} devolverá la ruta a la raíz del CMS
  16. {document:title} devolverá el título de la página web actual.
  17. {str:uuid} devolverá una cadena UUID
  18. {str:ip} devolverá la dirección IP del cliente
  19. {str:rand} devolverá un número aleatorio usando mt_rand
  20. {globals:var-name} devolverá el valor de una variable global definida en la página de configuración de ChronoForms8
  21. {fields:completed} se puede usar en vistas HTML para generar una lista de campos de formulario completados y sus valores, similar a la generada en el cuerpo del correo electrónico.

Adicionalmente, puedes agregar algunas funciones al código corto para cambiar el valor devuelto por el código corto:

  1. {data.quote:field} entrecomillará el valor del campo para operaciones de base de datos, esto es útil para prevenir inyecciones SQL
  2. {data.encode:array-field} para devolver un valor codificado en json del campo, útil cuando el valor del campo es un array como un grupo de casillas de verificación o un menú desplegable de múltiples valores
  3. {data.join:array-field} para devolver una lista unida de un array como un grupo de casillas de verificación o un menú desplegable de múltiples valores

You may also like:

Comments:

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