Wordpress Themes - WP Forum at BFA

Wordpress Themes - WP Forum at BFA (http://forum.bytesforall.com/index.php)
-   Header (http://forum.bytesforall.com/forumdisplay.php?f=43)
-   -   [How To] Replacing the Atahualpa header image with a 'sliding door' image menu (http://forum.bytesforall.com/showthread.php?t=2837)

jack96161 Aug 5, 2009 05:07 PM

[How To] Replacing the Atahualpa header image with a 'sliding door' image menu
I posted a site I'm doing with the default Atahualpa header image(s) replaced by a 'sliding image menu' and several people have asked how it was done. To see what I'm talking about see http://www.whiteravencenter.org

The 'sliding door image' effect is described at http://www.phatfusion.net/imagemenu/ along with the files my solution was originally developed from. Also, Wayne Connor used this technique in another Wordpress theme -http://mac-host.com/slidingdoor/ and I learned some more from his support forum, especially http://www.mac-host.com/support/view...php?f=10&t=124

How I used it in Atahualpa

First, you need to obtain the image menu HTML, CSS, and image directory, plus the mootools.js file and load them into your .../themes/atahualpa/ directory in a folder imagemenu/ You can get these from the sites mentioned above, or I have a zipped file that contains a complete imagemenu/ directory similar to what I'm using - you can download at http://highsierradesign.com/library/imagemenu.zip
It's password protected - use: username: monami and password: 4monami
Just unzip and install the folder under altahualpa/ - the imagemenu/images/ directory contains the initial images I used - which you will replace with your own...

Now for Atahualpa itself -

To establish links to the imagemenu specific CSS and mootools, use the Atahualpa administration, go to ATO->Add HTML/CSS Inserts->HTML Inserts: Header and add:

HTML Code:

<link rel="stylesheet" type="text/css" media="screen" href="http://www.yourdomain.com/wp-content/themes/atahualpa/imagemenu/imageMenu.css">
<script type="text/javascript" src="http://www.yourdomain.com/wp-content/themes/atahualpa/imagemenu//mootools.js"></script>
<script type="text/javascript" src="http://www.yourdomain.com//wp-content/themes/atahualpa/imagemenu/imageMenu.js"></script>

[be sure to replace 'yourdomain' with, well, your domain!]

Then, to de-activate the default %image and replace it with the imagemenu, go to ATO->Style & edit HEADER AREA->Configure Header Area and replace the current header specification with:

HTML Code:

%logo <div id="imageMenu">
<!-- change the href to look like this: <a href="yourlink.com">    -->
<li class="bk1"><a href="http://www.yourdomain.com/yourpage.html">Methods</a></li>
<li class="bk2"><a href="<?php bloginfo('url'); ?>/?cat=2">Services</a></li>
<li class="bk3"><a href="<?php bloginfo('url'); ?>/?cat=1">Workshops</a></li>
<li class="bk4"><a href="<?php bloginfo('url'); ?>/?cat=2">Testimonials</a></li>
<li class="bk5"><a href="<?php bloginfo('url'); ?>/?cat=2">Gallery</a></li>
<script type="text/javascript">
window.addEvent('domready', function(){
var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:275, border:2, onOpen:function(e,i){location=(e);}});

This will place the %logo at the top of the page followed by the sliding door imagemenu, using the images named in each <li... statement and clicking on that image when it expands will take the user to the link specified. Notice you can hard-code the links, or align them with categories, etc. You can use more or less sliding panels as you wish. The CSS in ...atahualpa/imagemenu/imageMenu.css controls the formatting of the image menu - modify as appropriate.

Finally, to finish cleaning up the header, set:

Show Blog Title? No
Show Blog Tagline? No

That's it - easier to do than describe. It could be done differently, like integrating the imagemenu images in the Atahualpa img/ directory or integrating the imageMenu.css directly into Atahualpa so it could be edited with the Wordpress editor, etc., but for now, I like having all the imagemenu stuff separate and in one place, making it easier to upgrade. Note that none of the core Atahualpa files have been altered manually, so these changes should survive updates automatically.

Hope this makes sense - If anyone has trouble getting this to work - drop me an email.


tiber Aug 6, 2009 05:25 PM

Hello there,

Just throwing a quick note in here to say THANK YOU for taking your time and sharing this. I'm sure you'll have a host of questions headed your way soon. :)

One initial question from a non-developer guy who's just done some reading - did you encounter any mootools/jquery issues in implementing this? I only ask this as I've noticed that can be an issue in some instances (apparently Featured Content Gallery).



jack96161 Aug 7, 2009 01:15 AM


Originally Posted by tiber (Post 12097)
Hello there,

Just throwing a quick note in here to say THANK YOU for taking your time and sharing this. I'm sure you'll have a host of questions headed your way soon. :)

One initial question from a non-developer guy who's just done some reading - did you encounter any mootools/jquery issues in implementing this? I only ask this as I've noticed that can be an issue in some instances (apparently Featured Content Gallery).



I haven't seen any problems using mootools/jquery, but I'm not using Featured Content Gallery. If I understand Flynn's 3.4.3 TO DO list (http://forum.bytesforall.com/showthr...light=mootools), there is an issue with the placement of jquery and initiation of mootools that he intends to address in the next release, but I haven't seen a problem with the placement I described in my earlier post. I hope this is not a serious problem, because there are some really interesting things that can be done with mootools.


jack96161 Aug 8, 2009 09:56 PM

Wow , does being promoted to 'sticky' mean I've arrived?

On the topic of jquery conflicts, I discovered a wonderful (and current) discourse on using jquery in Wordpress - http://digwp.com/2009/06/including-j...the-right-way/

The author makes some thoughtful and useful points, and some of the comments are useful as well. Now I have to go back and look at my work and see how many copies of jquery are getting loaded with my pages, and how to avoid conflicts. I think it was just dumb luck I avoided problems with the header modification described above.


myat Aug 15, 2009 02:44 AM

Thank you very much for a very useful post. I saw the sliding door header first on the "Sliding Door" wordpress theme, and was wondering how I could implement it on my blog. After reading your forum post yesterday, I tested it on the blog on my local machine. It was wonderful. Now, I have implemented it on my blog online. Please see the sliding door category header at Myanmar Today website. :):):)

