[VB 3.8 a 4.0.3] Enviar Mail HTML/PLAIN desde AdminCP
Esta es una discusion en el tema [VB 3.8 a 4.0.3] Enviar Mail HTML/PLAIN desde AdminCP dentro del foro Avanzados, parte de la categoria Guias y Tutoriales; 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' , 0 );
----------------------------------------------------------------------------
Paso 2:
En admincp/email.php
Buscar
Código PHP:
construct_hidden_code ( 'test' , ...
-
[VB 3.8 a 4.0.3] Enviar Mail HTML/PLAIN desde AdminCP
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', 0);
----------------------------------------------------------------------------
Paso 2:
En admincp/email.php
Buscar
Código PHP:
construct_hidden_code('test', $vbulletin->GPC['test']);
Agregar debajo
Código PHP:
construct_hidden_code('sendhtml', $_POST['sendhtml']);
----------------------------------------------------------------------------
Paso 3:
En includes/class_mail.php
Buscar
Código PHP:
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
Reemplaza por
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
Código PHP:
$headers .= "From: $mailfromname <$from>" . $delimiter;
Reemplazar el "$mailfromname" por "El Nombre del Foro/Etc":
Código PHP:
$headers .= "From: Nomak <$from>" . $delimiter;
Powered By Nomak
...::: Normativas :::...
- No se da soporte por MP's ni po MSN... todo soporte es via FORO
- Si tienes algun problema con un tema, porfavor has las preguntas en su zona.
- Si el problema no lo encuentras en el foro, haznolo saber en la zona de Soporte
-
Patrocinadores - Apoyanos
Temas Similares
-
Por RockOn en el foro Pedidos Hacks y Mods
Respuestas: 4
Último Mensaje: 22/06/2010, 10:45
-
Por Rss Bot en el foro Basurero Feo
Respuestas: 0
Último Mensaje: 20/06/2010, 10:58
-
Por g25 en el foro Presentate
Respuestas: 1
Último Mensaje: 17/06/2010, 16:54
Permisos de Publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
Reglas del Foro