Sökandet efter den perfekta vertikala menyn ...

Del 1 av den här guiden beskrivs steg för steg process för att bygga horisontella nivåer kapslade menyn för WordPress avhandling 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 horisontell navigering menyn och jag kommer att lära dig hur du växlar mellan "ljusa" och "mörk" version. Del 2 är superset del 1. Den innehåller allt från del 1 + ger mer cool stuff.

Tanken att jag ville presentera är att lägga vertikala menyn till (och WordPress i allmänhet). Jag letade efter riktigt flexibel, SEO vänliga och multi-webbläsare kompatibel vertikal meny som skulle göra det möjligt att skapa obegränsade 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: s 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 fallet som passar mina höga krav. Jag var tvungen att väsentligt ändra dem om att se till att den passar Thesis modell.
Strävan efter perfektion fortsätter ...

Jag spenderade ca 16 timmar med att söka, montering, provning, fastställande, polering och trimma vertikala menyer CSS och. JS kod och 3/4 av tiden ägnades åt att den ska fungera i MSIE 6.
Iaf, jag var nöjd med slutresultatet. Resulterade vertikala navigeringsmenyn har alla de samma fördelar som horisontell meny har.

Med möjlighet att lägga till vertikala menyn är mycket viktigt att ca 70-80% av portaler på webben. Horisontella menyer har begränsat "utrymme" för att rymma många menyval, men vertikal meny inte har denna begränsning och skulle hjälpa oerhört. Så här kör vi.

Massor av åtgärder för att få det att hända har redan beskrivits i del 1 av läraren , så detta kommer att göra det för lite kortare en, men med mycket mer funktionsrika resultat.

Så här går det:

Building SEO vänliga, vertikal, multilevel, hierarkiskt kapslas meny för WordPress och Thesis tema. Steg för steg
(... Vad du aldrig trodde var möjligt ...)

  1. 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.
  2. Göra steg 1 - 6 från del 1 av handledning . I grund och botten måste du installera och aktivera använd NAVT plugin + visuellt bygga din meny. Se menyn gruppnamnet är "menu1". Detta namn är hårdkodad i custom_functions.php
  3. Klicka på "växel" ikonen för "menu1" gruppen för att redigera IT: s egenskaper:
    navt_customize_menu
  4. Följer steg 7,1 -7,3 i del 1 handledning för att ställa in Alternativ "," Visa "och" CSS "flikar inställningar.
  5. 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 här dialogrutan måste fyllas i:
    1. Inuti "Theme XPath:" område in denna kod (den kommandon för att ersätta en tagg med dessa klasser):
      .jquerycssmenu, .jqueryslidemenu
    2. Ställ in "Action" till "Ersätt med"
    3. Inuti "Lägg till taggar innan navigationen grupp" området in denna kod:
      <div class='jquerycssmenu' style='margin-top:5px;'>
    4. Inuti "Lägg till taggar efter gruppen Navigering" område in denna kod:
      <br style='clear: left' /></div>
    5. Klicka på [Spara / Stäng].
  6. Nu gå till WordPress admin panel -> Utseende -> Widgets.
  7. Dra "Text" widget (från den stora "Tillgängliga widgets" område) i "Sidebar 1" område på höger. Vi kommer att lägga kod i Text widget som kommer att hjälpa oss att förverkliga vertikal meny.
    OBS: Jag antar att du har "Sidebar 1" i tillvaron. Avhandling ger dig möjlighet att stänga av den - men till förmån för denna tutorial låter gör det vara.
  8. När du dra och släppa denna widget - det öppnar sig som en blomma (jag känner romantiska nu MSIE kamp är över).
  9. I "Titel" område enter "Världens bästa vertikal meny" ... Ja, gärna använda din kreativitet - att texten kommer att gå över din nystartade vertikal meny.
  10. I stort område för text - in 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;
    ?>
  11. Tryck på [Spara]-knappen, klicka på "Stäng"-länken.
  12. Ladda ner uppdaterade filer här .
    Arkivet innehåller:


    • Uppdaterad version av "ljusa" horisontell meny koden
    • "Dark" version av horisontella menyn
    • Vertikala meny koder
    • Uppdaterad version av custom_functions.php
  13. Nu måste du packa detta arkiv och ladda det i "anpassad" katalog av din avhandling tema.
    Obs: om du har gjort några anpassningar inom custom_functions.php - du skulle behöva slå samman dem. Om inte - välkommen att skriva det med min version.
  14. Voila! Nu kan du ladda din webbplats och se samma "ljusa" horisontell meny + Neato vertikala menyn till vänster.
  15. BONUS uppgift: Låt ändra "ljusa" horisontell meny på den "mörka" färgschema.
    1. Inuti custom_functions.php fil:
      ersätter 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 kommenterar ut en linje och avkommenterat den andra.
    2. Nu gå 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.
    3. Klicka på "Tema"-fliken.
    4. Inuti "Lägg till taggar innan navigationen grupp" området in denna kod:
      <div class='jqueryslidemenu' style='margin-top:5px;'>
    5. Nu - ladda din sida - och din huvudsakliga horisontell navigation menyn "magiskt" blev mörkt, något sånt:
      Thesis theme - multilevel nested CSS menu - dark palette

      Examensarbete tema - multilevel kapslade CSS meny - mörk paletten

      Mörk färgpalett kan vara mer lämpliga för vissa platser än den ljusa färgen en. Så nu har du en valfrihet i ditt liv!

    6. För att komma tillbaka till "ljusa" färgskalan - bara ångra ovanför "Bonus" steg.
  16. Slutsats:
    Jag älskar Examensarbete Theme, jag älskar WordPress och jag älskar det faktum att vi har en sätt att lägga till anständiga navigeringsmenyer till våra portaler.