jack96161 Aug 15, 2009 08:54 PM

Very nice implementation and a beautiful site! Glad it worked out for you.


datatel360 Aug 16, 2009 05:10 PM


Very Kool! I am new and been working on this less than a week. Really need a killer header, any thoughts? What I do is very competitive here in Atlanta.



770.441.9999 x307

jack96161 Aug 17, 2009 03:02 AM

For anyone who tries this sliding menu trick, I have a warning - this feature uses the mootools library and if you later use another feature or plugin that also uses mootool, you may wind up with two copies and they seriously get in each other's hair. In the Plugins & Atahualpa part of this forum, I describe just such an experience - and a solution. See http://forum.bytesforall.com/showthr...2850#post12850.

In my original post above, I add some HTML to the Atahualpa header:
<link rel="stylesheet" type="text/css" media="screen" href="http://www.yourdomain.com/
<script type="text/javascript" src="http:/www.yourdomain.com/
<script type="text/javascript" src="http:/www.yourdomain.com//
The second statement there loads the mootools library used by the sliding door menu. The new gallery WP plugin I added later also used mootools, but a newer version and an additional library as well, so I changed the lines above to:
<link rel="stylesheet" type="text/css" media="screen" href="http://www.highsierradesign.com/testsite/whiteravencenter/wp-content/themes/atahualpa342/imagemenu/imageMenu.css">
<script type='text/javascript' src='http://www.highsierradesign.com/testsite/whiteravencenter/wp-content/plugins/superslider-show/js/mootools-1.2.3-core-yc.js?ver=1.2.3'></script>
<script type='text/javascript' src='http://www.highsierradesign.com/testsite/whiteravencenter/wp-content/plugins/superslider-show/js/mootools-'></script>
<script type="text/javascript" src="http://www.highsierradesign.com/testsite/whiteravencenter/wp-content/themes/atahualpa342/imagemenu/imageMenu.js"></script>
This works for both the sliding menu and my new gallery plugin - which fortunately has an option to prevent it from loading the same libraries itself. Other mootool using plugins may have to be modified manually to disable loading another copy.


elysium Aug 23, 2009 07:59 AM

Hi Jack

I have just tried to download this from you thread many times but it does not allow me !!??

"you can download at http://highsierradesign.com/library/imagemenu.zip
It's password protected - use: username: monami and password: 4monami "

Did you change the password and username?


jack96161 Aug 23, 2009 11:55 AM

Strange... I just clicked on the link in your message and used the user name and password I provided -- it worked fine. I'm on a different machine, different location and ISP that the one used when I set this up, so I don't know what to suggest. How is it failing to work? Does it ask for the log in information?

If you still can't make it work I can zip the files and email them to you but at the moment I'm on a very slow dial-up connection - I'll be back home to a better setup in a few days.


juggledad Aug 24, 2009 05:16 AM

I just tried it and it downloaded fine.

elysium Aug 24, 2009 08:36 AM

Very odd indeed tried Firefox many times...just tried Google Chrome and it allowed me to download..

I have uploaded the file but I get an error of "Stylesheet is missing" when I know I uploaded it .I am using Atahualpa 3.4.1 version.

Now for Atahualpa itself -

Plus I cannot find this below on the theme to add... <link rel="stylesheet" ty etc

