Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/10/2009, 15:27
jemarquesini
 
Fecha de Ingreso: noviembre-2006
Mensajes: 102
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: Enviar newsletter usando plantillas

Cita:
Iniciado por samu22 Ver Mensaje
El problema aca no pasa por la funcion que te lea el contenido sino como este organizada tu aplicacion, lo mejor es utilizar un reconocimiento de variables "escapadas", generalmente se utilizan llaves, {DATO} y reemplazarla por $dato, pero requiere de una organizacion totalmente distinta a la que comunmente hacemos al incluir un dato, ya que se requiere analizar la plantilla, sustituir las variables y retornar template completado.
Supuse algo así cuando empezé a pensar sobre esto, ya que vi que algunas soluciones pasaban por detectar las variables escapadas y sustituirlas por sus valores correspondientes. El problema, tal como tu dices, es el funcionamiento de la aplicacion, ya que el programa que se encarga de enviar las newsletter simplemente recibe la plantilla y la manda, pero no se encarga de analizarla, ya que una plantilla puede llevar datos de los usuarios y otra los puede llevar de los productos, otra puede de llevar de los dos y otra de ninguno, y los mismos pueden ser datos de nombre, apellidos, precios, y un largo etcétera, con lo cual dicho programa no deberia entrar en ese tema (sería practicamente imposible, de hecho)

Lo que necesitaría seria que la plantilla cargase los datos correspondientes de la base de datos, y que se obtuviera posteriormente una cadena de texto que se pudiera añadir al cuerpo del email. Ahora, cómo, todavia no se me ha ocurrido, pero si me llegan cientos de newsletter personalizadas, debe ser porque se puede, ¿no?

Sobre lo del include, no lo he entendido.