Jagten på den perfekte Lodret menu ...
Del 1 af denne tutorial beskrevet trinvis proces med at opbygge horisontale multilevel nested menu til WordPress Thesis tema . Del 2 vil fortsætte på at forbedre denne funktionalitet. Her vil vi tilføje "mørke" version af horisontale navigationsmenuen og jeg vil lære dig at skifte mellem "lyst" og "mørke" version. Del 2 er den overordnet del 1. Det omfatter alt fra del 1 + tilføjer mere cool stuff.
Grundtanken at jeg ønskede at præsentere tilføjer lodret menu til Speciale tema (og WordPress i almindelighed). Jeg ledte efter virkelig fleksibel, SEO venlige og multi-browser kompatibel lodret menu, der gør det muligt at skabe ubegrænset rugende niveauer.
WEB har tonsvis af sider på emnet, men da jeg begyndte at prøve alle disse prøver - de enten brød ned, faldet fra hinanden, understøttes kun et begrænset antal niveauer eller misbehaved i Gates + Ballmers junksplorer 6. Endelig fik jeg tilbage til afprøvede og betroede Dynamic Drive menuerne som deres vertikale prøver viste sig at være en god sag, passer mine strenge krav. Jeg var nødt til markant at ændre dem selv for at sikre det passer Speciale model.
Den søgen efter perfektion fortsætter ...
Jeg brugte omkring 16 timer at søge, montage, test, fastsættelse, polering og tuning lodret menu 's CSS og. Js kode og 3/4 af tiden blev brugt gør det at arbejde i MSIE 6.
Anyways, jeg var tilfreds med det endelige resultat. Resulterede lodrette navigationsmenu har alle de samme fordele , som vandret menu har.
Har evnen til at tilføre lodret menuen er det meget vigtigt at omkring 70-80% af portaler på nettet. Horisontale menuer har begrænset "plads" til at rumme mange menuvalg, men vertikal menu ikke har denne begrænsning, og ville hjælpe enormt. Så here we go.
Masser af skridt til at gøre det ske, er allerede beskrevet i del 1 i tutorial , så dette vil gøre det til en lidt kortere, men med langt mere funktionsrige resultater.
Så her går det:
Bygning SEO venlige, lodret, multilevel, hierarkisk indlejret menu til WordPress og Thesis tema. Trin for Trin
(... Hvad du aldrig troede muligt ...)
- Installer exec php plugin og aktivere den. Vi får brug for det, fordi jeg vil bruge PHP inde i teksten widget til at udlede vertikal menu 'HTML-kode.
- Udfør trin 1 - 6 fra del 1 tutorial . Dybest set skal du installere og aktivere bruge NAVT plugin + visuelt bygge din menu. Sørg for, at din menu gruppe navn er 'menu1'. Dette navn er indkodet i custom_functions.php
- Klik på 'gear' ikonet for din 'menu1 "gruppe for at redigere det egenskaber:
- Følger Steps 7,1 -7.3 i del 1 tutorial til at indstille "Options", "Vis" og "CSS" faner indstillinger.
- Klik nu på "Tema" fane i dialogen. Vi vil overskrive antallet af indstillinger, der (hvis du har fulgt trin 1). Det er ok - du vil ikke miste noget - men disse ændringer er nødvendige, fordi jeg har ændret noget kode fra trin 1.
Her er, hvordan denne dialog skal udfyldes:- Inde i "Tema XPath:" areal indtaste denne kode (det befaler at erstatte nogen tag med disse klasser):
.jquerycssmenu, .jqueryslidemenu - Indstil "Action" til "Erstat med"
- Inde i "Tilføj tags før navigation gruppe" område, indtast denne kode:
<div class='jquerycssmenu' style='margin-top:5px;'> - Inde i "Tilføj tags efter navigation gruppe" område, indtast denne kode:
<br style='clear: left' /></div> - Klik på [Gem / CLOSE] knappen.
- Inde i "Tema XPath:" areal indtaste denne kode (det befaler at erstatte nogen tag med disse klasser):
- Nu skal du gå til WordPress admin panel -> Udseende -> Widgets.
- Træk "Tekst" widget (fra den store "Tilgængelige widgets" område) til "Sidebar 1" område til højre. Vi vil tilføje kode i tekst widget, der vil hjælpe os med at materialisere lodret menu.
BEMÆRK: Jeg formoder du har "Sidebar 1" i eksistens. Afgangsprojekter indstillinger giver dig mulighed for at slukke for den - men af hensyn til denne tutorial lad gøre det være. - Når du trækkes og slippes denne widget - det vil som åbner sig som en blomst (Jeg føler mig romantisk nu, at MSIE kamp er overstået).
- I "Title" område enter "Verdens bedste lodrette menu" ... Nå, er du velkommen til at bruge din kreativitet - at teksten vil gå over dit nyfødte lodret menu.
- I stort område for tekst - indtaste denne PHP kode:
<?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;
?> - Tryk på knappen [Gem], klik på "Luk" link.
- Hent opdateret sæt af filer her .
Dette arkiv indeholder:- Opdateret version af "lyse" horisontal menu code
- "Mørke" version af den horisontale menu
- Lodrette menu koder
- Opdateret version af custom_functions.php
- Nu skal du unzippe dette arkiv og uploade det i "custom" mappe på din Thesis tema.
Bemærk: Hvis du har gjort nogle tilpasninger inde custom_functions.php - du er nødt til at flette dem. Hvis ikke - er du velkommen til at overskrive den med min version. - Voila! Nu kan du genindlæse din hjemmeside og se den samme "lyse" horisontale menu + neato lodret menu i venstre sidebar.
- BONUS opgave: Lad ændre "lyse" horisontal menuen på "mørke" farveskema.
- Inside custom_functions.php fil:
erstatte denne kode:
echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
//echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
med denne kode:
//echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
Dybest set er vi udkommentere en linje og afkommentering den anden. - Nu skal du gå til WordPress admin-> Værktøj-> NAVT lister og klik på ovennævnte "gear" ikonet for at redigere egenskaberne for din 'menu1' gruppe.
- Klik på "Theme" fanen.
- Inde i "Tilføj tags før navigation gruppe" område, indtast denne kode:
<div class='jqueryslidemenu' style='margin-top:5px;'> - Nu - genindlæse din side - og dit hoved horisontale navigationsmenu "magisk" blev mørkt, noget lignende:
Mørk farve palette kan være mere egnet til visse steder end den lyse farve en. Så nu har du en valgfrihed i dit liv!
- For at komme tilbage til "lyst" farveskema - bare undo over 'Bonus' trin.
- Inside custom_functions.php fil:
- Konklusion:
Jeg elsker Thesis tema, jeg elsker WordPress, og jeg elsker det faktum, at vi har et måder at tilføje ordentlige navigationsmenuer til vores portaler.
$ 20
God fornøjelse!
Gleb Esman
{Henvendelse om denne post er lukket}





