Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Cambiar color del texto de Nombre de usuario y Clave
  Leído 3231 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


Tema Solucionado
*
Dic 19 2014


Hola amigos nuevamente!!  :)

Cuando un usuario se registra en mi Foro, llega el mail para que active su cuenta, y obviamente los datos que ingresó en el registro que son Nombre de usuario y Clave.

Lo que me gustaría es poner de color azul el Nombre de usuario y la Clave en el cuerpo del mensaje del mail, lo he intentado, pero no me ha funcionado, he editado el archivo EmailTemplates.spanish_es-utf8.php y he cambiado esto:

Tu nombre de usuario de la cuenta es {USERNAME} y tu contraseña es {PASSWORD} (que puede cambiarse posteriormente.)

por esto:

Tu nombre de usuario de la cuenta es <span style="color: rgb(51, 51, 255);">{USERNAME}</span> y tu contraseña es <span style="color: rgb(51, 51, 255);">{PASSWORD}</span> (que puede cambiarse posteriormente.)

pero en vez de salir el user y clave de color azul, sale en texto plano... por ejemplo:

Tu nombre de usuario de la cuenta es <span style="color: rgb(51, 51, 255);">Pablo Escobar</span> y tu contraseña es <span style="color: rgb(51, 51, 255);">541287510</span> (que puede cambiarse posteriormente.)

osea no toma el código html... en realidad lo toma como un simple texto.

¿Cómo podría poner de color azul el Nombre de usuario y la Contraseña?

Muchas gracias estimados.

Foro de Ayuda de Programación General, IRC y mIRC Scripting 

Ninguno
2.0.14
http://www.argentinairc.net/foro/

Mensajes: 560

Ver Perfil  Ayuda de Programación General, IRC y mIRC Scripting 

En línea

*
Dic 19 2014


Por defecto smf trae desactivado el envio de html en los mails de registro, tendrias que editar el archivo register.php para lograr enviar html en los mail...

Busca esto:

Código: [Seleccionar]
sendmail($row['email_address'], $emaildata['subject'], $emaildata['body'], null, null, false, 0);

y reemplaza el false por true.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#1

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Dic 20 2014


Modifiqué el archivo register.php que se encuentra dentro de la carpeta Sources, lo dejé así tal cuál me indicaste:

Código: (PHP) [Seleccionar]
sendmail($row['email_address'], $emaildata['subject'], $emaildata['body'], null, null, true, 0);
y nada amigo, el mail llego sin tomar el HTML, sigue llegando como texto plano, no toma las etiquetas.
He registrado un usuario para probar y sale en texto plano en el mail de activación.

Saludos y gracias amigo!!

Foro de Ayuda de Programación General, IRC y mIRC Scripting 

Ninguno
2.0.14
http://www.argentinairc.net/foro/
#2

Mensajes: 560

Ver Perfil  Ayuda de Programación General, IRC y mIRC Scripting 

En línea

*
Dic 20 2014


Tambien tene en cuenta que el html de un mail no siempre es igual al que utilizamos siempre.

De todas formas, dejame checar bien esto y despues te digo bien...

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#3

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Dic 21 2014


Tienes razón amigo!!

Si cláro, tomate tu tiempo tranquilo, yo igualmente voy a buscar a ver si lo logro y si lo hago, lo informaré.

Saludos hermano!! :)

Foro de Ayuda de Programación General, IRC y mIRC Scripting 

Ninguno
2.0.14
http://www.argentinairc.net/foro/
#4

Mensajes: 560

Ver Perfil  Ayuda de Programación General, IRC y mIRC Scripting 

En línea

*
Feb 07 2015


Bueno aca te dejo la solucion...

Lo primero que tenes que hacer es lo que te mencione mas arriba, cambiar el false por el true.

Despues en el archivo EmailTemplate.tu_idioma.php es buscar esto en el texto que quieras cambiar:

Código: [Seleccionar]
'body' => '
En tu caso seria dentro de:

Código: [Seleccionar]
'resend_activate_message' => array(
Justo despues de eso tendrias que agregar lo siguiente:

Código: [Seleccionar]
<style type="text/css">
.adk_spanclass {
color: blue;
font-weight: bold;
}
</style>

Y por ultimo poner el texto al que le queres cambiar el color entre las etiquetas:

Código: [Seleccionar]
<span class="adk_spanclass">Aca el texto</span>
Al poner el texto en html notaras que desaparecen los saltos de linea, para ponerlos tendras que agregar la etiqueta:

Código: [Seleccionar]
<br />


Guiandonos mas o menos por lo que pedias quedaria algo asi:

Código: [Seleccionar]
'resend_activate_message' => array(
/*
@additional_params: resend_activate_message
REALNAME: The display name for the member receiving the email.
USERNAME: The user name for the member receiving the email.
ACTIVATIONLINK: The url link to activate the member's account.
ACTIVATIONCODE: The code needed to activate the member's account.
@description:
*/
'subject' => 'Bienvenido/a a {FORUMNAME}',
'body' => '
<style type="text/css">
.adk_spanclass {
color: blue;
font-weight: bold;
}
</style>
Ahora estás registrado/a con una cuenta en {FORUMNAME}, {REALNAME}!
<br /><br />
Usuario: <span class="adk_spanclass">{USERNAME}</span>
<br /><br />
Debe activar su cuenta. Para ello, siga este enlace:
{ACTIVATIONLINK}
<br /><br />
Si tiene algún problema con la activación, por favor, utilice el código "<span class="adk_spanclass">{ACTIVATIONCODE}</span>".
<br /><br />
{REGARDS}',
),


Con eso quedaria asi como te muestro en la imagen adjunta.

Saludos!

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#5

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Feb 07 2015


Muchas gracias amigo!!

He probado la forma que me has comentado, pero sigue sin visualizarse el color y la negrita:


¡Estás Registrado en el Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting, Pepito!<style type="text/css"> .adk_spanclass { color: blue; font-weight: bold; }</style>
 
Tu nombre de usuario de la cuenta es <span class="adk_spanclass">Pepito</span> y tu contraseña es <span class="adk_spanclass">22962296</span> (que puede cambiarse posteriormente.)
 
Antes de que puedas loguearte, primero necesitas activar tu cuenta. Para hacerlo, por favor, entra en este enlace:
 
http://www.argentinairc.net/Foro/index.php?action=activate;u=145;code=c9bf64ec18
 
Si tienes problemas con la activación, por favor, utiliza el código "<span class="adk_spanclass">c9bf64ec18</span>".
 
Saludos,
El equipo de Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting.



En el archivo Sources/Register.php cambié el false por true y en el archivo EmailTemplates.spanish_es-utf8.php, dejé así esta parte:


Código: [Seleccionar]
'register_activate' => array(

/*

@additional_params: register_activate

REALNAME: The display name for the member receiving the email.

USERNAME: The user name for the member receiving the email.

PASSWORD: The password for the member.

ACTIVATIONLINK: The url link to reactivate the member's account.

ACTIVATIONCODE: The code needed to reactivate the member's account.

@description:

*/

'subject' => 'Bienvenido/a a {FORUMNAME}',

'body' => '
<style type="text/css">
.adk_spanclass {
color: blue;
font-weight: bold;
}
</style>
¡Estás Registrado en el {FORUMNAME}, {REALNAME}!


Tu nombre de usuario de la cuenta es <span class="adk_spanclass">{USERNAME}</span> y tu contraseña es <span class="adk_spanclass">{PASSWORD}</span> (que puede cambiarse posteriormente.)



Antes de que puedas loguearte, primero necesitas activar tu cuenta. Para hacerlo, por favor, entra en este enlace:



{ACTIVATIONLINK}



Si tienes problemas con la activación, por favor, utiliza el código "<span class="adk_spanclass">{ACTIVATIONCODE}</span>".



{REGARDS}',

),



Se que vos me indicaste el array 'resend_activate_message' y yo hice la modificación en el array 'register_activate', pero es que ese array es el que me muestra el contenido en el mail.
Los saltos de línea me salen bien en el mail, se visualizan perfectamente.

Muchas gracias amigo!! :)

PD: Para registrar la cuenta de usuario de prueba, estoy utilizando una cuenta de Hotmail.

Foro de Ayuda de Programación General, IRC y mIRC Scripting 

Ninguno
2.0.14
http://www.argentinairc.net/foro/
#6

