groucho75 / alo-easymail Goto Github PK
View Code? Open in Web Editor NEWALO EasyMail Newsletter, a newsletter plugin for WordPress.
Home Page: http://wordpress.org/plugins/alo-easymail/
License: GNU General Public License v2.0
ALO EasyMail Newsletter, a newsletter plugin for WordPress.
Home Page: http://wordpress.org/plugins/alo-easymail/
License: GNU General Public License v2.0
See this support thread for some info: https://wordpress.org/support/topic/dkim-signature-1?replies=2#post-8512058
First of all, thanks for your great plugin!
The french translation is incomplete, and I'm working on it. The problem is that there a small issues preventing a good translation, everything is well explained in http://ottopress.com/2012/internationalization-youre-probably-doing-it-wrong/
What do you think about the idea of make a SMTP configuration tool for this plugin?
We Can make an option to be global or just for ALO easymail. It will be interesting for the plugin be more flexible, giving options for deliver emails from others remote servers.
Made that, we can make happen with Mandrill from MailChimp and it will be awesome!
I can do this as a plugin, but maybe you can help. The idea is to get the same kind of injection of the newsletter tick boxes into a CF7 form as you have done by injecting the newsletter tick boxes into a new user registration.
I started this as a Twitter discussion: https://twitter.com/jeffmcneill/status/739372111139987456
I will look into how you've implemented this on the Wordpress new user registration form. Of course it may be better to manually create the form in CF7 then have a plugin do the processing when certain named fields are detected (see pseudocode in this gist: https://gist.github.com/jeffmcneill/8bde6f8298c443c78cf1ff7e53f2b9cb )
As i have asked here:
http://wordpress.org/support/topic/widget-confirmation-messages?replies=3
Can be useful to have more visible confirmation or error message in the widget.
http://s5.postimg.org/tuk8bgwtz/Immagine1.png
I have tried to do with your code but without success.
Some times user foward email or reply directly to email and in the email there is the link for unscribe.
Putting an email with confirmation unscrive message can be userfull so if some user are deleted from newsletter for error from himself or other people who the email is been foward the user is informed with an email. In the email there can be also a link for reactivate the newsletter in case user want.
Te email text can be edited from the user in the setting so no problem of translation, every one can edit from settings (administrator).
This is my idea.
Why does the menu appear both in the admin bar and in the dashboard?
One is in functions/alo-easymail-dashboard.php line 346
and the onther one in alo-easymail-admin-options.php line 107
Also, one has a submenu named "Options" and the other one has a submenu named "Settings"
I had an issue with the confirmation e-mail activation url not working.
h**p://www.website.com/newsletter/?lang=en&ac=activate&em1=test&em2=email.net&uk=randomcode
I have managed to sort it by changing the code in all-easymail-subscr-page.php...
// Email
$em1 = ( isset($_REQUEST['em1']) ) ? $_REQUEST['em1'] : '';
$em2 = ( isset($_REQUEST['em2']) ) ? $_REQUEST['em2'] : '';
$concat_email = $em1 . "@" . $em2;
$email = ( is_email($concat_email) ) ? $concat_email : false;
$unikey = ( isset($_REQUEST['uk']) ) ? preg_replace( '/[^a-zA-Z0-9]/i', '', $_REQUEST['uk']) : false;
$action = ( isset($_REQUEST['ac']) && in_array( $_REQUEST['ac'], $allowed_actions) ) ? $_REQUEST['ac'] : false;
to
$parsed = parse_url(parse_url($_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI], PHP_URL_QUERY));
parse_str($parsed['path'], $get_array);
// Email
$em1 = ( isset($get_array['em1']) ) ? $get_array['em1'] : '';
$em2 = ( isset($get_array['em2']) ) ? $get_array['em2'] : '';
$concat_email = $em1 . "@" . $em2;
$email = ( is_email($concat_email) ) ? $concat_email : false;
$unikey = ( isset($get_array['uk']) ) ? preg_replace( '/[^a-zA-Z0-9]/i', '', $get_array['uk']) : false;
$action = ( isset($get_array['ac']) && in_array( $get_array['ac'], $allowed_actions) ) ? $get_array['ac'] : false;
Is anybody else having this issue? or has another fix?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.