Avisos
Vaciar todo

BreezingForms  

 
olga
 olga
Estimable Member

Hola
estoy haciendo un formulario, pero nesecito que las personas cuando le den a la respuesta no, lo envie directo a home, y no que lo deje ir a la siguiente pagina
en espera de respuesta, gracias

http://fastener-cp305.webprestashop.com/newamerifast/index.php?option=com_breezingforms&view=form&Itemid=465

Citar
Respondido : 24/08/2017 7:33 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Es un tema de programación, lo puedes manejar mostrando u ocultando elementos, por ejemplo puedes tener un botón oculto si selecciona la opción No que aparezca el botón y que el submit desaparezca, revisa:

https://crosstec.org/en/support/online-documentation/breezingforms/12-examples-scripts/186-turn-fields-and-sections-on-or-off-conditionally.html

Lamentablemente desde este foro sólo podemos darte generalidades ya que no vemos temas de programación en detalle.

Saludos.

ResponderCitar
Respondido : 24/08/2017 8:40 pm

olga
 olga
Estimable Member

si, eso ya lo hice, pero no me quita ir a la pagina siguiente, si uno le da donde dice no, te sale un letrero que te dice que usted no aplica, pero no me quita la opcion de quitarle el next, les pongo el ejemplo que puse tanto en "End Submit", claro aqui esta tambien un codigo para que me llegue los archivos adjuntos al email, pero en lo ultimo esta para el caso que quiero, y tambien lo puse en Visibility rules

Visibility rules

turn on section nosection if hablaespanol is no
turn off section nosection if hablaespanol is yes

End Submit
$this->execPieceByName('ff_InitLib');
$from = ff_getSubmit('email');
$fromname = ff_getSubmit('Name');
$subject = 'Job application and resume'; // Escriba aquí el asunto que mostrará el email
$recipient = 'olgag@amerifast.com'; // Escriba aquí su correo electrónico de administrador
$body = '';

if (count($this->maildata)){
foreach ($this->maildata as $data){

$testEx = explode("n", trim($data[_FF_DATA_VALUE]));
$cntTestEx = count($testEx);
if($cntTestEx > 1){
for($ex = 0; $ex maildata as $data) {

if( $data[_FF_DATA_NAME] == 'upload' )
{
$body .= $data[_FF_DATA_TITLE].': http://www.amerifast.com/path/to/uploads /' . basename($data[_FF_DATA_VALUE]);
} else {
$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl() . "rn";

}
}

$this->sendMail($from, $fromname, $recipient, $subject, $body, $attachment); // Línea que ejecuta el envío del email.

$this->execPieceByName('ff_InitLib');
$value = ff_getSubmit('hablaespanol');
switch( $value )
{

case 'no': header('Location: http://amerifast.com /'); exit; break;
}

ResponderCitar
Respondido : 24/08/2017 9:33 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Verifica si la siguiente guía te es de utilidad:
https://crosstec.org/en/support/online-documentation/breezingforms/15-video-tutorials/198-quickmode-turn-fields-or-sections-on-off.html

Prueba si con las condicionales te es suficiente.

ResponderCitar
Respondido : 25/08/2017 1:07 am

wpdoctor-revisa-la-salud-de-tu-wordpress