La ricerca per il menu verticale perfetta ...

Parte 1 di questa esercitazione descritto processo graduale di costruzione di menu orizzontale multilivello nidificata per il tema Thesis WordPress . Parte 2 continuerà a migliorare questa funzionalità. Qui si aggiunge la versione "dark" del menu di navigazione orizzontale e ti insegnerò come passare da una "brillante" e la versione "dark". Parte 2 è il superset della parte 1. Esso comprende tutto dalla parte 1 + aggiunge più cool stuff.

L'idea principale che ho voluto presentare è l'aggiunta di menu verticale al (e WordPress in generale). Stavo cercando veramente flessibile, SEO friendly e multi-browser compatibile con menù verticale che permette di creare un numero illimitato di livelli di nidificazione.

WEB ha tonnellate di pagine sull'argomento, ma quando ho iniziato a provare tutti questi campioni - si sia rotto, andato in pezzi, supportato solo un numero limitato di livelli o comportato male in + Gates junksplorer Ballmer 6. Finalmente sono tornato a fidati menu Dynamic Drive come i loro campioni verticali dimostrato di essere un bel caso che si adatta miei severi requisiti. Ho dovuto modificare il loro modo significativo anche se per assicurarsi che si adatta modello Tesi.
La ricerca della perfezione ... continua

Ho passato circa 16 ore alla ricerca, assemblaggio, collaudo, di fissaggio, la lucidatura e l'ottimizzazione CSS menu verticale e. Codice js e 3/4 del tempo è stato speso rende lavorare in MSIE 6.
Comunque, ero felice con il risultato finale. Portato menu di navigazione verticale ha gli stessi vantaggi che menu orizzontale ha.

Avere possibilità di aggiungere menu verticale è molto importante per circa il 70-80% di portali sul web. Menu orizzontali hanno limitato "spazio" per accogliere le scelte di menu, ma molti menu verticale non ha questa limitazione e sarebbe di grande aiuto. Quindi qui si va.

Un sacco di passaggi per farlo accadere sono già descritte nella parte 1 del tutorial quindi questo lo farà per un po 'più corta, ma con risultati molto più ricchi di funzionalità.

Quindi ecco qui:

Edificio SEO friendly, verticale, multilivello, menu gerarchicamente nidificato per WordPress e il tema della tesi. Passo dopo passo
(... Quello che non avete mai creduto possibile ...)

  1. Installare il plugin di php exec e attivarlo. Ci sarà bisogno perché userò PHP all'interno del widget di testo per creare codice HTML menu verticale '.
  2. Sei i passaggi 1 - 6 da parte 1 del tutorial . Fondamentalmente è necessario installare e attivare il plugin di utilizzare NAVT + visivamente costruire il vostro menu. Assicurarsi che il nome del gruppo di menu è 'menu1'. Questo nome è codificato in custom_functions.php
  3. Fare clic sull'icona 'marcia' per il gruppo 'menu1' per modificare le sue proprietà:
    navt_customize_menu
  4. Segue i passi di 7,1 -7.3 Parte 1 tutorial per impostare "Opzioni", "visualizzazione" e "CSS" Impostazioni schede.
  5. Ora cliccate sul tab "Tema" di questa finestra di dialogo. Noi sovrascrivere alcune impostazioni lì (se seguito passo 1). Questo è ok - non si perde nulla - ma questi cambiamenti sono necessari perché ho cambiato qualche codice dal punto 1.
    Ecco come questo dialogo deve essere compilata:
    1. All'interno di "Theme XPath:" area inserisci questo codice (che comanda di sostituire qualsiasi tag con queste classi):
      .jquerycssmenu, .jqueryslidemenu
    2. Impostare "Action" a "Sostituisci con"
    3. All'interno di "Aggiungi un tag prima dell'avvio della navigazione del gruppo" area immettere questo codice:
      <div class='jquerycssmenu' style='margin-top:5px;'>
    4. All'interno di "Aggiungi tag dopo di navigazione del gruppo" area immettere questo codice:
      <br style='clear: left' /></div>
    5. Fare clic su [salva / Chiudi].
  6. Ora andate al pannello di WordPress admin -> Aspetto -> Widgets.
  7. Trascinate i widget di "Testo" (dal grande area "widgets disponibili") in area "Sidebar 1" sulla destra. Ci sarà l'aggiunta di codice nel widget di testo che ci aiuterà a materializzare menu verticale.
    NOTA: Presumo che hai "Sidebar 1" in esistenza. Tesi opzioni consente di spegnerlo - ma per il bene di questo tutorial lasciare fare sia.
  8. Una volta trascinati Questo widget - si apre come un fiore (mi sento romantica, ora che la lotta MSIE è finita).
  9. Nella zona di "Titolo" enter "migliore del mondo menu verticale" ... Beh, sentitevi liberi di usare la tua creatività - che il testo andrà sopra il menu appena nato verticale.
  10. Nella grande area per il testo - inserire questo codice 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. Premere il pulsante [Salva], fare clic sul link "Chiudi".
  12. Scarica aggiornato insieme di file qui .
    Questo archivio comprende:


    • Versione aggiornata del codice "brillante" menu orizzontale
    • La versione "Dark" del menu orizzontale
    • I codici dei menu verticali
    • Versione aggiornata di custom_functions.php
  13. Ora è necessario decomprimere l'archivio e caricarlo nella directory 'custom' del vostro tema Tesi.
    Nota: se avete fatto tutte le personalizzazioni dentro custom_functions.php - avresti bisogno di unirle. In caso contrario - sentitevi liberi di sovrascrivere con la mia versione.
  14. Voila! Ora si può ricaricare il vostro sito e vedere la stessa "brillante" menu orizzontale + menu neato verticale nella barra laterale sinistra.
  15. Compito BONUS: permette di cambiare menu "brillante" orizzontale sul sistema di "dark" del colore.
    1. Dentro il file custom_functions.php:
      sostituire questo codice:
      echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      //echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      con questo codice:
      //echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      Fondamentalmente stiamo commentando una linea e commentando l'altra.
    2. Ora vai a WordPress Admin-> Strumenti-> Elenchi NAVT e cliccare su cui sopra l'icona "marcia" per modificare le proprietà del vostro gruppo 'menu1'.
    3. Fare clic sulla scheda "Tema".
    4. All'interno di "Aggiungi un tag prima dell'avvio della navigazione del gruppo" area immettere questo codice:
      <div class='jqueryslidemenu' style='margin-top:5px;'>
    5. Ora - ricaricherà la pagina - e il vostro menu principale di navigazione orizzontale "magicamente" diventato buio, qualcosa di simile:
      Thesis theme - multilevel nested CSS menu - dark palette

      Tesi tema - multilivello menù nested CSS - palette scura

      Tavolozza di colore scuro potrebbe essere più adatto per alcuni siti che il colore della luce. Così ora avete una libertà di scelta nella tua vita!

    6. Per tornare al regime di "brillante" color - basta annullare sopra "bonus" passi.
  16. Conclusione:
    Amo Tema Tesi, amo WordPress e mi piace il fatto che abbiamo diversi modi per aggiungere menu di navigazione decenti ai nostri portali.

20 dollari


Buon divertimento!

Gleb Esman

{Commenti su questa voce sono chiusi}

La ricerca per il menu perfetto ...

Questa è la parte 1 del tutorial
Parte 2 di questo tutorial insegna come costruire dei menu verticale + tavolozza di colore scuro per quella orizzontale

Ho deciso di ottenere tema Thesis , perché uno dei miei clienti mi ha informato sui problemi di compatibilità tra Thesis e la mia appartenenza plugin di wordpress sito MemberWing. Mi ha fissato e poi ha deciso di dare un'occhiata più da vicino Thesis ed effettivamente la briga di guardare i video sulla prima pagina del sito principale Tesi - Diythemes.com .
Ciò che mi ha colpito di più è l'attenzione ai dettagli, facilità d'uso e soprattutto - le caratteristiche SEO che sono così ben pensato.
Appartenenza plug MemberWing è stato progettato dalla terra in su per i siti di appartenenza, che avrebbe bisogno di tirare il più possibile il succo SEO. Così ho pagato un sacco di attenzione alla moltitudine di miglioramenti e SEO perfezioni in MemberWing. Molti dei miei clienti stanno chiedendo su temi diversi da usare e avere tema che era così ben ottimizzato SEO dal profondo sarebbe una misura eccellente per gli imprenditori del portale di appartenenza.

Combinando competenze SEO di MemberWing con poteri di SEO darebbe la migliore delle opportunità classifica ai miei clienti. Così mi sono tesi e suonato con lui per un giorno.