$ 20


Njut!

Gleb Esman

{Synpunkter på denna post är stängda}

The Quest for den perfekta menyn ...

Detta är del 1 av läraren
Del 2 av denna tutorial lär ut hur man bygger vertikala menyn + mörk färgpalett för den horisontella en

Jag bestämde mig för att få Thesis temat , eftersom en av mina klienter informerade mig om kompatibilitetsproblem mellan Avhandling och min wordpress medlemskap webbplats plugin MemberWing. Jag fixade det och sedan bestämde sig för att ta en närmare titt på Avhandling och faktiskt brytt sig om att titta på video på framsidan av huvudtes site - Diythemes.com .
Det som imponerade mig mest är uppmärksamhet på detaljer, användarvänlighet och mest av allt - SEO funktioner som är så väl tänkt på.
MemberWing medlemskapet plugin ritades från grunden upp för medlemskap webbplatser som skulle behöva dra så mycket SEO juice som möjligt. Så jag betalade massor av uppmärksamhet mångfald av SEO förbättringar och fullkomlighet i MemberWing. Många av mina egna kunder frågar om olika teman att använda och har tema som var så bra SEO optimerad inifrån skulle vara en utmärkt passform för entreprenörer medlemskap portal.

Kombinera SEO befogenheter MemberWing med SEO befogenheter skulle ge det bästa av rang möjligheter att mina klienter. Så jag fick Avhandling och lekte med det för en dag.

