Moving Notice

This blog has been moved to http://kill3rmedia.com/blog/ . Comment posting has been disabled in this blog (please leave comments at new address..) Sorry for the inconvenience guys..


Sunday, June 24, 2007

AJAX Banner Rotator

Release Notes:
v0.2b released - 30/06/2007

AJAX Banner Rotator works with Joomla! v1.x (on J! v1.5 not been tested yet). it is a combination of "AJAX header rotator" module and "All Banners" module. it simply combines the functionality of both modules.

Once you add the banner ads from standard ad manager component, You can have your ads to be displayed in a slide-show using this module. Configuration is pretty straight forward and if you have ads added to system it will just start working once you insert this module to any module position.

I'm planning to use this as main image of a website related to travel/hospitality industry where users can be given an idea on the locations/hotels/resorts/activities awaiting for them and take them to relevant pages and categories directly (later the service providers may sign up for a premium spot in home page)

Module is available for downloading from http://joomlacode.org/gf/project/ajax_banner/ and its hosted in www.joomlacode.org



Please Note:

  • this module has been developed since there was a need of such a module and it serves the purpose for me
  • my knowledge in php/ajax = 0 and giving technical support would be difficult however comments suggestions and improvements are always welcome
  • this is not a commercial endeavor and you are free do what ever you like with it; yet hope others will also contribute to Open Source Software (i'm just trying to do my bit)

25 Comments:

BBS said...

Nice module. I like it a lot, but can't use it in it's current form. I currently have numerous different size banners in use and the module automatically resizes them to the size set in the parameters. I would prefer the opposite, that the module size to the banner, as the original banner module does. The other thing I noticed is that it cycles through all the banners in the directory, regardless of whether or not they're published.

buddhi said...

"Possible Fixes" for the comments from BBS

1. You can copy and create new modules from admin iterface (its a joomla feature) go to admin-interface-for-your-joomla-site > modules > site modules and assign them different IDs in unique id parameter in module config parameters eg: rotator2, rotator 3 and you can have differently sized modules by giving the desired sizes in each copied modules.. (and remember to publish them after copying)

2. You can giving the client's name from the module parameters in module config interface (hopefully it should work, i didn't get a chance to test it myself)

BBS: Nice module. I like it a lot, but can't use it in it's current form. I currently have numerous different size banners in use and the module automatically resizes them to the size set in the parameters. I would prefer the opposite, that the module size to the banner, as the original banner module does. The other thing I noticed is that it cycles through all the banners in the directory, regardless of whether or not they're published.

Anonymous said...

Well thanks, Don't need it yet but ill remember...

Always good to see people helping communitys so thanks again

Rob said...

This is exactly what I was looking for !!
But..... works perfect in Firefox, but IE7: all banner show up far right of the actual module....???

Any idea what this is?

Rob

buddhi said...

Rob: This is exactly what I was looking for !!
But..... works perfect in Firefox, but IE7: all banner show up far right of the actual module....???

Any idea what this is?

Rob


I've tested the module with IE7. Works fine. May be something to do with your CSS.

Norma said...

Any way to not specify the image size and just let it detect it automatically? I have banners that may be a different height or slightly different width displaying in the same module position and specifying those things won't work for me.

Thanks!

buddhi said...

Norma:
Any way to not specify the image size and just let it detect it automatically? I have banners that may be a different height or slightly different width displaying in the same module position and specifying those things won't work for me.

Thanks!


I've not tried it. Even if its possible to use different banner sizes, theres a possibility page getting skewed and length being changed as the different sized banners get rotated making it difficult for viewer to read the content.

Rudi said...

Try it in Opera :)

horsegal said...
This post has been removed by the author.
horsegal said...

Actually there is another module that I recently tried from www.joomlacmssolutions.com which works really well. It displayes 3 images or banners using ajax and joomla without reloading.

Anonymous said...

It works fine in firefox, but in IE7 i get a Runtime Error saying Object expected on line 108. any ideas on how to fix this?

Anonymous said...

i love how this module works unfortunately its not working properly with my site its making the whole page a link

Revive Coffeehouse said...

Tried to install in Joomla! 1.5 and said that it was made for a previous version, but in Joomla! Extensions directory it shows it as Joomla! 1.5 Native.. any help??

DareDevil said...

thanks for notifying.. sorry i forgot to publish the update..
please download the latest release..supports Joomla 1.5 natively.. :) keep me posted on bugs..

check this out http://kill3rb.blogspot.com/2008/03/ajax-banner-rotator-updated-supports.html

Revive Coffeehouse said...

Excellent! The Joomla! 1.5 update was the thing it needed, works like a charm. Thanks again and great dev of this!

Revive Coffeehouse said...

Hey, Just as a heads up.. when using this module, it seems to disable the mootools menu effects, reverting them to standard CSS driven menus. So, I have a fancy banner rotator, but no fancy menus : ) Any idea if this can be fixed??

DareDevil said...

You (Revive Coffeehouse) are dragging me deeper into this module now :) I never wanted to maintain this as an active project. Many Thanks and please feel free to send comments & bugs this way.

Hopefully the issue being fixed. Let me know if it works.

New post related to the update. http://kill3rb.blogspot.com/2008/03/ajax-banner-rotator-uses-jquery.html

Paul Bolger said...

Hi

I hate to be a PITA... but when the AJAX rotator module loads - both in IE6 and in Firefox - I see all the banner images one above the other for a few seconds before it stabilises and behaves properly.
I added the images by making four banners in the banner component and publishing them all.

Anonymous said...

hey,
i'm recently starting to use your script in my J1.5 installation.

there is one issue while installing! one file is named jquery-1.2.3.pack.js (or something like that) but the installation expects a file named jquery.js! after renaming the file an repacking the zip it worked for me!

chao, gunar

DareDevil said...

mea-culpa.. i used the new JQuery file but forgot to rename the entry in xml. Fixed the issue and uploaded.. thanks for notifying!

emilio said...

hi Daredevil

thanks for your great contribute!
I cloned the modules and it works perfect just remember to change the unique id for each module...
I have just one regret and i append my comment to Paul Bolger`s one.
I see the images one on top of the other on every page reload before it stabilizes.
I tried to modify the jqrotator.js
and mod_ajax_banner.php css lines in every way but without success.
Can you help me ?

The Pampered Pauper said...

Hi!

Love the Module. For some odd reason (likely my ignorance) when I activate the module, it put a gray box across the entire top half of my page:

Any idea why?

The Pampered Pauper said...

Duh - sorry - a link would be good:

mysalesimage.com

Promotional items corporate gifts srednarb said...

How can I put this to my custom code... aarrghhh.. I don't know how to used this.. please help me!!

Paul Bolger said...

Hi Promotion items etc...
You just insert it as a module, specify a folder for some pics (making sure there are some there) and off you go. If you need help with a specific issue it's not going to work unless you go through exactly what you are doing so someone can try and work out what's going wrong.