Plugin này chưa được cập nhật với 3 phiên bản mới nhất của WordPress. Nó có thể không được hỗ trợ và bảo trì, và có thể xung đột với các phiên bản WordPress mới nhất.

EMC2 Popup Disclaimer

Mô tả

EMC2 Popup Disclaimer uses Fancybox (http://fancybox.net) to display the popup, and jQuery-cookie (https://github.com/carhartl/jquery-cookie) to detect user session. Creates a cookie named “emc2pdc” that can be viewed with regular developer tools.

Easy to use! By default the script is added to the wp_footer action and will work quietly. You can also force the display on pages via shortcode or function call:
Shortcode: [emc2pdc id="42"]
-or-
Function: <?php emc2pdc_force( $atts=array(), $force=NULL, $id=NULL ); ?>

Check the demo at http://popup.emc2innovation.com !

To Do list:

  • Add No-JS fallback support
  • Create a selection of button themes
  • Add support for different lightbox types
  • Improve handling, add PHP cookie support

Known bugs:

  • Recursive post shortcode call results in chaos

Configuration

EMC2 Popup Disclaimer will work straight out of the box. There’s a few options available from within WordPress, and future releases will feature themeable options.

Settings can be found in these locations:

  • /wp-admin/options-general.php?page=emc2-popup-disclaimer/emc2pdc-admin.php (Default settings)
  • /wp-content/plugins/emc2-popup-disclaimer/js/emc2pdc.js (Fancybox, jQuery-cookie settings)

The settings page is straightforward except for perhaps the “Restrict operation to directory:” setting. This is the operational directory of the jQuery cookie plugin – default is ‘/’, which is your entire site. To specify operation for a certain directory, type it here like ‘/store’. More jQuery-cookie settings can be found at https://github.com/carhartl/jquery-cookie.

Things of note:

  • Specify post ID using shortcode is optional if blank, it will use ID# from settings
  • Shortcode / function call will override wp_footer action
  • Debug mode will output visible settings on every included page
  • Setting an ID equal to the page youre calling from results in mass chaos! If you set the shortcode [ emc2pdc id=”10″ ] on post ID 10 it seems to freak out a bit.

Ảnh màn hình

  • Dashboard view with settings.
  • Initial page view with popup display.

Cài đặt

Installation is straighforward:

  1. Upload the /emc2-popup-disclaimer/ folder to your /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Configure settings at wp-admin/options-general.php?page=emc2-popup-disclaimer/emc2pdc-admin.php

Hỏi đáp

My Cufon styles aren’t showing in the popup

You can add your own callback function for the Fancybox call in /wp-content/plugins/emc2-popup-disclaimer/js/emc2pdc.js in the .fancybox() call:
‘onComplete’: function(){ Cufon.refresh(); }

Are you available for help?

I might be able to help you – it totally depends on my schedule and workload. Send me an email! hello@emc2innovation.com. You could also post here on the forums.

If you want to jump the gun, make me a temporary user (with that email up there) and I will be more inclined to give you a hand. In return for my help, all I ask for is a rating! 🙂

Đánh giá

Đọc tất cả 18 đánh giá

Người đóng góp & Lập trình viên

“EMC2 Popup Disclaimer” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

Nhật ký thay đổi

1.2.1

  • File name change: jquery.cookie.js > jquery_cke.js to avoid mod_security rule match and 406 error

1.2

  • Added Debug mode
  • Added shortcode ID argument
  • Improved function call arguments
  • Improved function handling

1.1

  • Fixed post display selection input
  • Added screenshots
  • Set up demo site: http://popup.emc2innovation.com
  • Admin styles
  • Shortcode support
  • Function call support

1.0

  • Helloooooo World.