Shortcodes do ChronoForms

Descubra a Lista Completa de Shortcodes do Chronoforms v8 para Dados Dinâmicos

Overview

O Chronoforms v8 oferece um conjunto abrangente de shortcodes para recuperar informações do formulário ou do sistema e gerar dados como UUIDs. Estes incluem acesso a variáveis, detalhes do usuário, datas, caminhos e execução de funções como citação para segurança SQL ou codificação de arrays. Este guia fornece todos os shortcodes suportados e funções adicionais para aprimorar suas capacidades de criação de formulários.

Você pode usar os shortcodes do Chronoforms para recuperar informações do formulário ou do sistema, ou gerar alguns dados como UUIDs, aqui está uma lista de shortcodes suportados no Chronoforms v8:

  1. {var:var_name} irá recuperar uma variável chamada var_name, as variáveis são definidas por ações geralmente, ou definidas usando código PHP que você utilizou.
  2. {const:null} retornará um valor nulo
  3. {data:param} retornará o valor de um parâmetro de request/get/post chamado "param", você também pode passar um valor padrão: {data:param default-value}
  4. {post:field-name} retornará o valor do campo de $_POST, isso é útil se você quiser o valor mais recente do campo postado
  5. {session:param} obterá a variável de sessão armazenada chamada "param"
  6. {user:id}, {user:username}, {user:name}, {user:email} retornará o id, nome de usuário, nome, endereço de email do usuário
  7. {data:}, {date:date-format} retornará a data atual do servidor no formato mysql Y-m-d H:i:s ou de acordo com o formato especificado
  8. {icon:icon-name} retornará um código de ícone SVG do fontawesome
  9. {l-language-string} retornará uma string de idioma traduzida definida nas localizações do formulário
  10. {fn:action-name} ou {action:action-name} executará uma função do formulário pelo nome
  11. {vw:view-name} ou {view:view-name} executará uma visualização do formulário pelo nome
  12. {url:} retornará a url atual
  13. {path:front} retornará o caminho para a pasta frontend do Chronoforms onde a pasta de uploads existe
  14. {path:admin} retornará o caminho para a pasta de administração do Chronoforms
  15. {path:root} retornará o caminho para a raiz do CMS
  16. {document:title} retornará o título da página web atual.
  17. {str:uuid} retornará uma string UUID
  18. {str:ip} retornará o endereço IP do cliente
  19. {str:rand} retornará um número aleatório usando mt_rand
  20. {globals:var-name} retornará o valor de uma variável global definida na página de configurações do ChronoForms8
  21. {fields:completed} pode ser usado em visualizações HTML para gerar uma lista de campos de formulário concluídos e seus valores, semelhante à gerada no corpo do Email.

Além disso, você pode adicionar algumas funções ao shortcode para alterar o valor retornado pelo shortcode:

  1. {data.quote:field} irá citar o valor do campo para operações de banco de dados, isso é útil para prevenir injeções SQL
  2. {data.encode:array-field} para retornar um valor codificado em json do campo, útil quando o valor do campo é um array como um grupo de checkboxes ou um dropdown de múltiplos valores
  3. {data.join:array-field} para retornar uma lista unida de um array como um grupo de checkboxes ou um dropdown de múltiplos valores

You may also like:

Comments:

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