Si tratta di un tema eccellente in tutti i modi. La parte di navigazione di esso è però un po 'limitato in funzione. A partire da Thesis 1.5 + è un menù solo livello. Il mio desiderio è quello di essere sempre in grado di personalizzare la navigazione quanto basta. Alcuni siti hanno solo poche pagine, molti altri hanno tonnellate di pagine statiche + un'infinità di articoli / post + un sacco di categorie.
Così, nel mondo ideale avere la possibilità di creare carina organizzato gerarchicamente menu di navigazione facile da usare è un must. Tesi destra fuori del blocco ha una buona navigazione alla ricerca, ma ho notato che tutti i siti web basati su tesi sta cercando come gemelli. Personalizzazione Tesi menu di navigazione non è davvero facile, quindi la maggior parte delle persone semplicemente lasciarlo com'è. Non vi è alcun modo per modificare l'ordine delle categorie nel menù o posizionarsi in tra le pagine. E ancora, la capacità di creare strutture di menu nidificate manca. Così ho deciso di vedere cosa si poteva fare.
Dopo aver provato circa mezza dozzina di menu di navigazione / plugins relativi Ho impostato la mia scelta sul NAVT WordPress Plugin List di navigazione .
Plug NAVT è essenzialmente ordinata List Generator con fantasia super e un po 'difficile da capire-non tradizionale interfaccia di amministrazione. Che fuorviante a questo proposito è che in realtà non crea fantasiosi menu in cerca di per sé. Fa la parte più difficile del lavoro però - ti dà la capacità di tirare visivamente insieme, e generare lista non ordinata - scheletro del vostro menu-to-be. E si può creare menu anche molti. Si può tirare tutti i tipi di cose WordPress nel menu di navigazione: pagine, post, articoli, categorie, utenti, blocchi di codice, link esterni, divisori, separatori e combinare e nido e organizzare e personalizzare in qualsiasi struttura ad albero che vogliono.
NAVT genera per voi portato HTML lista non ordinata. Seconda bellezza di NAVT è che ti aiuta a inserire il nuovo menu nel tuo tema tramite la logica basata su JQuery famoso, ma senza la necessità di modificare il codice! NAVT consente di specificare: "sostituire questo elemento # con il mio menu NAVT nuovo". # Elemento potrebbe essere un id o una classe di percorso di menu esistente o elemento tag div che viene generata dal tema corrente. Così NAVT fa questa sostituzione per voi, senza forzare ad andare in codice tema e renderlo più disordinato di quello che è già. Se tutto questo suona come incomprensibile - non ti preoccupare - mi guiderà passo dopo passo al più presto. La parte impegnativa NAVT per tutti è che dovrete venire con immagini reali CSS + + di codice javascript per il vostro stesso menu. Ed è a voi per capire dove e come integrare questi file e fare queste cose correttamente vengono collegati tra loro.
Sinceramente senza sapere JQuery po 'di PHP + CSS + + con esperienza decente con WordPress - questa cosa è difficile da tirare.
Volentieri So che questa roba un po 'così ho deciso di stringere i denti e guida l'umanità alla libertà nella costruzione del migliore dei migliori menu di navigazione per WordPress. Avevo solo bisogno di trovare le fonti per alcune carine menu orizzontali CSS. Ho preso sito Dynamic Drive per i migliori le loro selezioni, i demo e le fonti.

Ho dedicato una giornata di studio Tesi e giocare con il plugin NAVT. Alla fine ho orgogliosamente creato su misura, flessibile, ottimizzato SEO, multilivello, struttura nidificata nagivation per la mia tesi sito WordPress + based.

