Artikel vom 19. Januar 2010

Redesign des Headers – Nun mit ähnlichen bzw zufälligen Artikeln

Heute werden sich wohl schon ein paar gewundert haben, dass mein Header auf einmal anders aussieht und die Seitenleiste leerer geworden ist. Ich...

Artikel vom 19. Februar 2009

YouTube Videos im eigenen Blog in der HD Version einbinden

Heute gibt es von mir einen kleinen Tipp für das Einbinden von YouTube Videos. Bei vielen Videos gibt es neben der stark komprimierten und meist...

Artikel vom 14. Februar 2009

Vieles im Leben ist Zufall, jetzt auch hier auf meinem Blog

Ich habe heute zwei Sachen auf meinem Blog ergänzt, die mich schon lange beschäftigt haben und endlich bin ich auf der Seite von Goldfries...

Artikel vom 3. Februar 2009

Mein Gallery wird zu Flickr (Pro?)

Gallery ist schon ein tolles Tool. Kennen und einsetzen tue ich es schon seit 2002. Ich hatte es auch in meinen Blog integriert um damit ...

Artikel vom 16. Januar 2009

Werbung auf dem eigenen Blog

Irgendwann stellt sich bei jedem Blogbetreiber die Frage "Werbung oder keine Werbung". Einserseits möchte man keinen mit unnötiger Werbung...

Schönere Menüs in WordPress dank jQuery

Veröffentlicht am 18. Januar 2009 in der Kategorie Allgemein

Heute habe Ich mich mal dran gesetzt um wieder ein bischen das Layout von dieser Seite zu verbessern. Dabei hat mich besonders das Menü unterhalb des Headers gestört. Wie bei vielen WordPress Themes wird das Menü anhand von css Tricks gebastelt. Das erfüllt zwar seinen Zweck aber ist nicht besonders schön. Vor allem wenn man sich mal die ein oder andere Seite anschaut, die mit so schönen Menüanminationen glänzen.

Dabei ist die Lösung gar nicht mal so schwer. JQuery heißt das Zauberwort. Das schöne ist, das die jQuery Bibliotheken bereits schon in den aktuellen WordPressversionen integriert sind. Lediglich in paar Codezeilen müssen im Blog ergänzt werden.

Was muss dafür gemacht werden?

Als erstes öffnen wir die header.php. Zwischen den Codezeile <head> und </head> wird folgender Code eingefügt:

<?php wp_enqueue_script(‘jquery’); ?>
<script type=’text/javascript’>
jQuery(document).ready(function() {
jQuery(“#dropmenu ul”).css({display: “none”}); // Opera Fix
jQuery(“#dropmenu li”).hover(function(){
jQuery(this).find(‘ul:first’).css({visibility: “visible”,display: “none”}).show(268);
},function(){
jQuery(this).find(‘ul:first’).css({visibility: “hidden”});
});
});
</script>

Damit binden wir die jQuery Bibliothek in unser Theme ein. Als nächstes nächstes ersetzen wir die Zeile wp_list_pages mit dem folgenden Code in der header.php:

<ul id=”dropmenu”>
<?php wp_list_pages(‘sort_column=menu_order&title_li=’); ?>
</ul>

Damit zeigen wir dann schon das Menü in unserm Theme an. Damit das ganze auch noch hübsch aussieht brauchen wir auch noch in der style.css folgenden Code:

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff; font-weight:bold;}
#dropmenu a {display:block; padding:0.25em 1em; color:#686868; border-right:1px solid #c8c8c8; text-decoration:none; background:#fff;}
#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
#dropmenu ul a {border-left:1px solid #c8c8c8;}
#dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left; border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

Hier sind keine Grenzen in der Farbgebung und dem Aussehen gesetzt. Das ganze schaut dann bei mir in Aktion so aus:

menu_screen

So lässt sich mit wenig Aufwand und einfachen Mitteln eine tolles Menü auf die eigene Webseite zaubern :-D



Kommentare über RSS
Einen Kommentar zu diesem Artikel schreiben
Ich freue mich über eure netten Kommentare. Du kannst hier offen deine Meinung zu dem Artikel sagen, aber bitte beachte die Netiquette und vermeide es andere zu beleidigen.
Bitte unterlasst es, die Kommentare zu SEO Zwecken zu missbrauchen. Alle Kommentare werden überprüft und in solchen Fällen als SPAM markiert und gelöscht.
Für alle die gerne Werbung auf meinem Blog schalten möchten können dieses Kontaktformular verwenden.

:-) ;-) :-( :-D :lol: :-P :grin: :thumbsup: :thumbsdown: :cool: more »


Nikon-Blogger-Linkring :: powered by KLUGERD Wikiofreunde Blogverzeichnis - Blog Verzeichnis bloggerei.de