Dążenie do idealnego menu w pionie ...

Część 1 tego samouczka opisano krok po kroku proces budowania poziome wielopoziomowe zagnieżdżone menu w WordPress Thesis . Część 2 będzie kontynuowany w celu zwiększenia tej funkcji. Tutaj będziemy dodawać "ciemne" wersji poziome menu nawigacyjne i nauczę cię, jak przełączać między "jasny" i "ciemne" wersji. Część 2 jest rozszerzeniem Część 1. Zawiera wszystkie z części 1 + dodaje więcej fajnych rzeczy.

Główna idea, że chciałem przedstawić jest dodanie menu pionowe na (i Wordpress w ogóle). Szukałem bardzo elastyczny, przyjazny i multi-browser SEO zgodne menu pionowe, które pozwoliłyby tworzyć nieograniczoną poziomy zagnieżdżenia.

WEB ma mnóstwo stron na ten temat, ale kiedy zacząłem próbować wszystkich tych próbek - albo się zepsuł, rozpadło się, obsługiwane tylko ograniczoną liczbę poziomów czy źle się zachowywał w Gates + junksplorer Ballmer jest 6. Wreszcie wróciłem do sprawdzonych Dynamiczne menu dysku , jak ich pionowe próbki okazały się miłym tak, że pasuje do mojego rygorystyczne wymagania. Musiałem znacząco zmodyfikować je jednak upewnić się, że pasuje do modelu Thesis.
Dążenie do doskonałości w dalszym ciągu ...

Spędziłem około 16 godzin poszukiwań, montaż, testowanie, mocowania, polerowania i tuning pionowe menu w CSS i. Kod js i 3 / 4 czasu spędził co do pracy w MSIE 6.
W każdym razie, jestem zadowolony z końcowego wyniku. Spowodowało pionowe menu nawigacyjne te same korzyści , że poziome menu ma.

Mając możliwość dodawania pionowe menu jest bardzo ważne dla ok. 70-80% portale w internecie. Poziome menu mają ograniczone "przestrzeń", aby pomieścić wiele opcji menu, ale menu pionowe nie ma takiego ograniczenia i może pomóc ogromnie. Tak więc zaczynamy.

Wiele czynności, aby tak się stało są już opisane w części 1 poradnik więc zrobi to za nieco krótsze, ale o wiele więcej funkcji wyniki bogaty.

Więc o to idzie:

Budynek przyjazny SEO, pionowe, wielopoziomowe, hierarchicznie zagnieżdżone menu w Wordpress i . Krok po kroku
(... To, czego nie spodziewasz ...)

  1. Zainstaluj plugin exec php i go aktywować. Będzie ono potrzebne, ponieważ będę używał PHP wewnątrz widget tekst do emisji pionowe menu "kodu HTML.
  2. Wykonaj kroki 1 - 6 z części 1 kursu . Zasadniczo należy zainstalować i aktywować używać NAVT wtyczki + wizualnie zbudować menu. Upewnij się, że nazwa grupy menu "menu1". Nazwa ta jest sztywno w custom_functions.php
  3. Kliknij na "bieg" ikonę "menu1" grupy, aby go edytować właściwości:
    navt_customize_menu
  4. Następujące kroki 7,1 -7,3 części 1 poradnik, aby ustawić "Opcje", "Ekran" i "CSS" zakładki ustawienia.
  5. Teraz kliknij na "Theme" kartę tego okna. Będziemy zastąpić wiele ustawień tam (jeśli zostały po kroku 1). To jest ok - nie stracisz nic - ale te zmiany są potrzebne, ponieważ zmieniłem trochę kod z kroku 1.
    Oto jak to okno musi być wypełniona:
    1. Wewnątrz "Theme xpath:" obszar tego kodu (nakazuje zastąpić każdy znacznik z tych klas):
      .jquerycssmenu, .jqueryslidemenu
    2. Ustaw "Action" na "Replace with"
    3. Wewnątrz "Dodaj tagi przed nawigacji grupy" obszar wprowadzić kod:
      <div class='jquerycssmenu' style='margin-top:5px;'>
    4. Wewnątrz "Dodaj tagi po nawigacji grupy" obszar wprowadzić kod:
      <br style='clear: left' /></div>
    5. Kliknij na [save / Close].
  6. Teraz przejdź do panelu administracyjnego Wordpress -> Wygląd -> Widgety.
  7. Drag "Tekst" widget (z wielkim "Dostępne widgety" obszar) na "boczny 1" obszar po prawej stronie. Dodamy kod do widget Tekst, który pomoże nam urzeczywistnić pionowe menu.
    UWAGA: Przypuszczam, że masz "Sidebar 1" w istnienie. Opcje Thesis pozwala, aby go wyłączyć - ale dla tego kursu niech sprawiają, że jest.
  8. Po przeciągać ten widget - to otwiera się jak kwiat (czuję romantyczny teraz, że walka MSIE jest powyżej).
  9. W "Tytuł" wpisz obszar "Najlepszy na świecie pionowe menu" ... Cóż, możesz użyć swojej kreatywności - to tekst będzie nad nowo narodzonych menu pionowe.
  10. W dużych powierzchni tekstu - wpisz ten kod PHP:
    <?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. Naciśnij przycisk [Zapisz] przycisk, kliknij na "Zamknij" link.
  12. Pobierz zaktualizowany zestaw plików tutaj .
    To archiwum zawiera:


    • Zaktualizowana wersja "jasny" kod poziome menu
    • "Dark" wersji poziome menu
    • Pionowe menu kody
    • Zaktualizowana wersja custom_functions.php
  13. Teraz trzeba rozpakować archiwum i przesłać go do "custom" katalogu swojego .
    Uwaga: jeśli masz zrobić wszelkie modyfikacje wewnątrz custom_functions.php - trzeba by je połączyć. Jeśli nie - prosimy ją zastąpić moją wersję.
  14. Voila! Teraz możesz przeładować stronę i zobacz sam "jasny" poziome menu + neato pionowe menu w lewym panelu.
  15. Zadanie BONUS: Niech zmiana "jasny" poziome menu na "ciemne" schemat kolorów.
    1. Wewnątrz pliku custom_functions.php:
      zastąpić ten kod:
      echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      //echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      z tego kodu:
      //echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      Zasadniczo jesteśmy zakomentowanie jednej linii i odkomentowanie drugiej.
    2. Teraz przejdź do Wordpress admin-> Narzędzia-> Listy NAVT i kliknij wyżej wymienionych "narzędzi", aby edytować właściwości na swoim "menu1" grupy.
    3. Kliknij "Theme" tab.
    4. Wewnątrz "Dodaj tagi przed nawigacji grupy" obszar wprowadzić kod:
      <div class='jqueryslidemenu' style='margin-top:5px;'>
    5. Teraz - reload strony - a głównym poziomym menu "magicznie" się ciemno, coś takiego:
      Thesis theme - multilevel nested CSS menu - dark palette

      - wielopoziomowe zagnieżdżone menu CSS - ciemne palety

      Ciemna paleta kolorów może być bardziej odpowiednie dla niektórych stron niż światło jednego koloru. To teraz masz wolność wyboru w swoim życiu!

    6. Aby wrócić do "jasny" schemat kolorów - wystarczy cofnąć powyżej "Bonus" kroki.
  16. Wnioski:
    Kocham , kocham Wordpress i kocham to, że mamy sposoby, aby dodać przyzwoitego menu nawigacji do naszych portali.

20 dolarów


Enjoy!

Gleb esman

comments } { 5 komentarzy }

W poszukiwaniu idealnego menu ...

Jest to część 1 samouczek
Część 2 tego tutoriala uczy jak zbudować pionowe menu + ciemna paleta kolorów dla poziomym