Elenco delle caratteristiche del multilivello, nested Theme menu per Tesi
(Devi amare questa roba):

  • Professional, look pulito e si sentono.
  • Supporto per tutti i browser moderni, tra cui 6,7 MSIE, Opera, Safari, Firefox 3.x, Google Chrome sia in javascript e non javascript modi.
  • Grazia downgradable per non-javascript browser. Si menù sarà utilizzabile, visivamente simili e di lavoro anche per i browser javascript disabili (anche se la navigazione solo livello superiore sarà visibile e non flyouts accadrà, naturalmente, come esse sono realizzate da javascript).
  • Caratteristiche SEO friendly - non ordinata menu Codice elenco viene generato all'interno di HTML. Google e altri motori di ricerca saranno in grado di indicizzare il tuo struttura di navigazione e trovare i link a pagine interne.
  • Il supporto per un numero illimitato di livelli di nidificazione e sottolivelli.
  • Supporto per qualsiasi ordine o le pagine, i messaggi (via URI definito dall'utente), le categorie, gli utenti, i blocchi di codice personalizzate e link esterni all'interno del menu.
  • Supporto di testo così come image-based elementi del menu. (Devo ancora provare questi però).
  • Struttura del menu e il contenuto visivo è regolabile tramite area admin NAVT.
  • Compact: JQuery flyouts base per i livelli nidificati.
  • Veloce: JQuery per il menu viene caricato dal server di Google (mi piacerebbe tesi si di fare lo stesso invece di tirare in locale). Questo potrebbe accelerare le cose un po '.
  • Scalabilità - Questo tipo di menù è modificabile e configurabile in qualsiasi momento tramite le impostazioni del plugin NAVT senza necessità di codifica da nessuna parte.

Ho usato questo menu eccellente da Dynamic Drive portale come base. Ho dovuto personalizzare il codice javascript un po 'così come sono pezzo di PHP in custom_functions.php per farlo funzionare con la Tesi. Anche il numero di pre-esistenti pagine, categorie e post dal mio sito sono stati usati per assemblare la struttura del menu. I vostri specifiche del sito sarà diverso - ma i concetti saranno gli stessi.
Quindi cerchiamo procedere, d'accordo?

Passo dopo passo le istruzioni per configurare NAVT -based nidificato, personalizzabile, multilivello, SEO friendly
e semplicemente cool cercando e Tesi Theme

  1. Vai al pannello di amministrazione di WordPress. Plugins-> Aggiungi nuovo, cercare "navt". Il plugin sarà mostrata. Fare clic su [Install] [Install now], "Attiva Plugin".
  2. Strumenti-> Liste NAVT, Inside "Navigation Group" area trovare "il nome del gruppo" e digitare: "menu1" nel campo, premere il pulsante [Crea]. Area "menu1" rettangolo stato creato.
    Questa area "menu1" sarà il principale parco giochi per la costruzione di menu. Sarete trascinando qui gli elementi del menu.
  3. Nella zona di "attività" trovare listbox "altro" e cliccare sulla scelta "Home". "Home" thingie apparirà all'interno della zona "non assegnato". Strano, eh? Nessun problema, finché funziona - e sarà per noi.
  4. Trascina questo thingie "Home" di area "attività" in area rettangolo "menu1". Diventerà voce "Home" nel menu.
    • Ripetere i passaggi 3-4 per alcune pagine dalla zona "Pagine", così come per le categorie in area "categorie". Trascinare tutti gli altri elementi che si desidera di essere sul menu del rettangolo interno "menu1". Potete cliccare sulle pagine, categorie, gli utenti e alcuni elementi personalizzati, ad esempio "divisore list" e "blocco di codice". Blocco di codice è il modo fresco e aggiungere frammenti personalizzati all'interno del menu.
    • È possibile trascinare le voci di menu all'interno dell'area "menu1" per riorganizzare il loro ordine.
    • È possibile regolare la posizione gerarchica di ogni voce di menu con "<" e ">" frecce.
    • Cliccando sul nome di testo di ogni voce di menu - apre la mente di dialogo incredibile personalizzazione in più per questo articolo. Ho usato soprattutto default, ma tecnicamente si può impazzire e iniziare a fare basati su immagini scelte del menu e aggiungere pezzi di codice HTML in esso. Procedere con cautela però.
    • Per linkless sottomenu unclikable che serviranno come "genitori" per altri "sub-figli" Ho usato "blocco di codice" tipo. Per esempio, quando la personalizzazione come elemento di blocco di codice sono entrato per la voce di menu "alias" "MemberWing" = e "Enter blocco di codice:" = "href='#'> MemberWing <a </ a>". Avere href = "#" renderà non cliccabile, ma agisce come una valida scelta "genitore" menu.
  5. Ecco come il mio NAVT 'menu1' struttura di generazione sembrava quasi ultimato:
    navt_building_icon
  6. Fine costruzione iniziale e quindi fare clic sull'icona "marcia" per personalizzare la struttura del menu:
    navt_customize_menu
  7. Si aprirà di dialogo con 4 schede: Opzioni, Display, CSS, Tema.
    1. Vai alla scheda "Opzioni" e assicurarsi che tutto è controllato e "il nome del gruppo" dice: "menu1"
    2. Vai alla scheda "Visualizzazione" e assicurarsi che tutto il "gruppo Mostra di navigazione a ..." area viene controllata [x]. Lasciare il resto a default.
    3. Vai alla scheda "CSS" e selezionare il pulsante radio (x) "Non applicare classi CSS".
    4. Vai alla scheda "Tema" e compilare in questo modo:
      navt_configuration_theme_tab_icon
      INSERT INTO "Aggiungi tag prima ..." area questo codice:
      <div id='myjquerymenu' class='jquerycssmenu' style='margin-top:5px;'>
      INSERT INTO "Aggiungi tag dopo ..." area questo codice:
      <br style='clear: left' /></div>
    5. Premere il tasto [salvare / Chiudi]
  8. A questo punto del menu edificio dall'interno opzioni del plugin NAVT è completa.
    Ora è il momento di fare un motivetto per tema di Tesi per essere pronto. Per questo abbiamo bisogno di aggiungere alcuni file personalizzati - CSS e javascript che appartiene al menu e custom_functions.php Tesi update '
  9. Scarica il set completo dei file qui .
  10. Decomprimere archivio. Se avete aggiornato il custom_functions.php con le personalizzazioni - è necessario unire con la mia roba. Lascio a voi.
    Se non hai toccato - sentitevi liberi di sovrascriverlo con la mia. Si prega di notare: ho preferito posizionare menu sotto l'intestazione al sito web (di default è in alto) - quindi il mio rettifica inclusa questa preferenza pure.
  11. Carica archivio comprese tutte le sottodirectory ei file nella directory 'custom' il tema della tesi, come questo:
    .../themes/THESIS-DIR/custom/custom_functions.php
    .../themes/THESIS-DIR/custom/jquerycssmenu/...

    Non ho toccato custom.css - preferisco mantenere menu specifica CSS con le proprie sedi, per evitare di creare confusione all'interno custom.css
  12. A questo punto potete ricaricare il vostro sito e vedere nuova nuova bella multilivello, nested, SEO menù ottimizzata.
  13. Si può sempre tornare a NAVT impostazioni e personalizzare il menu con una scelta più ampia o riposizionare nulla. E si rifletterà sul sito live automaticamente.

La strada da percorrere ...

Questo tutorial incluso esempio creativo di un tipo di menu. Ho giocato con un altro - solo per vedere come menù di colore scuro apparirebbe così:

Thesis theme - multilevel nested CSS menu - dark palette

Tesi tema - multilivello menù nested CSS - palette scura

Penso che sia molto carino. Ci sono molti più campioni di navigazione disponibili al Dynamic Drive - tutti sono possibile personalizzare per tesi e altri temi Wordpress con un certo sforzo:

Dynamic Drive Horizontal Menus

Menu Dynamic Drive orizzontali

Spero che troverete questo tutorial utile e utile. Come ho detto, è possibile personalizzare uno di questi menu per la tesi - che è dato il tempo e la voglia di farlo accadere.

Potrei fare questo lavoro per voi su base contrattuale. Basta scegliere il menu che ti piace, contattarmi e io lavorare sul codice e le istruzioni per il tuo sito.

20 dollari

E naturalmente se siete fino alla costruzione di super-premium wordpress ottimizzato SEO appartenenza portale - la soluzione migliore per questo:
Tema Tesi + iscrizione plug MemberWing + auto hosted WordPress naturalmente.

comments } { 15 commenti }

