Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

notificación al administrador  

 
Aitor
 Aitor
Reputable Member

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

Citar
Respondido : 24/09/2012 9:46 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 24/09/2012 10:50 am

Aitor
 Aitor
Reputable Member

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!

ResponderCitar
Respondido : 24/09/2012 10:53 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 24/09/2012 12:26 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Aitor
 Aitor
Reputable Member

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,

ResponderCitar
Respondido : 24/09/2012 1:27 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 24/09/2012 9:53 pm

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