Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2008, 20:35
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 11 meses
Puntos: 12
TinyMCE como agregar codigos personalizados

Bueno talvez no se entienda bien en titulo pero lo que necesito es lo siguiente, no si si alguno de ustedes tiene el WHMCS el cual tiene una opcion de editar los mail, bueno estoy haciendo algo similiar pero lo que no capto como hacer son las bbcode personalizadas que tiene. Les dejo una imagen:



como ven hay unos bbcode como:

[Domain],[RegPeriod], etc...

lo que tengo yo es asi



Les explico:

Lo que estoy haciendo es editar un mail para que se mande a mis usuarios cuando los creo. lo que necesito es algo asi

Bienvenido [Usuario]

--------------------

Cuando se crea un cliente nuevo paso por un formalario hay se va toda la infomacion por $_POST[] a una base de datos , luego envia un mail utilizando la platilla.

Ahora la prengunta es como reemplazo [Usuario] por $_POST['usuario'];

?
----------------------
ejemplo
----------------------

Código PHP:
//obtengo los datos del usuario que vienen en el POST
         
$usuario=$_POST['user'];
         
//los guardo en la base de datos
    
mysql_query("INSERT INTO usuarios (usuario) VALUES ('".$usuario."')") or die(mysql_error());
         
//ahora realizamos el mail, partimos por la llamada del sql
    
$mail = new phpmailer();
        
$sql mysql_query("select * from mail_templates where id='1'") or die(mysql_error());
        
//hacemos el row para los datos obtenidos
        
$row mysql_fetch_array($sql);
        
//asiganamos nombre a las variables que usaremos
        
$asunto=$row['asunto'];
        
$de=$row['de'];
        
$m_de=$row['from_mail'];
        
$cuerpo=$row['mensaje']; //este contiene la informacion que puse con el TinyMCE.
        
        // envio el email

           
$destinatario $email;
        
//Tipo de contenido en el Email
        
$headers "MIME-Version: 1.0\r\n"
        
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"
        
//dirección del remitente 
        
$headers .= "From: $nombre <$m_de>\r\n"
        
//dirección de respuesta, si queremos que sea distinta que la del remitente 
        
$headers .= "Reply-To: $m_de\r\n";

        echo 
envia($destinatario,$asunto,$cuerpo,$headers); 
Espero que se entienda y me puedan ayudar.