Mensajes: 560

Ver Perfil  Ayuda de Programación General, IRC y mIRC Scripting 

« Última Modificación: Febrero 07, 2015, 03:34:44 am por Príncipe_Azul »
En línea

*
Feb 07 2015


Si los saltos de linea te estan saliendo bien entonces no te esta enviando el mail como html.. Despues de cambiar el codigo en el register borraste la cache?

Adjuntame los dos archivos tal cual los tenes modificados.

Como ya te mostre en la imagen adjunta el codigo funciona perfectamente.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#7

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Feb 08 2015


Citar
Si los saltos de linea te estan saliendo bien entonces no te esta enviando el mail como html.. Despues de cambiar el codigo en el register borraste la cache?

Si, los saltos de línea salen bien en el mail, es decir sin usar el <br />, tienes razón, no está tomando el HTML.
Borré la caché de mi navegador y la del Foro, pero sigue sin mostrarse.

Citar
Adjuntame los dos archivos tal cual los tenes modificados.

Como ya te mostre en la imagen adjunta el codigo funciona perfectamente.

Listo amigo!! Archivos adjuntados!! :)
Seguro que algo se me está escapando, tiene que funcionar!!! :D ;D

Saludos y gracias! :)

PD: Por las dudas estoy usando el navegador Firefox.

Foro de Ayuda de Programación General, IRC y mIRC Scripting 

Ninguno
2.0.14
http://www.argentinairc.net/foro/
#8

Mensajes: 560

Ver Perfil  Ayuda de Programación General, IRC y mIRC Scripting 

« Última Modificación: Febrero 08, 2015, 05:01:23 am por Príncipe_Azul »
En línea

*
Feb 08 2015


Bueno ya encontre el porque a mi me funciona y a vos no... Me olvide que yo por defecto tengo en mi sitio de pruebas modificado otro archivo..

Lo que tenes que hacer es modificar el archivo Subs-Members.php.

Busca las cuatro veces que aparece esto:

Código: [Seleccionar]
sendmail($regOptions['email'], $emaildata['subject'], $emaildata['body'], null, null, false, 0);

Reemplazale el false por el true.

y este es el codigo que deberias utilizar en el archivo de idioma... para que funcione en hotmail, gmail, etc...

Código: [Seleccionar]
'register_activate' => array(

/*
@additional_params: register_activate
REALNAME: The display name for the member receiving the email.
USERNAME: The user name for the member receiving the email.
PASSWORD: The password for the member.
ACTIVATIONLINK: The url link to reactivate the member's account.
ACTIVATIONCODE: The code needed to reactivate the member's account.
@description:
*/
'subject' => 'Bienvenido/a a {FORUMNAME}',
'body' => '
<style type="text/css">
.adk_spanclass {
color: blue;
font-weight: bold;
}
</style>
¡Estás Registrado en el {FORUMNAME}, {REALNAME}!
<br /><br />
Tu nombre de usuario de la cuenta es <span style="color: blue; font-weight: bold;" class="adk_spanclass">{USERNAME}</span> y tu contraseña es <span style="color: blue; font-weight: bold;" class="adk_spanclass">{PASSWORD}</span> (que puede cambiarse posteriormente.)
<br /><br />
Antes de que puedas loguearte, primero necesitas activar tu cuenta. Para hacerlo, por favor, entra en este enlace:

{ACTIVATIONLINK}
<br /><br />
Si tienes problemas con la activación, por favor, utiliza el código "<span style="color: blue; font-weight: bold;" class="adk_spanclass">{ACTIVATIONCODE}</span>".
<br /><br />
{REGARDS}',
),


Saludos!

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#9

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea




Otros temas de su interes

Aver si me ayudan aqui !!! kiraonline Mayo 19, 2010, 11:06:48 pm *
Adaptar publicidad spoiler uge Diciembre 30, 2012, 12:55:49 am
citar texto foropimiento Julio 22, 2012, 08:02:09 am
Descripción del sitio logaed Febrero 09, 2011, 08:04:18 pm
Problema al pasar un foro PHPBB3 a SMF fmoroso Marzo 26, 2011, 05:02:17 am *
SMF Database Error! Jack Febrero 07, 2012, 04:11:54 pm



Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,