Premium Post 3

5 luglio 2009

Questo è occhiolino gratuito per posta Premium 3. Questo articolo è contenuto nel ciclo combinato: La prima parte è visibile solo agli Utenti Oro, l'intero articolo è visibile solo ai membri Platinum. Provi il login come primo membro oro (username / password = oro / oro) - vedrete più contenuti. ... E poi la disconnessione e ri-login come il platino [...]

Leggi l'articolo completo →

Premium Post 2

5 luglio 2009

Questo è occhiolino gratuito per posta Premium 2. Il resto è visibile per Gold e soci. Suggerimento - gold member login / password = oro / oro ......

{{{Oro | platino}}}
Il resto di questo articolo è disponibile solo per i membri premium.

Leggi l'articolo completo →

Premium Post 1

5 luglio 2009

Questo è l'articolo demo per MemberWing-X. Con MemberWing-X questo articolo è fatto per l'acquisto a un prezzo unico di 2,95 dollari o mediante la sottoscrizione di "Gold" del programma. Quindi, questo è occhiolino gratuito per posta Premium 1. Il resto di questo articolo è visibile solo per i membri che essa ha acquistato per $ 2.95 o sottoscritto per la "Gold [...]

Leggi l'articolo completo →

Tesi tema e sito MemberWing Membership plugin per i migliori siti di appartenenza SEO

5 luglio 2009

MemberWing è un plugin per wordpress appartenenza concepito appositamente per SEO portali ottimizzati appartenenza. Con esso è flessibile teasers indicizzabili, il supporto per Google First Click standard liberi, i contenuti digitali e la protezione abilitata con il download PromoFusion - garantisce l'indicizzazione del sito rapida adesione e superiori classifiche. Mentre sito di appartenenza altra ama software per disabilitare completamente l'accesso [...]

Leggi l'articolo completo →