Zdecydowałem się tematem pracy magisterskiej , bo jeden z moich klientów poinformował mnie o problemy z kompatybilnością między Thesis i moje członkostwo wordpress strony wtyczki MemberWing. Naprawiłem go, a następnie postanowił bliżej przyjrzeć się pracy dyplomowej i faktycznie chciało się oglądać filmów na pierwszej stronie głównej witryny Thesis - Diythemes.com .
Co mnie zadziwiło najbardziej to dbałość o szczegóły, łatwość obsługi i przede wszystkim - funkcje SEO, które są tak dobrze myśli.
Wtyczki członkostwa MemberWing został zaprojektowany od podstaw dla witryn członkostwa, które należałoby wyciągnąć jak najwięcej soku SEO jak to możliwe. Więc zapłaciłem dużo uwagi do wielu ulepszeń i SEO doskonałości w MemberWing. Wielu z moich klientów pyta o różnych tematów i posiadające temat ten został tak dobrze SEO zoptymalizowane z głębi będzie doskonałe dopasowanie dla przedsiębiorców portal członkostwa.

Połączenie kompetencji SEO MemberWing z uprawnień SEO to daje najlepsze rankingu możliwości moich klientów. Więc mam Thesis i bawił się nim przez jeden dzień.

Jest to doskonały temat na wszelkie sposoby. Część nawigacji to jednak jest nieco ograniczony w swoich funkcjach. Począwszy od Thesis 1.5 + jest to jeden poziom menu tylko. Mój zwykły pragnieniem jest, aby być w stanie dostosować nawigację nawet w razie potrzeby. Niektóre witryny mają tylko kilka stron, wiele innych ton statycznych stron + miliardy artykułów / postów + wiele kategorii.
Tak więc w idealnym świecie o szansę na stworzenie ładne, zorganizowane hierarchicznie przyjazne dla użytkownika menu nawigacji jest koniecznością. Prawo pracy magisterskiej off the bat ma dobrą nawigację szuka, ale zauważyłem, że wszystkie tezy oparte na stronach internetowych szukasz jak bliźniaki. Dostosowywanie menu Praca nie jest to łatwe, więc większość ludzi po prostu zostawić tak jak jest. Nie ma sposobu, aby zmienić kolejność kategorii w menu lub umieścić je w między stronami. I znowu, zdolność do tworzenia struktury zagnieżdżone menu brakuje. Więc postanowiłem zobaczyć, co można zrobić.
Po próbie o pół tuzina menu / nawigacja wtyczek związanych mogę ustawić wybór na Wordpress NAVT Lista Plugin nawigacji .
Wtyczki NAVT jest zasadniczo nieuporządkowana generator lista z bardzo fantazyjne i trochę trudno postać nietradycyjne administratora. Co mylące jest to, że faktycznie nie tworzyć fantazyjne patrząc menu samodzielnie. To nie jest najtrudniejsza część pracy jednak - daje możliwość wizualnie współdziałać i generować listę nieuporządkowaną - szkielet menu-to-be. I może stworzyć wiele menu też. Możesz wyciągnąć wszelkiego rodzaju rzeczy Wordpress w menu: strony, wiadomości, artykuły, kategorie użytkowników, bloki kodu, linki zewnętrzne, rozdzielacze, separatory i łączyć ze sobą i gniazdo i zorganizować i dostosować je w każdej strukturze drzewa-jak ty chcesz.
NAVT generuje można spowodowało HTML nieuporządkowaną listę. Druga piękna NAVT jest to, że pozwala, aby wstawić nowe menu do motywu przez słynnego JQuery opartych na logice, ale bez potrzeby zmiany kodu! NAVT pozwala na określenie: "wymienić ten element # z moim nowym menu NAVT". # Elementem może być identyfikator lub klasy drogi istniejących menu lub tag elementu div, który jest generowany przez aktualnego tematu. Więc NAVT to wymiana dla Ciebie bez wymuszania, aby przejść do kodu tematu i uczynić go bardziej brudny, niż jest obecnie. Jeśli to wszystko brzmi jak bełkot - nie martw się - ja Cię krok po kroku wkrótce. Wyzwaniem w NAVT dla wszystkich jest to, że będziesz musiał pochodzić z rzeczywistych CSS + zdjęcia + javascript kod menu siebie. I to do ciebie, aby dowiedzieć się, gdzie i jak zintegrować te pliki i zrobić te rzeczy właściwie się ze sobą połączone.
Z poważaniem, nie wiedząc, JQuery + niektóre PHP + CSS + o godne doświadczenia z Wordpress - to coś jest trudne do ciągnięcia.
Chętnie Wiem, że to rzeczy trochę więc postanowiłem zacisnąć zęby i ludzkości przewodnik do wolności w budowaniu najlepszych z najlepszych menu nawigacji dla Wordpress. I po prostu potrzebne, aby dowiedzieć się źródłem niektórych ładne menu poziome CSS. Wybrałem dynamicznej strony internetowej napęd na ich najlepszy wybór, dema i źródeł.

