GithubHelp home page GithubHelp logo

groucho75 / alo-easymail Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 20.0 1.87 MB

ALO EasyMail Newsletter, a newsletter plugin for WordPress.

Home Page: http://wordpress.org/plugins/alo-easymail/

License: GNU General Public License v2.0

HTML 13.48% PHP 80.59% CSS 1.16% JavaScript 4.34% Shell 0.43%
newsletter php plugin wordpress

alo-easymail's People

Contributors

cfinnberg avatar diegorojas avatar groucho75 avatar mindfield-studio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

alo-easymail's Issues

Add new field in form

Please let me know how to add phone field in subscription form ?

See below sreenshot

phone_field

Thanks in advance....

Contact Form 7 integration (feature request)

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 )

Newsletter confirmation e-mail activation not working.

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?

Why does the menu appear both in the admin bar and in the dashboard?

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"

Add SMTP configuration

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!

Feauture request: Add confirmation Unscribe email

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.