To establish links to the imagemenu specific CSS and mootools, use the Atahualpa administration, go to ATO->Add HTML/CSS Inserts->HTML Inserts: Header and add:

<link rel="stylesheet" type="text/css" media="screen" href="http://www.yourdomain.com/
<script type="text/javascript" src="http://www.yourdomain.com/
<script type="text/javascript" src="http://www.yourdomain.com//

Has anyone else had this issue??

jack96161 Aug 29, 2009 02:50 PM

Sorry you're having problems getting this to work. I'm not sure what the issue is with missing stylesheet -- please note that the file I made available simply has the bits and pieces you need - each of which needs to be loaded and or inserted into Atahualpa appropriately according to my description here.

You asked:
Plus I cannot find this below on the theme to add... <link rel="stylesheet" ty etc

To establish links to the imagemenu specific CSS and mootools, use the Atahualpa administration, go to ATO->Add HTML/CSS Inserts->HTML Inserts: Header and add:
This is a normal feature and location in the Atahualpa theme -- I'm using 3.4.2 but 3.4.1 should be identical:

On the Wordpress Administration page, select Appearance, then Atahualpa Theme Options. Under the category Various Content Items select Add HTML/CSS Inserts. The first item at the top of that page is HTML Inserts: Header. do a cut and paste of the stylesheet information either from the unzipped file downloaded from my site or from the instructions in my first post in this thread.


fencepost Oct 7, 2009 09:25 AM

I haven't tried this within Atahualpa yet, but it might be worth looking at the Carl Camera's CSS Photo Shuffler at http://iamacamera.org/default.aspx?id=80

Creative Commons Attribution licensed, and doesn't require any external libraries. Does a nice job of fading from image to image rather than an abrupt switch.

jack96161 Oct 7, 2009 10:22 AM

Nice application of CSS - nice photo effects. Perhaps some of these photo effects could be applied to the Atahualpa rotating header images?

The sliding door menu trick described in this thread was meant to be more interactive, allowing the visitor to actively chose a navigation link. I think that more can be done with it, like using the opened panels to describe the destination, but haven't had time to play with it. Since the site I first used this on went live it's gotten good reviews.


Athena Oct 8, 2009 10:09 PM

I wonder if this can be done by keeping the logo area as is and only changing the header image?

jack96161 Oct 8, 2009 10:53 PM

Actually, that's what I did here -- the sliding door menu replaces the Atahualpa rotating headers. The logo area remains just as Atahualpa has it implemented, with all the same controls available.

Haven't had time, but I want to try to overlay my sliding door menu on top of the logo -- sort of embed it within the logo area. In the site I used this for, the logo image is pretty sparse with room for the menu images. see the current implementation here: http://www.whiteravencenter.org/


reradu Oct 24, 2009 09:18 AM

Anyone got a hint on how can one modify this for sliding vertically and implementing in other parts of a page? Or is there something similar that does this?

Oh... it seems like there is a CSS rotation property. gonna give it a try.

jack96161 Oct 24, 2009 10:12 AM

These sliding menus are all based on clever use of CSS, and absolutely everything you could ever learn about CSS can be found somewhere in Stu Nicholl's website - http://www.cssplay.co.uk/. When it comes to doing anything menus in CSS, check out the pages of examples at http://www.cssplay.co.uk/menus/!!


reradu Oct 25, 2009 02:05 PM

Very useful link. Thank you! now CSS play time! :)

jack96161 Oct 25, 2009 02:22 PM

Have a ball... his stuff is amazing.

I really want to learn more about making WP plugins to use some of these techniques. Atahualpa really helps in that you can safely insert custom CSS, but some of these things would make fantastic widgets.


MiKemp Nov 22, 2009 04:53 AM


Originally Posted by fencepost (Post 16091)
I haven't tried this within Atahualpa yet

If you do, will you let us know how it goes, please?

MrStark Dec 29, 2009 09:02 AM

Wow that look great!

BUT, I cant get it right... on my site it looks like this.. http://wptest.frodem.no/ all the shortcuts / links are on the left side and no img's.. what have I done wrong?


Problem solved :)

My atahualpa folder had the name : atahualpa344 (<-- the files did NOT have 344) Added 344 to all the files in the Add HTML/CSS Inserts->HTML Inserts: Header and add

Its ok now, just changing img's and urls now :)

jack96161 Dec 29, 2009 10:51 AM

Glad to hear that's all it was -- I'm very busy today but will take a closer look this evening (US West coast time). I may have a few improvements in the technique to suggest.


MrStark Dec 29, 2009 11:02 AM

This was my bad ;)

I working on this now, finding me new imgs and fixing the urls. Thanks for great tool.

Here in cold Norway, its 19.05 at night


jack96161 Dec 29, 2009 08:01 PM

