Hay un nuevo plugin en el mercado para WordPress… y lo he hecho yo! Bueno, más bien he hecho una fuerte adaptación del ya existente WP-Email-Notification. He tratado de mantenerlo lo más sencillo posible, quitando toda la multiplicidad de código que había. Por ejemplo había 6 lugares que modificar para enviar el mismo email, uno en los archivos de instalar, otro en el plugin por si se enviaba ahora o era de los posts “futuros” (llevamos tres) y otros tres si añadimos que eran tanto en texto plano y HTML. Algo tan sencillo como cambiar el texto “Go Back” (”Volver”, con un link para volver al blog) pues aparecía como 8 veces desperdigado en diferentes archivos.
Mi idea a sido simple, intentar mejorar el plugin. En primer lugar había errores graves en el código, por ejemplo creaba unas tablas wp_email_XXX y luego usaba prefijo_de_wordpress_email_XXX claro, por lo general el prefijo es “wp”, pero si no lo es … ZAKATRAKA! A modificar archivos al canto. También tenían dos funciones casi idénticas, la de enviar “ahora” o “en el futuro”, cogían el mensaje, los datos y entonces empezaban a prepararlo para el envío (un churro impresionante de código, sobre todo destinado a que no apareciesen carácteres raros en el email). Pues simplemente he creado una función que recibe los datos por parámetros y los envían, unificando código.
También he puesto TODO el texto (salvo el del archivo de instalación) en un archivo aparte para que se pueda modificar fácilmente y adaptarlo ya no sólo a nuevos idiomas, si no personalizar los mensajes una sola vez y con extrema facilidad. Con TODO me refiero al texto de los menús del panel de administración. He puesto una pequeña variable para controlar el desfase horario entre el servidor y el blog (como me ocurría a mí), y aunque no la he testeado debería de funcionar correctamente.
Es una versión muy verde, pero funcional y por el momento hay algunas cosas que tendremos que mejorar :
Sólo envía mensajes en formato HTML (quien usa texto plano hoy en día?, será lo próxima a arreglar)
No hay una opción para importar correos desde el menú de WordPress
La funcionalidad de la variable para el desfase horario no ha sido testeada
Ya sólo queda que lo bajen y me critiquen he insulten por lo mal que funciona, aquí el enlace
a sólo queda que lo bajen y me critiquen he insulten por lo mal que funciona
Es una @#$%^ Por:ditmar_blog
No es broma funciona de maravilla Por:ditmar_blog
lo instalo y no me da problemas pero no me sale nada donde pueda inscribir un mail, el blog se me quedó tal cual, será por que no se donde meter estas lineas?: <p>Subscribe Here!</p> <form id="newsletter_form" action="http://www.yourdomain.com/yourblog/maillist/actions.php" method="post"> <p><label style="display: none;" for="newsletter_input" id="newsletter_label">Put your e-mail</label></p> <p><input value="Put your e-mail" style="background-color: rgb(255, 255, 160);" name="email" id="newsletter_input" type="text"></p> <p><button type="submit">Send</button></p> </form> Por:guille_blog
me temo que en wordpress 2.0 no funciona Por:guille_blog
Finalmente he instalado y traducido el wp-email-notification. Me funciona todo perfectamente pero los correos los recibo sin acentos ni ñ. La entrada queda publicada perfectamente. Solo afecta a los correos enviados. ¿Saben alguna solución? Uso wordpress 2.0 con el tema relaxation. La url del blog es: http://www.mismamente.es. Por ahora no tengo el email notification a la vista
Gracias por vuestra ayuda si es posible. Por:guille_blog
pues lo de las Ñ y demás escuestión de la codificaciónen la que se envian los mensajes, lo apuntaré en la TODO list Por:_CONEJO
Funciona que te cagas pero al introducir un mail y darle a aceptar me da este error:
Notice: Undefined index: action in /home/mismamente.es/maillist/index.php on line 18
Notice: Undefined index: id in /home/mismamente.es/maillist/index.php on line 19
Notice: Undefined index: addr in /home/mismamente.es/maillist/index.php on line 20
Recibirás muy pronto un email de confirmación de tu suscripción. Una vez hayas confirmado empezarás a recibir las notificaciones. Se notificará sólo cuando cuando Mismamente reciba una nueva entrada.
Alguien ha solicitado que este correo: greimm@hotmail.com reciba las nuevas entradas de Mismamente. Si eres tu, visita el siguiente enlace para confirmar la suscripcion. Gracias!
Después Al clicar la confirmación en el mail me da el siguiente error:
Notice: Undefined index: id in /home/mismamente.es/maillist/index.php on line 19
Notice: Undefined index: email in /home/mismamente.es/maillist/index.php on line 28
Gracias por confirmar tu suscripción, greimm@hotmail.com. Ahora recibirás notificaciones por mail siempre que actualicen Mismamente.
Go Back -------------------------------------------------------------------------------- las lineas 19 y 28 del archivo /home/mismamente.es/maillist/index.php dicen esto: $id=$_GET['id'];
if ($_POST['email']) { $action = 'sub'; $addr = $_POST['email']; } -------------------------------------------------------------------------------- Luego llega este mail confirmando:
La dirección de correo greimm@hotmail.com se ha suscrito correctamente. --------------------------------------------------------------------------------
Todo el proceso se realiza sin ningún problema pero me da esas lineas de error que no se como quitar. ¿Qué carajo pasa?
Gracias, no creo que sea un problemón pero no encuentro la solución. Por:Guille_blog
pues sinceramente creo que hiciste algo mal al instalar o algo porque NO es normal esa cantidad ingente de fallos que te resultan. Miraremos a ver, pero por el momento eres el único al que le ha pasado, no hemos sido capacs de reproducir esos errores. Por:_CONEJO
solo son 3 fallos con el original, si instalo este de aqui a mi tb me da bastantes mas
lo he intentado mil veces siguiendo precisamente cada paso, desisto Por:drummer_blog
3 fallos con el original ? el WP email notification plugin? pero si ese tampoco da error al ejecutarse ni instalarse! Por:_CONEJO
Nada tronco, llevo 2 dias probando las mil maneras y no consigo... He probado de todo, finalmente me funciona (maomeno) con el original en inglés. Funciona todo a la perfección pero me salen estos notice que no sé de que puede ser: Notice: Undefined index: action in /home/mismamente.es/maillist/index.php on line 18 Notice: Undefined index: id in /home/mismamente.es/maillist/index.php on line 19 Notice: Undefined index: addr in /home/mismamente.es/maillist/index.php on line 20
Y me sigue pasando lo de los acentos y las ñ. He encontrado en los comentarios del plugin original a una persona que le pasa lo mismo pero no le han contestado todavia, el dice lo siguiente, es lo mismo -Exactamente- que lo que me pasa a mi: --------------------------------------------------------------------------- I have just installed this plugin and it seems to work ok, sends emails and accepts subscriptions/unsubscriptions. However I get these error messages whenever I enter a new email address or unsubscribe. Like I said things seem to be working OK so I don’t know why these are popping up: Notice: Undefined index: action in C:\Inetpub\wwwroot\OpinionsPaid\blogs\community\maillist\index.php on line 18 Notice: Undefined index: id in C:\Inetpub\wwwroot\OpinionsPaid\blogs\community\maillist\index.php on line 19 Notice: Undefined index: addr in C:\Inetpub\wwwroot\OpinionsPaid\blogs\community\maillist\index.php on line 20
Any help would be greatly appreciated. ------------------------------------------------------------------------------------------
Muchas gracias si sabes algo......... perdona por el abrase pero llevo 2 dias de científico loco.. ya sabes...
solucioné 2 de 4 errores!! ya solo me queda uno (da error pero lo raro es que funciona igual !! ) y el tema de recibir los mails con eñes y acentos, además he traducido todo a castellano. sabes si lo de los acentos puede ser cosa del servidor? En la entrada del blog, los acentos y las eñes salen bien pero al enviar el mail, no lo respeta carallo. haz la prueba, suscríbete ya verás como todo va bien hasta que te llega el correo de confirmación.
Al aceptar, la pantalla a la que te manda da el error este:
Notice: Undefined index: email in /home/mismamente.es/maillist/index.php on line 28
el resto chutando !
veñaaaaa! Por:Guille3_blog
Hola Guille, sería interesante que pusieras como solucionaste tus problemas.
De todas formas El plugin Cartero 2.0 NO tiene un archivo maillist/index.php, ni contiene esas líneas de código.
Así que finalmente no sé que carajos hiciste.
Yo tuve el plugin WP email notification y Cartero 2.0 en el mismo servidor funcionando al mismo tiempo y no tuve problemas... así que no, no sé que hiciste ni como. Por:_CONEJO
he tenido que hacer tantas cosas para que funcione que me es imposible enumerarlas.
Solo decir que ya me funciona, lo único que falla es que en la consola de hotmail muestra mal los acentos y las eñes. Si recibo hotmail en el outlook salen bien. En la consola de gmail sin problemas. Por:Guille4_blog
los errores se dan porque php esta buscando valores en el $_GET['indice'] o $_POST['indice'], tengo el mismo error en unas paginas, cuando encuentre solucion hare un post Por:Kisheavy_blog
Me gustaria saber como puedo configurar WP para enviar los post por mail. Apenas estoy empezando y no se como hacerlo. Mi direccion es http:www.yatuza.com/wp Por:Yatuza_blog
Fenomenal el plug-in... sólo una cosa echo de menos: programar un envío tipo digest, para que si en un día se publican más de 1 post a la peña no se le llene el buzón con mails anunciando nuevos contenidos. O sea, que se pueda pedir que el envío del mail sea al dia siguiente de la publicación, por ejemplo, y recoja todo lo nuevo en un solo mail. Gracias por el esfuerzo! Por:Joaquin_blog
Hola, sigo con el problema del link de confirmacion, no me funka, ahora clikeo pero nada, me tira el error de que estoy haciendo algo ilegal cuando trato de corregir el link que me tira. Por:rodrigo.art
Hola, sigo con el problema del link de confirmacion, no me funka, ahora clikeo pero nada, me tira el error de que estoy haciendo algo ilegal cuando trato de corregir el link que me tira. Por:rodrigo.art
Hola, instale el plugin y parece funcionar, pero a la hora de agregar cualquier mail en el campo para rellenar, todos los mails que coloco me dice que estan banneados.... que puede ser? Por:sebastian_blog
Que tal me pareció muy buena tu iniciativa de mejorar el wp email notification, yo estoy usando por primera vez wordpress y es hermoso, instalé el plugin notificiation y tuve el mismo problema que todos y no lo pude solucionar el código es un kilombo, ahora encontré el tuyo y vos decís que en tu ulitma actualización se soluciona pero a mi me sigue saliendo en el template osea siguen saliendo las ñ y los acentos mal.
otra cosa que no baja es el archivo de traduccíon en español y lo busque pero no encuentro,
otro tema es quitaste el importar direcciones esto es muy importante, sino hay que subirlas con un select desde mysql y es mas rompebolas.
no entiendo porque sigue saliendo el tema d elos acentos y ñs si decis que solucionaste, o me podés dar una pista para saber que tocar en el código.
otra cosa lo que no entiendo es que en el título del blog osea en la variable @@title si salen los acentos, pero en el cuerpo no. esto mejoro con respecto al wp email notification
saludos y gracias nicolas de paraguay Por:niconarq
hola, no lo he probado todavia, mi pregunta es si es del tipo que envio solo los encabezados y una porcion del post, ya que el que uso o me envia solo el titulo o todo el post (si este es largo puede provocar que nadie lea nada. gracis... Por:juancho_blog