All-in-One Subscribe Popup
This website demonstates how Al-in-One Subscribe Popup works. You can see 7 different popups here: on page load, on external link click, on copy content, on context menu, on scroll down, on idle, on click.
Learn more »
Intro
All-in-One Subscribe Popup is a PHP+jQuery script that allows you to add a highly customizable subscription pop-up window to any website. It combines 7 different pop-ups (on page load, on external link click, on copy content, on context menu, on scroll down, on idle, on click), which can be used separetely or simultaneously without conflicts. Once raised, popup asks visitors to submit their name and e-mail. These data are saved in database or submitted to MailChimp, iContact, GetResponse and Campaign Monitor newsletter systems. All saved data can be exported as CSV-file to be used with any other newsletter systems. Integration of the script is really simple. All you need to do is to add single line of code into your website.
Features
- Modern Opt-in form: popup box contains HTML5+CSS3 AJAX-ed opt-in form.
- Highly customizable: set size, colors, opacity, background image and even edit CSS.
- Modern popup box: shadows, round corners, etc.
- Secure Admin Panel: configure script and manage data through nice admin panel.
- Content editor: insert any HTML-content inside of popup box.
- MailChimp supported: contact details can be submitted to MailChimp through their API.
- iContact supported: contact details can be submitted to iContact through their API.
- GetResponse supported: contact details can be submitted to GetResponse through their API.
- Campaign Monitor supported: contact details can be submitted to Campaign Monitor through their API.
- CSV Export: all data can be exported as CSV-file to be used with any newsletter systems.
- 7 subscribe popups in one plugin: use them separetely or simultaneously without conflicts.
- OnPageLoad popup appears once user open page in browser.
- OnClickExternalLink popup appears once user click any external link on page.
- OnCopyContent popup appears once user copy part of your page into clipboard (using Ctrl+C or through context menu).
- OnScrollDown popup appears once user scroll down current page to particular point.
- OnIdle popup appears after defined period of inactivity.
- OnContextMenu popup appears once user call context menu (click right mouse button).
- OnClick popup appears once user click on link with
class="aiosp_click"
attribute.
- Remember visitors: OnPageLoad and OnScrollDown popups can be displayed only once per visit.
- OnPageLoad autoopen and autoclose delay: you can configure these parameters too.
- Remember subscribed visitors: script remembers users who already subscribed the page (using cookie).
- Show or hide close button: open popup box as modal window.
- Cross domain access supported: you can install script on one domain and use it with unlimited number of domains.
- and more, and more, and more...
Demo
You can see all subscribe popups on this page.
- Once page opened you saw OnPageLoad popup.
- Click external link #1 or external link #2 and you will see OnClickExternalLink popup.
- Try to copy any part of content into clipboard and you will see OnCopyContent popup.
- Scroll down this page and you will see OnScrollDown popup.
- Do not touch mouse, keyboard or screen for 30 seconds and you will see OnIdle popup.
- Click right mouse button and you will see OnContextMenu popup.
- Click this link and you will see OnClick popup.
Admin Panel Demo
You can try admin panel:
URL:
http://www.icprojects.net/php/all-in-one-subscribe-popup/
Login:
admin
Password:
admin
Installation
Let's imagine that you have website http://www.website.com/
and you want to install there.
- Create folder
subscribe-popup
(use any other name) in root of your domain. Once created it can be reached by URL: http://www.website.com/subscribe-popup/
- Edit
inc/config.php
and set MySQL database parameters.
- Go to admin panel
http://www.website.com/subscribe-popup/
using default login/password (login: admin
, password: admin
) and configure script on Settings
page.
- Make sure that your website loads jQuery. If it doesn't, just add this line into
head
section:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
- Add these lines into
head
section (before </head>
tag):
<link href="//www.website.com/subscribe-popup/css/aiosp.css" rel="stylesheet">
<script src="//www.website.com/subscribe-popup/js/aiosp-jsonp.js"></script>
Requirements
- PHP version 5.0 or greater
- MySQL version 5.0 or greater
- jQuery version 1.4 or greater
Support
If you have problems regarding using the plugin, please contat me and I'll help you.