Hola,
Simplemente, quería rematar un detalle, en los formularios que me llegan como administrador, quiero que me lleguen con el EMAIL del que lo envía en el SUBJECT del email.
Estoy viendo esto: http://crosstec.de/support/index.php?pid=knowledgebase&cmd=viewentclient&id=154 y hago lo que dicen, pero no me sale correctamente,
me podéis orientar si estoy haciendo algo mal?
Al recibir el email veo COMO SUJETO que lo envia {email}, pero no aplica el "código".
Un saludo, gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
He revisado el enlace que comentas y no parece que en él se indique cómo hacer que la dirección de correo que haya puesto el usuario en el formulario se utilice como dirección de envío. Es posible que esto no se pueda hacer desde esta opción.
Te pego un enlace al foro de Breezingforms donde explican una forma alternativa de conseguir lo que quieres usando el código adecuado.
ok pablo, me falta el enlace 😉
Lo que necesito es que salga el email del que rellena el formulario, para que directamente dando a responder se dirija a dicho usuario.
gracias!
Hola,
Aquí va el enlace:
http://crosstec.de/en/forums/15-usage/18295-email-field-as-alternative-from-email.html
Sirve precisamente para lo que planteas.
Estoy haciendo pruebas, pero sólo quiero que cambie el email del Subject, por el del campo que envía, no todo lo demás... seguramente, con borrar lo que no valga valdría, pero con el código me pierdo... ¿me podríais ayudar para adaptarlo?
$this->execPieceByName('ff_InitLib');
$from = ff_getSubmit('email'); // change to name of email field
$fromname = ff_getSubmit('name'); // change to name of name field
$attachment = ff_getSubmit('upload'); // change to name of upload field if any
$subject = 'My Subject'; // Change to your preferred Email subject
$recipient = 'foo@web.com'; // Change to your admin Email address$body = '';
foreach ($this->maildata as $data) {
if( $data[_FF_DATA_NAME] == 'upload' )
{
$body .= $data[_FF_DATA_TITLE].': http://www.my-domain.de/components/com_breezingforms/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, array($attachment)); // This line actually emails the form
Saludos,
Hola Aitor
Prueba primero si con el código enviado te envía un email al email deseado, si todo funciona entonces procede a modificar el código.
La variables que debes concatenar deben ser asignadas a $subject , si no tienes mucho conocimiento de php te sugiero revises :
http://www.desarrolloweb.com/faq/concatenar-cadenas-php.html
http://altamiraweb.net/declarar-y-concatenar-variables-en-php
Saludos.