Det är en utmärkt tema på alla sätt. Navigeringen del av det är dock lite begränsad funktion. Med utgångspunkt från Examensarbete 1,5 + att det är en nivå menyn bara. Min vanliga önskan är att kunna skräddarsy navigering så mycket som behövs. Vissa webbplatser har bara några sidor, många andra har massor av statiska sidor + zillions av artiklar / tjänster + massor av kategorier.
Så i bästa av världar ha en chans att skapa snygg hierarkiskt organiserade användarvänlig navigation meny är ett måste. Avhandling höger utanför bat har snygg navigering, men jag märkte att alla tes-baserade webbplatser ser ut tvillingar. Anpassa Examensarbete navigeringsmenyn är egentligen inte lätt så de flesta människor bara lämna det som är. Det finns inget sätt att ändra ordningen på kategorier i menyn eller placera dem i mellan sidorna. Och igen, förmågan att skapa kapslade menystrukturer saknas. Så jag bestämde mig för att se vad som kan göras åt det.
Efter att ha provat ungefär halv dussin meny / navigation relaterade plugins jag in mitt val av WordPress Navigering lista Plugin NAVT .
NAVT plugin i huvudsak oordnad lista generator med super fint och lite svår att räkna otraditionellt admin-gränssnittet. Hur vilseledande om det är att det faktiskt inte skapar lust söker menyer av sig själv. Det gör den svåraste delen av arbetet men - ger dig möjligheten att visuellt dra ihop, och generera oordnad lista - skelett av din meny-till-vara. Och du kan skapa många menyer också. Du kan dra alla typer av WordPress saker i navigationsmenyn: sidor, stolpar, artiklar, kategorier, användare, block kod, externa länkar, avdelare, separatorer och mixa och matcha och häckar och ordna och anpassa dem i valfri trädliknande struktur du vill ha.
NAVT genererar för dig resulterat HTML oordnad lista. Andra skönhet NAVT är att det hjälper dig att infoga din nya menyn i din temat via berömda JQuery baserad logik utan behov av att ändra koden! NAVT kan du ange: "ersätta den här # element med min nya NAVT menyn". # Inslag kan vara ett id eller klass av väg befintlig meny eller div-element tagg som genereras av din nuvarande tema. Så NAVT gör detta ersättning för dig utan tvingar dig att gå in temat kod och göra det mer rörigt än vad det redan är. Om allt detta låter som rappakalja - oroa dig inte - jag guida dig steg för steg inom kort. Den utmanande delen av NAVT för alla är att du måste komma med faktisk CSS + bilder + JavaScript-kod för din meny själv. Och det är upp till dig att räkna ut var och hur man kan integrera dessa filer och göra det här ordentligt blir sammankopplade.
Med vänliga hälsningar utan att veta JQuery + lite PHP + CSS + med hyfsad erfarenhet av WordPress - det här är svårt att dra.
Gärna Jag vet det här lite så jag bestämde mig för att bita ihop och guide mänskligheten till frihet att bygga det bästa av de bästa navigeringsmenyerna för WordPress. Jag behövde bara ta reda på källorna för några snygga horisontella CSS menyer. Jag plockade Dynamic Drive webbplats för sina bästa val, demos och källor.

Jag ägnat en dag för att studera avhandling och leka med NAVT plugin. I slutet skapade jag stolt anpassade, flexibla, SEO optimerad, multilevel, kapslade nagivation struktur för min WordPress + Thesis baserad webbplats.

Förteckning över funktioner i flera nivåer, kapslade menyn för Thesis Theme
(Du måste älska det här):

  • Professional, rent utseende och känsla.
  • Stöd för alla moderna webbläsare, inklusive MSIE 6,7, Opera, Safari, Firefox 3.x, Google Chrome både javascript och icke-javascript lägen.
  • Graciöst downgradable för icke-javascript webbläsare. Du menyn kommer att vara användbara, visuellt liknande och arbetar även för javascript-inaktiverade webbläsare (om än bara högsta nivå navigering kommer att vara synlig och inga flyouts kommer att hända förstås, eftersom de görs av javascript).
  • SEO användarvänliga funktioner - oordnad lista menyn koden genereras i HTML. Google och andra sökrobotar kommer att kunna indexera din navigering struktur och hitta länkar till inre sidor.
  • Stöd för obegränsat antal häckande nivåer och undernivåer.
  • Stöd för varje beställning eller sidor, stolpar (via användardefinierade URIs), kategorier, användare, anpassade block kod och externa länkar i menyn.
  • Stöd för text-och bildbaserade element menyn. (Jag har ännu att prova dessa dock).
  • Meny struktur och innehåll är visuellt justeras via NAVT admin område.
  • Kompakt: jQuery baserade flyouts för kapslade nivåer.
  • Snabb: jQuery för menyn läses in från Googles servrar (jag skulle vilja avhandlingen att göra detsamma istället för att dra den lokalt). Detta skulle påskynda saker och ting lite.
  • Skalbarhet - Den här typen av meny är redigerbar och konfigurerbar när som helst via NAVT plugin inställningar utan något behov av kodning någonstans.

