Bannerize ver. 1.5.6

Updated 2 months ago
Published by wpXtreme, Inc. on Dec, 2012 in Tools
Available in English

Bannerize is an incredible plugin that lets you create and manage banner ads on your website or blog the easy way. Thanks to specific widgets, shortcodes and drag & drop features, users with no (or little) PHP knowledge are able to implement online banners on their pages and take care of everything related to their advertising campaigns.

Choose which banners gets displayed, filter them for specific categories or opt for the random mode. More: Bannerize allows you to keep your online ads and banners grouped by categories to quickly find and edit them, while the switch button makes publish/unpublish your online campaigns a breathe.

Bannerize supports image files, Adobe Flash movies, HTML/Javascript and standard text. Get the most out of your banner ads the easy way with Bannerize!

News in this release

Improved UI of Widget

Improved

Select multiple banner categories by a checkbox

Widget

New widget filter for user roles

Widget

Added alternative alt/description

Edit

Version 1.5.6

2015-04-08

  • Minor fixes

Version 1.5.5

2015-03-26

  • Fixed double buffering when missing banner

Version 1.5.4

2015-03-26

  • Fixed potential wrong include of class
    ° Fixed params in shortocde

Version 1.5.3

2015-02-20

  • Added Portuguese (Brazilian) localization (thank you so much to Jonas)

Version 1.5.2

2015-01-16

  • Fixed backward compatibily on categories filters

Version 1.5.1

2015-01-16

  • Fixed potential override posts query

Version 1.5.0

2015-01-15

Enhancements

  • Added alternative alt/title description
  • Added bannerize categories as checkbox in Widget
  • Added user roles filters in Widget

Bugs

  • Fixed "customize" section

Improvements

  • Rewrite and improve the select engine
  • Several improvements and alignments for new WPDK release

Version 1.4.9

2014-11-28

  • Fixed potential SQL warning
  • Improved UI
  • Minor stability fixes

Version 1.4.8

2014-10-29

  • Added Geo Localization on widget
  • Updated wpXtreme/WPDK framework
  • Improved UI
  • Cleanup code
  • Deprecated the date range in Banner edit
  • Minor fixes stability

Version 1.4.7

2014-10-14

  • Fixed potential Javascript conflict

Version 1.4.6

2014-10-14

  • Updated wpXtreme/WPDK framework

Version 1.4.5

2014-09-24

  • Fixed wrong include css

Version 1.4.4

2014-09-19

  • Updated wpXtreme/WPDK framework
  • Fixed date range

Version 1.4.3

2014-09-02

  • Important updated and alignment to last version of WPDK framework

Version 1.4.2

2014-09-01

Bugs

  • Fixed potential wrong type conversion in width and height properties

Version 1.4.1

2014-08-31

  • Minor stable fixes

Version 1.4.0

2014-08-29

Enhancements

  • Added WYSIWYG editor for text banner type
  • Updated last version of WPDK framework

Improvements

  • Improved preview for text banner type
  • Improved preview with store background color
  • Improved performance
  • Improved banners list
  • Improved banner edit

Bugs

  • Fixed potential error when setting Adobe Flash movie params
  • Fixed custom width and height in banner edit
  • Fixed potential params in function wpx_bannerize()
  • Minor fixes

Version 1.3.8

2014-07-31

Enhancements

  • Added title in widget

Improvements

  • Improved widget layout and responsive

Version 1.3.7

2014-07-28

Improvements

  • Improved shortcode in order to display a single (o more) banner
  • Optimized image sizes
  • Updated localization files
  • Updated at last wpXtreme/WPDK version

Enhancements

  • Added categories filter in banner list

Version 1.3.6

2014-07-23

  • Fixed extension link
  • Removed Control Panel filters and methods

Version 1.3.5

2014-07-13

Enhancements

  • Added Order by CRT
  • Added Order by Impressions
  • Added Order by Clicks
  • Added rank/seed for above order
  • Improved Widget Layout in Admin backend Area
  • Alignments for wpXtreme 1.3.0
  • Updated kickstart.php

Bugs

  • Several fixes for stability

Version 1.3.4

2014-04-28

  • Updated kickstart.php to fix potential error when get the mysql version

Version 1.3.3

2014-04-18