I poświęcił dzień na studia Praca i grać z wtyczki NAVT. Na koniec I dumnie utworzone niestandardowe, elastyczne, SEO zoptymalizowane, wielopoziomowe, zagnieżdżone struktury nagivation mojej pracy Wordpress + witryn w oparciu.

Lista możliwości wielopoziomowego, zagnieżdżone menu dla
(Musisz kochać te rzeczy):

  • Professional, czysty wygląd.
  • Wsparcie dla wszystkich nowoczesnych przeglądarkach, w tym MSIE 6,7, Opera, Safari, Firefox 3.x, Google Chrome, zarówno javascript i nie javascript trybach.
  • Wdziękiem downgradable dla przeglądarek bez javascript. Jesteś menu będzie użyteczny, podobne wizualnie i pracy nawet dla wyłączoną obsługę JavaScript przeglądarki (choć tylko na górnym pasku nawigacyjnym poziomie będą widoczne i nie paletach wysuwanych się stanie, oczywiście jak są wykonane przez javascript).
  • SEO friendly cechy - nieuporządkowana kod menu lista jest generowana w HTML. Google i innych wyszukiwarek będzie w stanie indeksować struktury nawigacji i linki do wewnętrznej strony.
  • Wsparcie dla nieograniczonej poziomy zagnieżdżenia i podpoziomów.
  • Wsparcie dla dowolnej kolejności lub stron, postów (poprzez zdefiniowane przez użytkownika URI), kategorii, użytkowników, własne bloki kodu i zewnętrznych linków w menu.
  • Obsługa tekstu, a także oparty na obrazie elementy menu. (I jeszcze spróbować tych chociaż).
  • Struktura menu i zawartość jest wizualnie regulowane przez obszar NAVT admin.
  • Compact: JQuery na paletach wysuwanych dla zagnieżdżonych poziomów.
  • Szybko: JQuery dla menu jest ładowany z serwerami Google (Chciałbym Thesis się zrobić to samo, zamiast ciągnąc go lokalnie). To przyspieszyć rzeczy trochę.
  • Skalowalność - Ten typ menu jest edytowalny i konfiguracji w dowolnym momencie za pośrednictwem NAVT ustawienia wtyczki bez konieczności kodowania w dowolnym miejscu.

Kiedyś to doskonałe menu z dynamiczną jazdę portal jako baza. Musiałem dostosować kod javascript trochę jak to fragment PHP w custom_functions.php, aby pracować z pracy dyplomowej. Także liczba istniejących wcześniej stron, kategorii i postów z mojej strony były używane do montażu struktury menu. Twój specyfiki obiektach będą różne - ale koncepcje będą takie same.
Więc dalej, dobrze?

