Suporte » Plugins » Formulário de Inscrição parou depois de Atualização.

  • Pessoal, alguém poderia me dar uma luz?

    Tenho um post onde tenho um evento.

    Nesse evento tem um botão onde o usuario clica para cadastra naquele evento. Esse leva para um formulário de cadastro (inscrição) feito no “Contact Form 7”. (Segue o código embaixo).

    Porém, antes de atualizar o plugin o que acontecia?

    O formulário pegava algumas informações do post anterior, como o titulo do post (o nome do evento), investimento e a data.

    E tudo era enviado por e-mail e salvo no “Contat Form to DB”.

    Porém, agora, salva todas as informações dos campos preenchido pelo usuário, mas as informações do post que originou a inscrição não pega mais, fica em branco. Ele salva no DB e envia o email normalmente.

    Eu vejo no banco que o campo “assunto” que deveria ter o titulo do post, fica em branco. Bem como a data e o valor do investimento (do evento).

    Alguém já passou por isso ou te uma luz?

    Agradeço desde já.

    Abraços.

    CF7 antes: 3.3.2
    CF7 depois: 4.2.2

    ————————————- Contact Form 7

    [dynamichidden assunto uneditable 70/ "CF7_post_var key='title'" ]
    
    <p>Nome (obrigatório): [text* nome] </p>
    <p>Empresa: [text empresa] </p>
    <p>Cargo: [text cargo] </p>
    <p>Endereço: [text endereco 60/]</p>
    <p>CEP: [text cep 9/9] </p>
    <p>Cidade/Estado: [text cidade] </p>
    <p>Fone: [text fone 15/15 "(xx)"] </p>
    <p>Fax: [text fax 15/15 "(xx)"] </p>
    <p>E-mail (obrigatório):   [email* email] </p>
    
    <p>Observações
        [textarea observacoes] </p>
    
    [captchac Verificacao size:m]
    [captchar Verificacao]
    
    <p>[submit "Enviar"]</p>

    ————————————- Template Formulario

    <?php
    /*
    Template Name: Formulario
    */
    $var = $_GET[ID]; ?>
    <?php $eventos_query = new WP_Query( 'p='.$var );
    	while( $eventos_query->have_posts() ) : $eventos_query->the_post(); ?>
    <?php get_header(); ?>
    
    <div id="content">
      <div class="post" id="post-<?php the_ID(); ?>">
        <h2>
          <?php the_title() ?>
        </h2>
        <div style="width:220px;float:left;">
          <p><strong>Data/Local</strong></p>
          <?php echo get_field('data-local'); ?> </div>
        <div style="width:440px;float:left;">
          <p><strong>Investimento</strong></p>
          <p><?php echo get_field('investimento'); ?></p>
        </div>
        <div style="clear:both"></div>
        <h3>Preencha o Formulário Abaixo com seus dados</h3>
        <?php echo do_shortcode( '[contact-form-7 id="5252" title="Inscricao02"]' ); ?>
        <?php endwhile; wp_reset_query();?>
      </div>
    </div>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Leo Baiano

    (@leobaiano)

    Para que os dados sejam cadastrados e para que sejam enviados por e-mail é preciso que estejam no formulário, quero dizer, dentro da tag <form>. Não vi onde você inclui os campos titulo, data e investimento no formulário.

    Quero dizer, vi que no template do formulário você mostra esses dados, mas eles precisam estar no formulário. Não acho que o problema tenha sido a atualização do plugin.

    Criador do tópico DOUGUI75

    (@dougui75)

    O campos titulo, data e investimento está no Template Formulário, acima. Esse formulário funcionou durante um ano sem problema.
    Depois que eu atualizei o plugin, sumiu tudo.

    Provavelmente sumiu alguma coisa, só não vejo o que é.

    – Aqui esta a data, por exemplo. Não está trazendo essa informação.
    <div style=”width:220px;float:left;”>
    <p>Data/Local</p>
    <?php echo get_field(‘data-local’); ?> </div>

    Aqui Carrega o formulario feito no Contact Form 7
    <div style=”clear:both”></div>
    <h3>Preencha o Formulário Abaixo com seus dados</h3>
    <?php echo do_shortcode( ‘[contact-form-7 id=”5252″ title=”Inscricao02“]’ ); ?>
    <?php endwhile; wp_reset_query();?>
    </div>

    No formulario, tem essa informação: [dynamichidden assunto uneditable 70/ “CF7_post_var key=’title'” ] que não faço a mínima ideia do que faz. Todos os outros campos funcionam normalmente.

    Desculpa a minha ignorância.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Formulário de Inscrição parou depois de Atualização.’ está fechado para novas respostas.