Well, here in cold California (-6C at the moment)* it is 1900 on 29 December, which I believe is 0400 30 December in Norway -- I have another new site that uses this technique you might want to check out:

[*Not all of California, just at 3,000m in the Sierra mountains where I am now. Going skiing tomorrow!!]

MrStark Dec 30, 2009 08:04 AM

1 Attachment(s)

My page, wptest.frodem.no is just as you can see of url, a test page ;) But, how to move the header a little more to the right? picture size I guess is just to resize them a little?


I want it too look like this, only a little bigger, look attachment. How to do this? So that the sliding images and the rest of the blog.

jack96161 Dec 30, 2009 11:00 AM

The imagemenu header formatting is controlled by ...imagemenu/imageMenu.css where you can change the height and some other details of how it is formatted. For the raceskitrader.com site, I use this for #imageMenu...

#imageMenu {
height: 120px;
overflow: hidden;
padding: 10px 0px 5px 60px;
border-style: none;
margin: 0px auto;
width: 880px;

The padding line sets padding to: top=10px, right=0px, bottom=5px, and left=60px. The value for left will move the header to the right, but only a fixed amount.

Unfortunately, I haven't found a good way to actually center the header, which is what I really want in a floating page format. Any Atahualpa/CSS experts out there with any good ideas?


MrStark Dec 30, 2009 11:45 AM

I updated my last post. people, please take a look att my pic


jack96161 Dec 30, 2009 12:07 PM

Those adjustments are Atahualpa specific -- the top area is the logo and the width, fixed or floating are both adjusted with the Atahualpha Options. Look under Style & configure LAYOUT, Header Area, etc. The beauty of Flynn's wonderful template is the number of things you can configure using his options admin page.

[I notice you are using Firefox (good!!), you might want to look at a Firefox addon that is a wonderful tool for developing web sites - https://addons.mozilla.org/en-US/firefox/addon/60

It makes analyzing web pages to see what each component of the page is, what it is labeled, and what CSS statements are controlling its format.]

MrStark Dec 30, 2009 02:53 PM

I close to satisfaction.. :)

check out my test page is gone for the moment
There's a little too much of air on the right side, but I'm closing in :) Happy new year (tomorrow) people, if I'm not here tomorrow


Page is off for the moment, starting all over again, I messed it up

keiko Jan 9, 2010 04:54 AM


Thank you for your code !

And sorry for my bad english...

I'd like this menu (for my 3 categories) in my sidebar. I use a widget that permit to insert php code in my sidebar and your code takes well effect. The problem is the little grey line due to the balise <ul>. But if i delete this balise, there are no image.

Should you help me ?

Thank you in advance !

jack96161 Jan 9, 2010 11:04 AM

Your English is fine but my French is terrible - I think 'balise' is 'tag' in English, right?

I'm not sure what grey line you mean, could you give me a link to the page or describe what you have in your <ul> .... </ul> tags>?

I'm interested in how you did this in a sidebar!


krystyna Feb 18, 2010 11:09 AM

This was a useful thread, and I made a fabulous header using the instructions. Thanks!

What I'd like to know is how to leave the active page image open in the slider. For example, if you're on the "Services" page, how can I change the script or CSS to keep that slider image open when visitors are on that page?

ortixia Jan 14, 2011 12:18 PM

I have just upgraded to Atahualpa 3.6.1 and my 'sliding door images have stopped sliding. I am in the midst of troubleshooting this right now. (i have the latest wordpress install)

If anyone is having the same problem and can offer some guidance, it would be sincerely appreciated. It is pretty urgent that i fix this. As our organization site is down on maintenance mode until I fix it. Will update info here as i get it.

took maintenance mode off.. website address is www.terralingua.org/bcdconservation

lmilesw Jan 14, 2011 12:36 PM

Have you applied the bug fixes as listed in the new versions and updating thread?

ortixia Jan 14, 2011 12:41 PM

No I haven't, i admit i just glanced quickly over them. Will attend to this now!

lmilesw Jan 14, 2011 12:56 PM

I am not certain if that will fix the issue but let us know.

ortixia Jan 14, 2011 01:03 PM

No it did not fix the error! Mind you for this site, because it was public, this I did not upgrade it since, 3.4 something, whatever the latest automatic update was. So maybe there could be a conflict with the new menu system. or i have something odd with mootools or the js file.

ortixia Jan 14, 2011 01:14 PM

Just discovered it is a conflict with Plug-in GoogleMap Shortcode.

I checked js errors through safari, and saw some conflicts, and then disabled the plug-in.
Because this happened with the update of Atahualpa (the google map shortcode has not been updated in over a year...), there is probably a three way conflict.

None the less, i will attend to a proper replacement of the other plug-in. thanks for all your help, lmiles.

All times are GMT -6. The time now is 08:36 AM.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.