Enhancements

  • Added delete all impressions and clicks from Preferences

Bugs

  • Fixed missing feedback message after update a post

Version 1.3.2

2014-04-14

  • Fixed potential wrong process impressions & click by body DOM class

Version 1.3.1

2014-04-10

  • Minor Fixes for post categories
  • Stability

Version 1.3.0

2014-04-08

Bugs

  • Fixes and stability

Improvements

  • Improved UI and layout
  • Several improvements for Analytics support
  • Customize columns (for Analytics)

Enhancements

  • Added post categories filters (functions, shortcode and widgets)
  • Rename database table 'ctr' in 'clicks'
  • Extends impressions and clicks information table (add columns ip user_agent )
  • Added depreacted

Version 1.2.5

2014-03-18

Improvements

  • Improved performances
  • Alignment classes
  • Minor stable fixes

Version 1.2.4

2014-02-17

Enhancement

  • Removed Fancybox Javascript library and replaced with Thickbox

Version 1.2.3

2014-02-06

Improvements

  • Alignments with latest wpXtreme version

Version 1.2.2

2014-01-29

Bugs

  • Fixed potential conflict in buffer

Improvements

  • Loading scripts by theme

Version 1.2.1

2014-01-24

Bugs

  • Updated to last wpXtreme version
  • Fixed potential warning on SQL file

Version 1.2.0

2014-01-23

Enhancements

  • Added editable custom CSS style

Version 1.1.4

2014-01-10

Improvements

  • Minor improvemnts on shortcode
  • Minor alignments for wpXtreme v1.1.11

Version 1.1.3

2013-12-18

Enhancements

  • Minor alignments for wpXtreme v1.1.10 and WordPress 3.8

Bugs

  • Fixes potential Javascript conflicts

Version 1.1.2

2013-11-22

Improvements

  • Improved Javascript

Bugs

  • Fixed potential Javascript conflict on impressions
  • Fixed wrong width and height in preview and output

Version 1.1.1

2013-11-21

Bugs

  • Fixed potential fault on big query
  • Fixed potential fatal error on missing display() method

Version 1.1.0

2013-11-20

Enhancements

  • Added Rules from range date
  • Added Impressions count
  • Added Click count (for Click-through rate)
  • Added uninstall.php

Bugs

  • Fixed potential rewrite rules during boot

Under the hood

  • Added WPDKCustomTaxonomy model class
  • Added WPDKCustomPostType model class
  • Several improvements to mime-types class
  • Several alignments for wpXtreme 1.1.3
  • Updated kickstart.php file to v2.0.0
  • Several filesystem rename

Version 1.0.4

2013-08-12

Bugs

  • Fixed missing mime-type

Version 1.0.3

2013-06-24

Improvements

  • Replaced sanitize_key() with sanitize_title()
  • wpXtreme align

Version 1.0.2

2013-06-11

Enhancements

  • wpXtreme framework 1.0.0 compatibility

Version 1.0.1

2013-05-28

Enhancements

  • Updated kickstart.php to 1.1.2

Bugs

  • Fixed constants and strings

Version 1.0.0

2013-04-20

  • First public release

To display your banner ads you can use one of the 3 following ways: a widget, a shortcode in your post/page or PHP code.

Display banners with Bannerize Widget

Click on the Widget menu item under WordPress "Appearance menu". Locate the Bannerize Widget and move it on the desired sidebar to enable it. Customise the Bannerize Widget options and enjoy.

Widget

Geo Localization with shortcode

The Geolocation feature is embed on Widget UI. If you prefer using the Bannerize shortcode, then wrap all with wpdk_geo shortcode, as show in example below:

1
2
3
[wpdk_geo country_code="US,IT"]
[wpx_bannerize orderby="random" categories="sidebar-blog"]
[/wpdk_geo]

In the sample above, the banners will be display only for US and Italy visitors.

Display a single banner

From release v1.3.7 you are able to display one or more single banner by id or slug comma separate

1
2
3
[wpx_bannerize id="1678"]
[wpx_bannerize id="my-banner-slug"]
[wpx_bannerize id="1678,my-banner-slug"]

Display banners with a shortcode

Edit the post or page you wish your banner will be displaied in and insert the following shortcode: wpx_bannerize. This shortcode allows you to add some parameters as:

1
[wpx_bannerize numbers="1" orderby="random"]

To display a specific banner category use the category attribute together with the category id:

1
[wpx_bannerize orderby="random" categories="56"]

Or the banner category slug

1
[wpx_bannerize orderby="random" categories="sidebar-blog"]

Post categories

You can display a set of banner if you are see a specified post category. For example if you like display your set of banner only for categories News and Events (wirh slug news and event) use:

1
[wpx_bannerize post_categories="news,events"]

Or if you know the ids

1
[wpx_bannerize post_categories="34,67"]

Display banner with PHP code

In order to display your banner ads with PHP code, please write:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
// New since 1.3.7 - Display a single banner
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'id' => '156' ) );
}

// New since 1.3.7 - Display a more single banner
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'id' => '156,157,158' ) );
}

// New since 1.3.7 - Display a more single banner
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'id' => array( 156, 157, 158 ) ) );
}

// New since 1.3.7 - Display a more single banner by mixed id and slug
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'id' => array( 156, 'my-banner-slug', 158 ) ) );
}


// Display all banners from banner category "sidebar" in random order
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'orderby' => 'random', 'categories' => 'sidebar' ) );
}

// Display one banner from banner category "sidebar" in random order
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'orderby' => 'random', 'numbers' => 1, 'categories' => 'sidebar' ) );
}

// Display banners from banner category "sidebar" and post categories news and events
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'category' => 'sidebar', 'post_categories' => 'news,events' ) );
}

// Or... as array of slug
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'categories' => 'sidebar', 'post_categories' => array( 'news', 'events' ) ) );
}

// Or... as array of Title
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'categories' => 'sidebar', 'post_categories' => array( 'News', 'Events' ) ) );
}

// Or... as array of ids
if( function_exists( 'wpx_bannerize' ) ) {
  wpx_bannerize( array( 'categories' => 'sidebar', 'post_categories' => array( 24, 67 ) ) );
}

PHP function accepts the same shortcode attribute. The random attribute is deprecated since v1.3.5 in favor to orderby

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$defaults = array(
 'random'          => false,         // Deprecated since 1.3.5
 'id'              => false,         // ID or slug comma separate
 'numbers'         => 10,
 'category'        => '',            // Deprecated since 1.5.0 - use 'categories' instead
 'categories'      => '',            // Since 1.5.0
 'order'           => 'ASC',         // or 'DESC' for descending
 'orderby'         => 'menu_order',  // or 'impressions', 'clicks', 'ctr' or 'random'
 'rank_seed'       => 'on'           // Set to on to give some chances to the banners to be showed when use Impressions, Click or CTR order by. Switch off to absolute order
 'post_categories' => '',            // Any string, int or array of string, id
);

You can add your own custom styles to change bannerize default layout. For instance see the bannerize markup below:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!-- Main bannerize container -->
<div class="wpx_bannerize">

<!-- Single banner container -->
 <div class="wpx_bannerize_banner_box wpx_bannerize_banner_mime_imagepng" id="banner-id">
  <a href="https://wpxtre.me" target="_blank">
   <img title="Banner description"
      alt="Banner description"
      src="/image.png" border="0" />
  </a>
 </div>

<!-- Single banner container -->
 <div class="wpx_bannerize_banner_box wpx_bannerize_banner_mime_imagepng" id="banner-id">
  <a href="https://wpxtre.me" target="_blank">
   <img title="Banner description"
      alt="Banner description"
      src="/image.png" border="0" />
  </a>
 </div>

<!-- Another banner... -->

</div>
<!-- wpx_bannerize -->

New since v1.2.0

You can use the internal style editor to customize your banner layout
News

  • Manage your banner ads as Custom Post Type
  • Supported files: images, Adobe Flash movies, HTML/Javascript and standard text
  • Drag & Drop UI
  • Banner categories taxonomy
  • Fast switching banners to published/unpublished status
  • Easily display ads with widget, shortcode or PHP code
  • No PHP knowledge required
  • Display banners based on filters, time limits, impressions, clicks, CTR or randomly
  • Geo Location
  • Filter for user roles
  • nofollow attribute support
  • Custom Style Editor

Keep in touch with wpXtreme!

Insert your email and we will inform you about wpXtreme updates!

@