Jakten på den perfekta vertikala menyn ...
Del 1 av denna handledning beskrivs steg för steg process för att bygga horisontella nivåer nästlade menyn för Wordpress Thesis tema . Del 2 kommer att fortsätta på att förbättra denna funktion. Här kommer vi att lägga till "mörk" version av horisontella navigationsmenyn och jag kommer att lära dig att växla mellan "ljusa" och "mörk" version. Del 2 är superset av del 1. Det omfattar alla från del 1 + lägger till fler saker.
Grundtanken att jag ville lägga fram är att lägga till vertikala menyn till Thesis tema (och Wordpress i allmänhet). Jag letade efter riktigt flexibel, SEO vänlig och flera webbläsare kompatibel vertikal meny som skulle tillåta att skapa obegränsat antal häckande nivåer.
WEB har massor av sidor på ämnet men när jag började prova alla dessa prover - de antingen gick sönder, fallit isär, stöds endast begränsat antal nivåer eller misskött sig i Gates + Ballmer är junksplorer 6. Till slut fick jag tillbaka till beprövade och pålitliga Dynamic Drive menyer som deras vertikala prover visade sig vara en trevlig fodral som passar mina höga krav. Jag var tvungen att väsentligt ändra dem om att se till att den passar Avhandling modell.
Strävan efter perfektion fortsätter ...
Jag spenderade ca 16 timmar med att söka, montering, provning, fixa, polering och tuning vertikala menyer CSS och. JS-kod och 3 / 4 av tiden ägnades åt att göra det att fungera i MSIE 6.
Iaf, jag var nöjd med slutresultatet. Resulterade vertikala navigeringsmeny har alla samma fördelar som horisontella menyn har.
Efter att ha möjlighet att lägga till vertikala menyn är mycket viktigt att ca 70-80% av portaler på nätet. Horisontella menyer har begränsat "utrymme" för att rymma många menyval, men vertikal meny har inte denna begränsning och skulle hjälpa oerhört. Så nu kör vi.
Massor av åtgärder för att få det att hända redan beskrivits i del 1 av handledning , så detta kommer att göra det för lite kortare, men med betydligt mer funktionsrik resultat.
Så här går det:
Bygga SEO vänliga, vertikal, flera nivåer, hierarkiskt kapslade meny för Wordpress och Thesis tema . Steg för steg
(... Vad du aldrig trodde var möjligt ...)
- Installera exec php plugin och aktivera den. Vi kommer att behöva det eftersom jag kommer att använda PHP inne i texten widgeten att avge vertikal meny 'HTML-kod.
- Gör stegen 1 - 6 från del 1 av handledning . I grunden måste du installera och aktivera användning NAVT plugin + visuellt bygga din meny. Se till att din meny gruppnamnet är "menu1". Detta namn är hårdkodade i custom_functions.php
- Klicka på "växel" ikonen för "menu1 grupp för att redigera det egenskaper:
- Följer steg 7,1 -7,3 i del 1 tutorial för att ställa in "Options", "Visa" och "CSS" flikar inställningar.
- Klicka nu på "tema"-fliken i den här dialogrutan. Vi kommer att skriva över antal inställningar där (om du följt steg 1). Det är ok - du kommer inte förlora något - men dessa förändringar är nödvändiga för att jag har ändrat lite kod från steg 1.
Så här gör du här dialogrutan behöver fyllas i:- Insidan av "Theme XPath:" område in denna kod (det kommandon för att ersätta en tagg med dessa klasser):
.jquerycssmenu, .jqueryslidemenu - Ställ in "Action" till "Ersätt med"
- Insidan av "Lägg till taggar innan navigationen grupp" område in denna kod:
<div class='jquerycssmenu' style='margin-top:5px;'> - Insidan av "Lägg till taggar efter navigering grupp" område in denna kod:
<br style='clear: left' /></div> - Klicka på [Spara / Stäng] knappen.
- Insidan av "Theme XPath:" område in denna kod (det kommandon för att ersätta en tagg med dessa klasser):
- Gå nu till Wordpress admin panel -> Utseende -> Widgets.
- Dra "Text" widget (från den stora "Tillgängliga widgets"-området) i "Sidebar 1" området till höger. Vi kommer att lägga kod i Text widget som kommer att hjälpa oss att materialisera vertikala menyn.
OBS: Jag antar du har "Sidebar 1" i tillvaron. Avhandlingen ger dig möjlighet att stänga av den - men till förmån för denna tutorial låter göra det. - När du dra och släppa denna widget - det kommer att öppnas som en blomma (jag känner romantiska nu att MSIE kamp är över).
- I "Titel" område anger "Världens bästa vertikala menyn" ... Ja, gärna använda din kreativitet - att texten kommer att gå över din nyfödda vertikal meny.
- I stort område för text - ange denna PHP-kod:
<?php
if (function_exists('navt_getlist'))
$menu_html = navt_getlist ('menu1', false, '', 'ul id="dd_vertical"');
else
$menu_html = "";
$menu_html = preg_replace ('#class=[\'\"]jquery(css|slide)menu[\'\"]#', 'class="dd_vertical"', $menu_html);
echo $menu_html;
?> - Tryck på [Spara]-knappen, klicka på "Stäng"-länken.
- Ladda ner uppdaterade uppsättning filer här .
Arkivet innehåller:- Uppdaterad version av "ljusa" horisontell meny kod
- "Dark" version av horisontella menyn
- Vertikal meny koder
- Uppdaterad version av custom_functions.php
- Nu måste du packa upp detta arkiv och lägga upp det i "anpassad" katalog över din avhandling tema .
Obs: om du har gjort några anpassningar inne custom_functions.php - du skulle behöva slå samman dem. Om inte - välkommen att skriva över den med min version. - Voila! Nu kan du ladda din webbplats och se samma "ljusa" horisontell meny + Neato vertikala menyn i det vänstra sidofältet.
- BONUS uppgift: Låt förändring "ljusa" horisontell meny på "mörkt" färgschema.
- Inuti custom_functions.php fil:
ersätta denna kod:
echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
//echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
med denna kod:
//echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
I grunden är vi kommentera bort en rad och avkommentera den andra. - Gå nu till Wordpress admin-> Verktyg-> NAVT Listor och klicka på ovan nämnda "växel"-ikonen för att redigera egenskaperna för din "menu1 grupp.
- Klicka på "Tema"-fliken.
- Insidan av "Lägg till taggar innan navigationen grupp" område in denna kod:
<div class='jqueryslidemenu' style='margin-top:5px;'> - Nu - ladda din sida - och din viktigaste övergripande navigeringsmeny "magiskt" blev mörk, något liknande:
Examensarbete tema - multilevel kapslade CSS meny - mörk palett
Mörk färgpalett kan vara mer lämpade för vissa områden än den ljusa färgen en. Så nu har du en valfrihet i ditt liv!
- För att komma tillbaka till "ljusa" färgschema - bara ångra ovanför "Bonus" steg.
- Inuti custom_functions.php fil:
- Slutsats:
Jag älskar Thesis Theme , jag älskar Wordpress och jag älskar det faktum att vi har ett sätt att lägga till anständiga navigering menyer till våra portaler.
$ 20
Njut!
Gleb Esman
comments } { 5 comments }




