Jakten på den perfekte vertikale menyen ...
Del 1 av denne opplæringen beskrevet trinnvis prosess med å bygge horisontal multilevel nestet menyen for Wordpress Thesis tema . Del 2 vil fortsette å forbedre denne funksjonaliteten. Her vil vi legge til "mørk" versjon av horisontal navigasjonsmeny, og jeg vil lære deg hvordan du veksler mellom "lyse" og "mørk" utgave. Del 2 er det overordnet sett av del 1. Det inkluderer alt fra del 1 + legger mer kule ting.
Hovedideen at jeg ønsket å presentere er å legge vertikale menyen til Thesis tema (og til Wordpress generelt). Jeg var på utkikk etter virkelig fleksibel, SEO vennlig og multi-nettleseren kompatibel vertikale menyen som ville tillate å opprette ubegrenset hekkende nivåer.
WEB har tonnevis av sider om emnet, men da jeg begynte å prøve alle disse prøvene - de enten brøt ned, falt fra hverandre, støttet kun begrenset antall nivåer eller misbehaved i Gates + Ballmer har junksplorer 6. Endelig fikk jeg tilbake til utprøvde og pålitelige Dynamic Drive menyene som deres vertikale prøvene viste seg å være en fin sak som passer mine strenge krav. Jeg måtte signifikant endre dem om å sørge for at den passer Thesis modell.
Jakten på perfeksjon fortsetter ...
Jeg brukte omtrent 16 timer å søke, montering, testing, fikse, polering og tuning vertikale menyen i CSS og JS kode og 3/4 av tiden ble brukt slik at det å arbeide i MSIE 6.
Anyways, jeg var fornøyd med det endelige resultatet. Resulterte vertikale navigasjonsmeny har alle de samme fordelene som horisontal meny har.
Å ha muligheten til å legge vertikale menyen er veldig viktig om lag 70-80% av portaler på nettet. Horisontale menyer har begrenset "space" for å imøtekomme mange menyvalg, men vertikale menyen har ikke denne begrensningen og ville hjelpe utrolig. Så her går vi.
Masse skritt for å gjøre det skje allerede beskrevet i del 1 av opplæringen slik at dette vil gjøre det for en litt kortere en, men med mye mer funksjonsrikt resultater.
Så her går det:
Building SEO vennlig, vertikal, direktesalg, hierarkisk nestet menyen for Wordpress og Thesis tema . Steg for Steg
(... Hva du aldri trodde var mulig ...)
- Installer exec php plugin og aktivere den. Vi trenger det fordi jeg vil bruke PHP inne i teksten widgeten til å slippe ut vertikale menyen 'HTML-kode.
- Gjør trinn 1 - 6 fra del 1 av opplæringen . I utgangspunktet må du installere og aktivere bruke NAVT plugin + visuelt bygge din meny. Sørg for at menyen gruppen heter "menu1 '. Dette navnet er hardkodet i custom_functions.php
- Klikk på "giret"-ikonet for din "menu1 'gruppe for å redigere den egenskaper:
- Følger Steps 7.1 -7.3 i del 1 opplæringen for å sette "Options", "Display" og "CSS" faner innstillinger.
- Nå klikker på "Theme"-fanen i denne dialogen. Vi vil overskrive antall innstillinger der (hvis du har fulgt trinn 1). Dette er ok - du vil ikke miste noe - men disse endringene er nødvendig fordi jeg har endret noe kode fra trinn 1.
Her er hvordan denne dialogen må fylles ut:- Innsiden av "Theme XPath:" området inn denne koden (det befaler å erstatte hvilken som helst kode med disse klassene):
.jquerycssmenu, .jqueryslidemenu - Sett "Action" til "Erstatt med"
- Innsiden av "Legg til tagger før navigasjon gruppen" område inn denne koden:
<div class='jquerycssmenu' style='margin-top:5px;'> - Innsiden av "Legg til koder etter navigering gruppen" område inn denne koden:
<br style='clear: left' /></div> - Klikk på [Lagre / lukk] knappen.
- Innsiden av "Theme XPath:" området inn denne koden (det befaler å erstatte hvilken som helst kode med disse klassene):
- Nå gå til Wordpress admin panel -> Utseende -> Widgets.
- Dra "Text" widget (fra den store "Tilgjengelige widgets" område) i «Sidebar 1" område til høyre. Vi kommer til å legge koden inn i Tekst widget som vil hjelpe oss å materialisere vertikale menyen.
MERK: Jeg antar at du har "Sidebar 1" i tilværelsen. Avhandling alternativene kan du slå den av - men på grunn av denne opplæringen la gjør det være. - Når du dras og slippes denne widgeten - det vil åpnes som en blomst (jeg føler romantisk nå som MSIE kampen er over).
- I "Tittel" område enter "Verdens beste vertikale menyen" ... Vel, velkommen til å bruke din kreativitet - som tekst vil gå over din nyfødte vertikale menyen.
- I stort område for tekst - inn 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;
?> - Trykk [Lagre] knappen, klikk på "Close"-linken.
- Last ned oppdatert sett med filer her .
Dette arkivet omfatter:- Oppdatert versjon av "lyse" horisontal meny kode
- "Dark" versjon av horisontal meny
- Vertikale menyen koder
- Oppdatert versjon av custom_functions.php
- Nå må du pakke dette arkivet og laste den inn i "egendefinert" katalogen av Thesis tema .
Merk: hvis du har gjort noen tilpasninger inne custom_functions.php - ville du trenger for å slå dem sammen. Hvis ikke - ta gjerne overskrive den med versjonen min. - Voila! Nå kan du laste inn nettsiden og se den samme "lyse" horisontal meny + neato vertikale menyen i venstre sidebar.
- BONUS oppgave: La endre "lyse" horisontale menyen på "mørke" fargevalg.
- Inne custom_functions.php fil:
erstatte denne koden:
echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
//echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
med denne koden:
//echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
I utgangspunktet er vi kommentere ut en linje og uncommenting den andre. - Nå gå til WordPress admin-> Verktøy-> NAVT Lister og klikk på ovennevnte "Gear"-ikonet for å redigere egenskapene for 'menu1' gruppe.
- Klikk på "Theme"-kategorien.
- Innsiden av "Legg til tagger før navigasjon gruppen" område inn denne koden:
<div class='jqueryslidemenu' style='margin-top:5px;'> - Nå - laste inn siden - og din viktigste horisontal navigasjonsmeny "magisk" ble mørkt, noe sånt:
Thesis tema - multilevel nestet CSS meny - mørk palett
Mørk fargepalett kan være mer egnet for visse områder enn den lysfargen en. Så nå har du en valgfrihet i livet ditt!
- For å komme tilbake til "lyse" farger - bare angre over "bonus" trinn.
- Inne custom_functions.php fil:
- Konklusjon:
Jeg elsker Avhandlinger Theme , jeg elsker Wordpress og jeg elsker det faktum at vi har et stykke å legge skikkelige navigeringsmenyer til våre portaler.
$ 20
Nyt!
Gleb esman
comments } { 5 kommentarer }