Jag använde detta utmärkta meny från Dynamic Drive portal som bas. Jag var tvungen att anpassa JavaScript-kod lite samt omfatta bit av PHP i custom_functions.php att få det att fungera med Thesis. Även antalet befintliga sidor, kategorier och inlägg från min sida användes för att montera menystruktur. Webbplatsens specifika kommer att vara olika - men koncepten kommer att vara densamma.
Så låt gillas, skall vi?

Steg för steg instruktioner för att installera NAVT -baserade kapslade, customizable, multilevel, SEO friendly
och helt enkelt sval sett och Thesis Theme

  1. Gå till WordPress admin panel. Plugins-> Lägg till ny, söker efter "navt". Insticksprogrammet kommer att visas. Klicka på [Install], [Installera nu], "Aktivera insticksprogram".
  2. Verktyg-> NAVT listor Inside "Navigation Group" område hitta "gruppnamn" och skriv: "menu1" i fältet, tryck på [Skapa] knappen. "Menu1" rektangeln området blev skapat.
    Denna "menu1" område kommer att vara den viktigaste lekplatsen för meny konstruktion. Du kommer att dra och släppa här din meny element.
  3. I "tillgångar" område hitta "andra" listboxen och klicka på "Home" val. "Home" thingie visas inuti "lediga" område. Weird, va? Inga problem, så länge som det fungerar - och det kommer för oss.
  4. Dra denna "Home" thingie från "tillgångar" området till "menu1" rektangeln område. Det kommer att bli "Hem" i menyn.
    • Upprepa steg 3-4 för några sidor ur "Sidor" område, liksom för kategorierna i "kategorier"-området. Dra alla andra objekt som du vill vara på menyn inne "menu1" rektangel. Du kan klicka på sidor, kategorier, användare och några anpassade element som "listan divider" och "kod block". Kodblock är coolt sätt att lägga till egna strängar inuti menyn.
    • Du kan dra menyalternativ inuti "menu1" område för att ordna sin beställning.
    • Du kan justera hierarkiska positionen för varje menyalternativ med "<" och ">" pilar.
    • Om du klickar på texten namnet på varje menyalternativ - öppnar sinnesrörelser extra anpassning dialogruta för denna produkt. Jag använde mest standard, men tekniskt kan du gå galen och börja göra bild-baserade menyval och lägga bitar av HTML-kod i den. Fortsätt med försiktighet ändå.
    • För linkless unclikable undermenyer som kommer att fungera som "föräldrar" för andra "sub-barn" Jag brukade "Code block"-typ. Till exempel när anpassar sådan punkt kodblock jag kom in på "Menyalternativ alias" = "MemberWing" och för "Enter kodblock:" = "<a href='#'> MemberWing </ a>". Med href = "#" gör det inte klickbara, utan fungerar som en giltig "förälder" menyval.
  5. Här är hur min NAVT "menu1" bygga strukturen såg ut nästan färdig:
    navt_building_icon
  6. Slutför första byggnaden och klicka sedan på "växel" ikonen för att anpassa din meny struktur:
    navt_customize_menu
  7. Det kommer att öppna dialogrutan med 4 flikar: Alternativ, Display, CSS, Tema.
    1. Gå till "Options"-fliken och se till att allt är avmarkerat och "gruppnamn" säger: "menu1"
    2. Gå till "Visa"-fliken och se till att allt på "Visa navigering grupp på ..." område är markerad [x]. Lämna resten på standard.
    3. Gå till "CSS"-fliken och välj knappen (x) "gäller inte CSS-klasser".
    4. Gå till "Tema"-fliken och fyll i så att
      navt_configuration_theme_tab_icon
      Sätt in i "Lägg till taggar före ..." område denna kod:
      <div id='myjquerymenu' class='jquerycssmenu' style='margin-top:5px;'>
      Sätt in i "Lägg till taggar efter ..." område denna kod:
      <br style='clear: left' /></div>
    5. Tryck på [Spara / Stäng]
  8. Vid denna punkt skapa menyer inifrån NAVT instick alternativ är fullbordad.
    Nu är det dags att göra lite tune upp för examensarbete temat för att få den klar. För att vi måste lägga till några egna filer - CSS och javascript som hör till menyn och uppdatera Thesis "custom_functions.php
  9. Ladda ner den fullständiga uppsättningen filer här .
  10. Packa arkiv. Om du har uppdaterat din custom_functions.php med dina anpassningar - du behöver för att slå samman dem med mina grejer. Jag lämnar det upp till dig.
    Om du inte har rört det - gärna skriva det med mina. Observera: Jag föredrog att placera menyn under webbplatsen huvudet (standard är ovan) - så min inställning ingår denna inställning också.
  11. Ladda upp arkivera inklusive alla underkataloger och filer under din uppsats temat "anpassad" katalog, så här:
    .../themes/THESIS-DIR/custom/custom_functions.php
    .../themes/THESIS-DIR/custom/jquerycssmenu/...

    Jag har inte rört custom.css - jag föredrar att hålla menyn-specifik CSS under sina egna platser för att undvika att skapa oreda inuti custom.css
  12. På denna punkt kan du ladda din hemsida och se nya vackra nya multilevel, kapslade, SEO optimerad meny.
  13. Du kan alltid gå tillbaka till NAVT inställningar och anpassa din meny med fler val eller flytta något. Det kommer att återspeglas på den aktiva webbplatsen automatiskt.

