Crear checkbox para...
 
Avisos
Vaciar todo

Crear checkbox para permitir recbir copia email

5 Respuestas
4 Usuarios
0 Reactions
1,943 Visitas
Respuestas: 4
New Member
Topic starter
 

Hola que tal, Necesitaria crear un checkbox con breezinforms en modo clasico que de la opcion de recibir una copia del correo enviado al buzon del usuario que lo envia.


 
Respondido : 15/12/2010 2:23 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Supongamos que en tu formulario de Breezingforms el campo donde el usuario escribe su dirección de mail se llama "mailusuario", el checkbox donde marca que quiere recibir copia se llama "recibircopia" y el value cuando se marca el checkbox es 1.

Deberás editar el formulario, ir a la última pestaña Enviar Piezas y en el apartado Final del Submit seleccionar la opción Personalizado y poner el siguiente código:

global $mailfrom, $fromname;

$this->execPieceByName('ff_InitLib');

if (ff_getSubmit('recibircopia') == '1') {
	$subject = "Asunto del mail que se envía al cliente";

	$body = "Formulario: " . $this->formrow->title.nl().nl();
	$body .= "Fecha de envío: " . $this->submitted.nl().nl();
	if (count($this->maildata)) {
		foreach ($this->maildata as $data) {
				$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
		}
	}

	$to = ff_getSubmit('mailusuario');

	$this->sendMail($mailfrom, $fromname, $to, $subject, $body);
}

Esto te debería funcionar.


 
Respondido : 16/12/2010 9:53 am
Raúl Ramón Val
Respuestas: 1150
Noble Member
 

Gracias Pablo, por favor,entro en el formulario pero por ningún lado veo la opción "enviar piezas"(no se si es manage pieces)...pero si es así entro y no se a que se refiere con "apartado Final del Submit"


 
Respondido : 14/03/2015 6:55 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Raúl,

Vamos por partes, con tu permiso. ¿Estamos hablando de una instalación de Joomla 1.5 con BreezingForms 1.8.4?

BreezingForms hace mucho tiempo que dejó de facilitar versiones para Joomla 1.5, solo está disponible para Joomla 2.5 y 3.x y la versión estable de BreezingForms es la 1.8.5 (build 868).

La captura que muestras es de "Gestionar PIezas" (Manage Piezes) pero Pablo te dice "dentro del formulario", cito:

Deberás editar el formulario, ir a la última pestaña Enviar Piezas y en el apartado Final del Submit seleccionar la opción Personalizado...

Revísalo y nos comentas.

Saludos


 
Respondido : 14/03/2015 9:16 pm
Raúl Ramón Val
Respuestas: 1150
Noble Member
 

Salucionado. Lo encontre lo que me comento Pablo...muchas gracias


 
Respondido : 15/03/2015 7:57 am