Instrukcje krok po kroku skonfigurować NAVT oparte zagnieżdżone, konfigurowalne, wielopoziomowe, SEO friendly
i po prostu fajnie wyglądający i Thesis Theme

  1. Idź do Wordpress panelu administracyjnego. Wtyczki-> Dodaj nowe, szukaj "navt". Wtyczka pojawi się. Kliknij [Zainstaluj], [Zainstaluj teraz], "Activate Plugin".
  2. Narzędzia-> Listy NAVT, Inside "Nawigacja Grupa" obszar znaleźć "Nazwa grupy" i wpisz: "menu1" w polu, naciśnij przycisk [Create] przycisku. "Menu1" prostokątnego obszaru, ale stworzył.
    Ta "menu1" obszar będzie głównym placem zabaw dla budowy menu. Będziesz przeciąganie i upuszczanie tutaj swoją elementów menu.
  3. W "aktywów" obszar znaleźć "inne" pole listy i kliknij przycisk "Home" wyboru. "Home" thingie pojawi się wewnątrz "nieprzypisane" obszar. Dziwne, co? Nie martw się, tak długo, jak to działa - i to będzie dla nas.
  4. Przeciągnij "Home" thingie od "aktywów" w obszarze "menu1" obszar prostokąta. Stanie się "Home" w menu.
    • Powtórz kroki 3-4 dla niektórych stron z "Strony" obszaru, jak również kategorie w "kategorii" obszaru. Przeciągnij inne elementy, które mają być dostępne w menu wewnątrz "menu1" prostokąta. Możesz kliknąć na strony, kategorie użytkowników oraz niektóre niestandardowe elementy, takie jak "dzielnik list" i "blok kodu". Bloku kodu jest fajny sposób na dodawanie własnych fragmentów wewnątrz menu.
    • Można przeciągać elementy menu wewnątrz "menu1" obszar zmienić ich kolejność.
    • Możesz dostosować pozycji hierarchicznej każdej pozycji menu "<" i ">" strzałkami.
    • Kliknięcie na nazwę tekst z każdej pozycji w menu - otwiera umysł grzebanie dodatkowych dialogowym Dostosowywanie dla tej pozycji. I najczęściej używane ustawienia domyślne, ale technicznie można zwariować i zacząć tworzyć na podstawie obrazów wybór menu i dodać fragmenty kodu HTML do niego. Postępuj ostrożnie jednak.
    • Dla linkless unclikable podmenu, które będą służyć jako "rodzice" dla innych "sub-dzieci" Kiedyś "blok kodu" typu. Na przykład podczas dostosowywania takich pozycji bloku kodu wszedłem do "alias menu item" = "MemberWing" i "Enter bloku kodu:" = "MemberWing href='#'> </ a>". Po href = "#" sprawi, że nie można klikać, ale działa jako ważny "rodziców" menu do wyboru.
  5. Oto jak mój NAVT struktury "menu1" zbudować wyglądało już na ukończeniu:
    navt_building_icon
  6. Zakończ początkowej budynku, a następnie kliknij na "biegu", aby dostosować strukturę menu:
    navt_customize_menu
  7. Otworzy się okno dialogowe z 4 zakładki: Opcje, Display, CSS, Theme.
    1. Idź do "Opcje" i upewnij się że wszystko jest odznaczone, a "Nazwa grupy" mówi: "menu1"
    2. Idź do "Display" i upewnij się że wszystko "grupy nawigacji Pokaż ..." obszar jest zaznaczone [x]. Resztę zostaw na domyślnych.
    3. Idź do "CSS" i wybierz opcję (x) "Nie stosować klasy CSS".
    4. Przejdź do "tematu" kartę i wypełnić go tak:
      navt_configuration_theme_tab_icon
      Włóż w "Dodaj tagi przed ..." obszar ten kod:
      <div id='myjquerymenu' class='jquerycssmenu' style='margin-top:5px;'>
      Włóż w "Dodaj tagi po ..." obszar ten kod:
      <br style='clear: left' /></div>
    5. Naciśnij przycisk [save / Close]
  8. W tym budynku menu punkt w opcji NAVT wtyczki jest kompletny.
    Teraz nadszedł czas, aby zrobić trochę podkręcić na , aby było gotowe. Do tego musimy dodać kilka własnych plików - CSS i JavaScript, który należy do menu i Thesis update 'custom_functions.php
  9. Pobierz kompletny zestaw plików tutaj .
  10. Rozpakuj archiwum. Jeśli masz zaktualizowany custom_functions.php z dostosowań - trzeba je połączyć z moich rzeczy. Zostawiam to do ciebie.
    Jeśli nie dotknął - prosimy go zastąpić z kopalni. Uwaga: wolałem pozycji menu pod nagłówkiem strony (domyślnie jest to powyżej) - więc moje regulacji zawartych tej preferencji, jak również.
  11. Prześlij archiwum w tym wszystkie podkatalogi i pliki pod "custom" katalogu, np.:
    .../themes/THESIS-DIR/custom/custom_functions.php
    .../themes/THESIS-DIR/custom/jquerycssmenu/...

    Nie tknąłem custom.css - Wolę zachować specyficzne menu CSS w ramach ich własnych miejscach, aby uniknąć tworzenia bałagan wewnątrz custom.css
  12. W tym momencie można przeładować stronę internetową i zobaczyć nowe piękne nowe wielopoziomowe zagnieżdżone, SEO zoptymalizowane menu.
  13. Zawsze można wrócić do NAVT ustawienia i dostosować menu większy wybór lub położenie czegokolwiek. Będzie to widoczne na witrynie w automatycznie.