Vägen framåt ...

Denna handledning ingår kreativa exempel på en typ av meny. Jag spelade med en annan - bara för att se hur mörk menyn skulle se ut:

Thesis theme - multilevel nested CSS menu - dark palette

Examensarbete tema - multilevel kapslade CSS meny - mörk paletten

Jag tycker att det är ganska trevligt. Det finns många fler navigering prover som finns på Dynamic Drive - alla av dem är möjliga att anpassa för examensarbete och andra WordPress teman med viss ansträngning:

Dynamic Drive Horizontal Menus

Dynamic Drive Övergripande menyer

Jag hoppas att du hittar den här guiden nyttiga och användbara. Som jag sa, är det möjligt att anpassa någon av dessa menyer för Examensarbete - som ges tid och lust att få det att hända.

Jag skulle kunna göra detta arbete för dig på ett kontrakt. Bara plocka den meny du vill, kontakta mig och jag ska arbeta på koden och instruktioner för din webbplats.

$ 20

Och naturligtvis om du håller på med att bygga super SEO optimerad premium WordPress medlemskap portal - den bästa lösningen för detta:
Examensarbete Theme + MemberWing medlemskapet plugin + egen värd WordPress förstås.

comments } { 15 kommentarer }

Premium Post 3

5 juli 2009

Det är gratis teaser för premium tjänsten 3. Den här artikeln innehåller sammanlagd mängd: Första delen är synlig för Guldmedlemmar är hela artikeln endast synliga för Platinum-medlemmar. Försök att logga in som guldmedlem första (användarnamn / lösenord = guld / guld) - du får se mer innehåll. ... Och sedan utloggning och logga in som platina [...]

Läs hela artikeln →

Premium Post 2

5 juli 2009

Det är gratis teaser för premium tjänsten 2. Resten är synlig för Gold och medlemmar. Tips - guld member login / password = guld / guld ......

{{{Guld | platina}}}
Resten av den här artikeln är tillgänglig för premium medlemmar.

Läs hela artikeln →

Premium inlägg 1

5 juli 2009

Detta är demo artikeln för MemberWing-X. Med MemberWing-X här artikeln för inköp till ett enda pris på $ 2,95 eller genom att prenumerera på "Gold medlemskap" program. Så är detta gratis teaser för premium tjänsten 1. Resten av den här artikeln visas bara för medlemmar som har köpt den för $ 2,95 eller prenumererar på "Guld [...]

Läs hela artikeln →

Avhandling tema och medlemskap webbplats plugin MemberWing för bästa SEO medlemskap webbplatser

5 juli 2009

MemberWing är en wordpress medlemskap webbplats plugin som utformats speciellt för SEO optimerade medlemskap portaler. Med det flexibla vändskär teasers, stöd för Google först Klicka Free standard, digitalt innehåll och hämta skydd befogenhet med PromoFusion - det garanterar ditt medlemskap webbplats snabba indexering och högre ranking. Medan andra medlemskap webbplats gillar mjukvaran helt oåtkomlig [...]

Läs hela artikeln →