7Likes
Esta es una discusión para el tema [3.8.4] Enviar Mail HTML/PLAIN desde AdminCP en el foro Tutoriales de Programación, bajo la categoría Lenguajes de Programación; ENVIAR MAIL HTML/PLAIN DESDE ADMINCP
Paso 1:
En admincp/email.php
Buscar
Código PHP:
print_textarea_row ( $vbphrase [ 'message_email' ], 'message' , '' , 10 , 50 );
Agregar debajo
Código PHP:
print_yes_no_row ( 'Enviar Mail HTML?' , 'sendhtml' ...
Página:
ENVIAR MAIL HTML/PLAIN DESDE ADMINCP
Paso 1:
En admincp/email.php
Buscar
Agregar debajoCódigo PHP:print_textarea_row($vbphrase['message_email'], 'message', '', 10, 50);
----------------------------------------------------------------------------Código PHP:print_yes_no_row('Enviar Mail HTML?', 'sendhtml', 0);
Paso 2:
En admincp/email.php
Buscar
Agregar debajoCódigo PHP:construct_hidden_code('test', $vbulletin->GPC['test']);
----------------------------------------------------------------------------Código PHP:construct_hidden_code('sendhtml', $_POST['sendhtml']);
Paso 3:
En includes/class_mail.php
Buscar
Reemplaza porCódigo PHP:$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
Código PHP:if($_POST['sendhtml']) {
$headers .= 'Content-Type: text/html' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
}else{
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
}
Aviso: Este sistema lo testie en 3.8.4 y funciona perfectamente y sin ningun tipo de error.
Modificación Extra:
Siempre los mails enviados desde el "AdminCP", llegaran como:
webmaster@tudominioweb.com.ar (webmaster@tudominioweb.com.ar)
Si quieres cambiarlo para que llegue como:
Nombre-Del-Foro (webmaster@tudominioweb.com.ar)
haz lo siguiente:
Paso Extra:
En includes/class_mail.php
Buscar
Reemplazar el "$mailfromname" por "El Nombre del Foro/Etc":Código PHP:$headers .= "From: $mailfromname <$from>" . $delimiter;
Quedaria como:Código PHP:$headers .= "From: Nomak <$from>" . $delimiter;
Powered By Nomak
Última edición por Nomak; 12/10/2009 a las 23:42
probare si en el rc4 esta funcionando. gracias compadre
Hola, gracias por la guía
Una cosa, ¿Cómo puedo enviar un E-Mail a TODOS los Usuarios de mi Foro?
Vete a:
Admincp --> Usuarios --> Enviar Correo a Usuarios
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
y esos pasos como lo hagooo porque donde busco eso..
Hola GeorgeEcuador.
Lo que debes hacer es editar los archivos del foro, tal y como lo indica Nomak en su guía. Debes conectarte vía FTP, descargar esos archivos, editarlos añadiendo las líneas indicadas, guardarlos y volver a cargarlos al FTP.
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
ah ya ok muchas gracias..
Si en algún momento deseas revertir algo, asegúrate de guardar una copia de seguridad de tus archivos actuales.
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
Muchas gracias, alguien me confirma si estos cambios funcionan en VB4? en caso de que no, cual seria la forma?
Hola seiki73.
He hecho pruebas y el correo en HTML se envía exitosamente. Las líneas en los archivos php de vB 4 son iguales que las que menciona Nomak.
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
Esto significa que no se pueden enviar mails con HTML por defecto con la opcion de enviar correo a usuarios??
Hola nikagando.
Así es, no es una configuración incluida por defecto en vBulletin.
Saludos.
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
Gracias funciona perfecto en vb 4.0.2
Tambien funciona en la version 4.03! testeado y confirmado
Gracias amigazo!!!!!!!!!!