Droga ...

Ten poradnik zawiera kreatywne przykład jednego typu menu. Grałem z innym - wystarczy zobaczyć, jak ciemne menu wygląda tak:

Thesis theme - multilevel nested CSS menu - dark palette

- wielopoziomowe zagnieżdżone menu CSS - ciemne palety

Myślę, że jest ładna. Istnieje wiele próbek nawigacyjne dostępne w wersji Dynamic-Drive - wszystkie z nich są możliwe do dostosowania do pracy magisterskiej i innych tematów Wordpress z pewnym wysiłkiem:

Dynamic Drive Horizontal Menus

Dynamic Drive poziome menu

Mam nadzieję, że znajdziesz ten tutorial korzystne i pożyteczne. Jak powiedziałem, możliwe jest dostosowanie każdej z tych menu do pracy magisterskiej - to biorąc pod uwagę czas i chęć, żeby tak było.

Co mogłem zrobić, to działa, na podstawie umowy. Wystarczy wybrać z menu chcesz, skontaktuj się ze mną , a ja pracy nad kodem i instrukcje na swojej stronie internetowej.

20 dolarów

I oczywiście jeśli do budynku bardzo SEO zoptymalizowane Premium Wordpress członkostwa portal - najlepsze rozwiązanie dla tego:
Temat pracy dyplomowej + wtyczki członkostwa MemberWing + self gospodarzem Wordpress oczywiście.

comments } { 15 komentarze }

Napisz Premium 3

05 lipca 2009

To jest wolne teaser postu premium 3.
Ten artykuł zawiera treści połączeniu: Pierwsza część jest widoczna dla użytkowników Gold, cały artykuł jest widoczny tylko dla członków Platinum.
Spróbuj zalogować się jako złoty członek pierwszego (login / hasło = złoto / gold) - zobaczysz więcej treści.
... A następnie wylogowanie i ponownie zalogować się jako członek platyny (login / [...]

Przeczytaj cały artykuł →

Premium Post 2

05 lipca 2009

To jest wolne teaser postu premium 2. Reszta jest widoczna na złoto i tylko dla członków.
Wskazówka - złoty Logowanie / password = złoto / złoty

Reszta artykułu dostępna jest tylko dla członków premium.
Zaloguj się lub Zostań członkiem

Przeczytaj cały artykuł →

Premium Post 1

05 lipca 2009

To jest artykuł demo MemberWing-X. Z MemberWing-X niniejszego artykułu jest do nabycia w jednym cenie 2,95 dolarów lub zapisz się na "Gold Membership" programu.
Tak, to jest wolny teaser premii post 1. Pozostała część tego artykułu jest widoczny tylko dla członków, którzy zakupili go 2,95 dolarów lub zapisane do "Gold Membership".
Podpowiedź [...]

Przeczytaj cały artykuł →

Temat pracy i miejscu MemberWing Członkostwo wtyczki dla najlepszych stron SEO członkostwa

05 lipca 2009

MemberWing jest członkostwo wordpress wtyczki strony przeznaczone specjalnie dla SEO optymalizacji portali członkostwa. Z jego elastyczne teasery indeksowane, wsparcie dla Google Pierwsze wejście bez standardowych, cyfrowych i pobrać ochrony wyposażeni PromoFusion - gwarantuje witryny członkostwa szybkiego indeksowania i wyższe rankingi.
Podczas gdy inne witryny członkostwa oprogramowanie lubi całkowicie wyłączyć dostęp do [...]

Przeczytaj cały artykuł →