La quête pour le menu vertical parfait ...

Partie 1 de ce tutoriel décrit étape par étape le processus de construction horizontale menu multi imbriquée pour thème thèse WordPress . Partie 2 continuera à améliorer cette fonctionnalité. Ici, nous allons ajouter "sombre" la version du menu de navigation horizontale et je vais vous apprendre à basculer entre "clair" et "sombre" de version. Partie 2 est le sur-ensemble de la partie 1. Il comprend tous les de la partie 1 + ajoute plus de trucs cool.

L'idée principale que je voulais présenter est l'ajout menu vertical à (et de WordPress en général). Je cherchais vraiment souple, SEO friendly et multi-navigateur de menus compatibles verticale qui permettrait de créer un nombre illimité de niveaux d'imbrication.

WEB a des tonnes de pages sur le sujet, mais quand j'ai commencé à essayer toutes ces échantillons - soit ils ont été rompues, effondré, pris en charge qu'un nombre limité de niveaux ou de mauvaise conduite dans Gates + junksplorer Ballmer 6. Enfin je suis rentré à éprouvés et fiables, les menus Dynamic Drive que leurs échantillons verticaux s'est avéré être une jolie boîte qui s'adapte à mes besoins stricts. J'ai dû les modifier de façon significative si pour vous assurer qu'il correspond modèle de thèse.
La quête de la perfection continue ...

J'ai passé environ 16 heures à chercher, assemblage, les essais, la fixation, le polissage et le réglage de menu vertical CSS et. Code JS et 3/4 du temps a été passé à faire que cela fonctionne dans Internet Explorer 6.
Quoi qu'il en soit, j'ai été heureux avec le résultat final. Entraîné le menu de navigation vertical a tous les mêmes avantages que le menu horizontal a.

Avoir la capacité d'ajouter menu vertical est très important à environ 70-80% de portails sur le web. Menus horizontaux ont limité «espace» pour accueillir de nombreux choix de menu, mais menu vertical n'a pas cette limitation et aiderait énormément. So here we go.

Beaucoup de mesures pour y arriver sont déjà décrites dans la partie 1 de tutoriel alors ce sera de le faire pour un peu plus court, mais avec des résultats beaucoup plus évolué.

Donc ici, il va:

Bâtiment SEO friendly, vertical, à plusieurs niveaux, le menu hiérarchique imbriquée pour WordPress et le thème de thèse. Étape par étape
(... Ce que vous n'auriez jamais cru possible ...)

  1. Installez le plugin php exec et l'activer. Nous en aurons besoin, car je vais utiliser PHP à l'intérieur du widget texte à émettre du code HTML menu vertical '.
  2. Répétez les étapes 1 à 6 de la partie 1 du tutorial . Fondamentalement, vous devez installer et activer utiliser le plugin NAVT + de construire visuellement votre menu. Assurez-vous que votre nom de groupe de menu est «menu1». Ce nom est codé en dur dans custom_functions.php
  3. Cliquez sur le 'train' icône de votre "menu1" groupe à modifier ses propriétés:
    navt_customize_menu
  4. Suit les étapes 7,1 -7,3 de la partie 1 tutoriel pour mettre "options", "Affichage" et "CSS" paramètres des tabulations.
  5. Maintenant, cliquez sur le "thème" de l'onglet de cette boîte de dialogue. Nous allons remplacer nombre de paramètres-t-il (si vous la suite été l'étape 1). C'est ok - vous ne perdrez rien - mais ces changements sont nécessaires parce que j'ai changé un peu de code de l'étape 1.
    Voici comment cette boîte de dialogue doit être rempli:
    1. A l'intérieur de la "Thème xpath:", entrez ce code (il ordonne de remplacer n'importe quel tag avec ces classes):
      .jquerycssmenu, .jqueryslidemenu
    2. Réglez "Action" pour "Remplacer par"
    3. A l'intérieur de la «Ajouter des tags avant que la navigation de groupe", entrez le code suivant:
      <div class='jquerycssmenu' style='margin-top:5px;'>
    4. A l'intérieur de la "Ajouter vos tags après la navigation de groupe", entrez le code suivant:
      <br style='clear: left' /></div>
    5. Cliquez sur [Enregistrer / Fermer] bouton.
  6. Maintenant, allez dans WordPress Admin-Panel -> Apparence -> Widgets.
  7. Faites glisser "Texte" widget (à partir de la grande "widgets disponibles" zone) dans "Encadré 1" zone sur la droite. Nous allons ajouter du code dans le widget texte qui va nous aider à concrétiser menu vertical.
    NOTE: Je présume que vous avez "Encadré 1" dans l'existence. Les options de thèse vous permet de l'éteindre - mais pour l'amour de ce tutoriel laisser faire que ce soit.
  8. Une fois que vous avez fait glisser et tomber Ce widget - il s'ouvre comme une fleur (je me sens romantique, maintenant que la lutte est terminée MSIE).
  9. Dans "Titre", entrez "monde meilleur menu vertical" ... Eh bien, n'hésitez pas à utiliser votre créativité - que le texte ira au-dessus de votre menu vertical qui vient de naître.
  10. En grande zone pour le texte - entrer ce code 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. Appuyez sur bouton [Enregistrer], cliquez sur "Fermer" lien.
  12. Télécharger mis à jour de fichiers ici .
    Cette archive comprend:


    • Version mise à jour du "brillant" code de menu horizontale
    • "Dark" version de menu horizontal
    • Les codes des menus verticaux
    • Version mise à jour de custom_functions.php
  13. Maintenant, vous devez décompresser l'archive et de le transférer dans le répertoire "custom" de votre thème de thèse.
    Remarque: si vous avez fait toutes les personnalisations à l'intérieur custom_functions.php - vous aurez besoin de les fusionner. Si ce n'est pas - n'hésitez pas à l'écraser avec ma version.
  14. Voila! Maintenant, vous pouvez recharger votre site Web et voir la même chose "brillant" menu horizontal + neato menu vertical dans la barre latérale gauche.
  15. Tâche BONUS: Changeons "brillant" menu horizontal sur le schéma de couleurs "sombre".
    1. A l'intérieur du fichier custom_functions.php:
      remplacer ce code:
      echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      //echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      avec ce code:
      //echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      Fondamentalement, nous commentant une ligne et décommentant l'autre.
    2. Maintenant, allez dans WordPress Admin-> Outils-> Listes NAVT et cliquez sur susmentionnée "engrenage" icône pour modifier les propriétés de votre 'menu1' groupe.
    3. Cliquez sur "Thème" onglet.
    4. A l'intérieur de la «Ajouter des tags avant que la navigation de groupe", entrez le code suivant:
      <div class='jqueryslidemenu' style='margin-top:5px;'>
    5. Maintenant - rechargez votre page - et votre menu principal de navigation horizontale "magique" est devenu sombre, quelque chose comme ça:
      Thesis theme - multilevel nested CSS menu - dark palette

      Thème de thèse - le menu à plusieurs niveaux imbriqués CSS - palette sombre

      Palette de couleurs noir peut être plus approprié pour certains sites que la seule couleur de la lumière. Alors maintenant, vous avez une liberté de choix dans votre vie!

    6. Pour revenir à des couleurs "lumineux" - juste au-dessus de défaire "Bonus" étapes.
  16. Conclusion:
    J'aime Thème de thèse, j'aime WordPress et j'aime le fait que nous avons un des moyens d'ajouter des menus de navigation décents à nos portails.

20 $


Amusez-vous!

Gleb Esman

{Commentaires sur cette entrée sont fermées}

La quête du menu parfait ...

C'est la partie 1 du tutoriel
Partie 2 de ce tutoriel montre comment construire menu vertical + palette de couleurs sombre pour l'horizontale

J'ai décidé de me thème de thèse , parce que l'un de mes clients m'a informé des problèmes de compatibilité entre la thèse et mon adhésion à wordpress site de plug-in MemberWing. Je l'ai corrigé et a ensuite décidé de prendre un peu plus près de thèse et en fait pris la peine de regarder les vidéos sur la page d'accueil du site thèse principale - Diythemes.com .
Ce qui m'a impressionné le plus, c'est l'attention à la convivialité de détails, et surtout -. Fonctions SEO qui sont si bien pensé
Plug-in adhésion MemberWing a été conçu à partir du sol pour des sites d'adhésion qui auraient besoin de tirer autant de jus de SEO que possible. Donc j'ai payé beaucoup d'attention à une multitude de SEO améliorations et perfectionnements dans MemberWing. Beaucoup de mes propres clients demandent sur des thèmes différents à utiliser et ayant pour thème qui a été si bien optimisé SEO de l'intérieur profond serait un excellent choix pour les entrepreneurs portail d'adhésion.

La combinaison des pouvoirs de SEO MemberWing avec des pouvoirs de SEO serait donner le meilleur de possibilités de classement pour mes clients. Je me suis donc la thèse et a joué avec lui pendant une journée.

Il est un excellent thème de toutes les manières. La partie navigation de celui-ci est cependant un peu limité en fonction. A partir de la thèse 1.5 + il est au niveau de menu seulement. Mon désir d'habitude est d'être en mesure de personnaliser la navigation autant que nécessaire. Certains sites ont des pages seulement quelques années, beaucoup d'autres ont des tonnes de pages statiques + de zillions des articles ou des messages + de beaucoup de catégories.
Donc, dans le monde idéal ayant une chance de créer agréable à regarder le menu de navigation hiérarchisée convivial est un must. Thèse droit hors la chauve-souris a une bonne navigation à la recherche, mais j'ai remarqué que tous les sites de thèse à base sont comme des jumeaux à la recherche. Personnalisation de thèse menu de navigation n'est pas vraiment facile si la plupart des gens il suffit de laisser tel quel. Il n'y a aucun moyen de changer l'ordre des catégories dans le menu ou les positionner entre les pages. Et encore, la capacité de créer des structures de menu emboîtés est manquant. J'ai donc décidé de voir ce qui pouvait être fait à ce sujet.
Après avoir essayé sur une demi-douzaine de menu / navigation plugins connexes j'ai mis mon choix sur WordPress Plugin de navigation NAVT Liste .
Plug-in NAVT est essentiellement non-ordonnée générateur de liste avec super chic et un peu difficiles à comprendre-untraditional interface d'administration. Qu'est-ce tromper, c'est que cela ne crée pas réellement de fantaisie menus à la recherche par lui-même. Il fait la partie la plus difficile du travail bien - vous donne une capacité de rassembler visuellement, et de générer une liste non ordonnée - squelette de votre menu-à-être. Et vous pouvez créer des menus de nombreux aussi. Vous pouvez tirer toutes sortes de choses WordPress dans le menu de navigation: pages, poteaux, des articles, des catégories, des utilisateurs, des blocs de code, des liens externes, diviseurs, séparateurs et de combiner et de nids et d'organiser et de les personnaliser dans n'importe quelle structure en forme d'arbre que vous voulez.
NAVT génère pour vous entraîné HTML liste non ordonnée. Beauté Deuxième NAVT est qu'il permet d'insérer votre nouveau menu dans votre thème via la logique basée sur JQuery célèbre, mais sans qu'il soit nécessaire de modifier le code! NAVT vous permet de spécifier: "remplacer cet élément # avec mon menu NAVT nouvelle". # Élément pourrait être un id ou une classe de chemin de menu existant ou balise de l'élément div qui est généré par votre thème actuel. Donc, ne NAVT ce remplacement pour vous sans vous forcer à aller dans le code thème et de le rendre plus compliqué qu'il ne l'est déjà. Si ce que tous les sons comme du charabia - ne vous inquiétez pas - je vais vous guider étape par étape bientôt. La partie difficile de NAVT pour tout le monde, c'est que vous aurez à venir avec CSS + images réelles du code javascript + pour votre menu vous-même. Et c'est à vous de savoir où et comment intégrer ces fichiers et de faire ce genre de choses bien se connecter ensemble.
Sincèrement, sans savoir JQuery + un peu de PHP + CSS + ayant une expérience décente avec WordPress - cette chose est difficile à tirer.
Volontiers je sais ce genre de choses un peu alors j'ai décidé de mordre la balle et l'humanité de guidage à la liberté de construire le meilleur des meilleurs menus de navigation pour WordPress. J'avais juste besoin de trouver des sources pour certains à la recherche belles menus CSS horizontaux. J'ai choisi le site Web dynamique en temps réel pour obtenir les meilleurs de leurs sélections, des démos et des sources.

J'ai consacré une journée pour étudier la thèse et de jouer avec le plugin NAVT. A la fin je suis fier de création personnalisée, souple, optimisé SEO, multi-niveaux, la structure imbriquée nagivation pour mon site WordPress Thèse + base.

Liste des fonctionnalités de multi-niveaux, imbriquée de menu pour le thème de thèse
(Vous devez aimer ce genre de choses):

  • Professionnel, propre look and feel.
  • Prise en charge de tous les navigateurs modernes, y compris MSIE 6,7, Opera, Safari, Firefox 3.x, Google Chrome à la fois javascript et non-javascript modes.
  • Gracieusement Downgradable pour les non-javascript navigateurs. Vous menu sera utilisable, visuellement similaires et de travail, même pour les navigateurs sans javascript (quoique la navigation seul niveau haut sera visible et aucune icônes déroulantes qui va se passer bien sûr, comme elles sont réalisées par javascript).
  • Caractéristiques SEO friendly - non ordonnée code de menu de la liste est générée à l'intérieur HTML. Google et d'autres moteurs de recherche sera en mesure de l'index de votre structure de navigation et de trouver des liens vers les pages intérieures.
  • Soutien pour un nombre illimité de niveaux d'imbrication et sous-niveaux.
  • Prise en charge de n'importe quel ordre ou plusieurs pages, les messages (via les URI définis par l'utilisateur), les catégories, les utilisateurs, les blocs de code personnalisés et les liens externes dans le menu.
  • Soutien du texte-ainsi que des éléments de menu à base d'images. (Je n'ai pas encore essayer ces si).
  • La structure du menu et le contenu est visuellement réglable par zone d'administration NAVT.
  • Compact: JQuery icônes déroulantes basées sur des niveaux imbriqués.
  • Rapide: JQuery pour le menu est chargé à partir de serveurs de Google (j'aimerais thèse elle-même à faire de même au lieu de le tirer sur place). Ce serait d'accélérer les choses un peu.
  • Évolutivité - Ce type de menu est modifiable et configurable à tout moment via le plug-in paramètres NAVT sans qu'il soit nécessaire de coder n'importe où.

J'ai utilisé cette excellent menu à partir du disque dynamique portail comme une base. J'ai eu de personnaliser le code javascript un peu ainsi que comprennent morceau de PHP dans custom_functions.php pour le faire fonctionner avec thèse. Aussi le nombre de pages préexistantes, les catégories et les postes de mon site ont été utilisés pour assembler la structure du menu. Vos propres au site sera différent - mais les concepts sont les mêmes.
Alors laissez aller, allons-nous?

Étape par étape les instructions pour configurer NAVT basée sur imbriquée, personnalisable, multi-niveaux, SEO friendly
et tout simplement cool et Thèse Thème

  1. Aller à la WordPress Admin-Panel. Plugins-> Ajouter un nouveau, la recherche pour "NAVT". Le plugin sera montré. Cliquez sur [Installer], [Installer maintenant], "Activer Plugin".
  2. Outils-> Listes NAVT, Inside "Navigation groupe" zone de trouver "le nom du groupe" et entrez: "menu1" dans le champ, appuyez sur bouton [Créer]. Zone "menu1" rectangle s'est créé.
    Cette "menu1" zone sera le terrain de jeu principal pour la construction du menu. Vous serez glisser-déposer ici vos éléments de menu.
  3. Dans "actifs" zone de trouver "d'autres" listbox et cliquez sur "Accueil" choix. "Home" thingie apparaîtra à l'intérieur de la «non attribué» région. Bizarre, hein? Pas de soucis, tant que ça marche - et ce sera pour nous.
  4. Faites glisser ce "Home" thingie de «actifs» dans la zone zone "menu1" rectangle. Il deviendra "Home" dans le menu.
    • Répétez les étapes 3-4 pour certaines pages de "Pages" zone, ainsi que pour les catégories des "catégories" région. Faites glisser les autres articles que vous voulez être sur votre menu à l'intérieur "menu1" rectangle. Vous pouvez cliquer sur les pages, les catégories, les utilisateurs et certains éléments personnalisés tels que «diviseur liste" et "bloc de code". Bloc de code est vraiment cool d'ajouter des extraits personnalisés à l'intérieur du menu.
    • Vous pouvez faire glisser des éléments de menu à l'intérieur "menu1" zone à réorganiser leur ordre.
    • Vous pouvez ajuster la position hiérarchique de chaque élément de menu avec "<" et ">" flèches.
    • En cliquant sur le nom de texte de chaque élément de menu - ouvre l'esprit de dialogue ahurissant personnalisation supplémentaire pour cet article. J'ai surtout utilisé par défaut, mais techniquement, vous pouvez devenir fou et commencer à faire des choix de menu à base d'images et ajouter des morceaux de code HTML en elle. Procédez avec prudence cependant.
    • Pour les sous-menus sans maillon unclikable qui serviront de «parents» pour d'autres "sous-enfants" J'avais l'habitude "bloc de code" type. Par exemple lors de la personnalisation telles élément bloc de code je suis entré pour "élément alias Menu" = "MemberWing" et pour "Entrez bloc de code:" = "MemberWing href='#'> <a </ a>". Avoir href = "#", il sera impossible de cliquer sur, mais agissant comme un choix de menu valide "parent".
  5. Voici comment la structure mon NAVT 'menu1' build ressemblait presque terminé:
    navt_building_icon
  6. Terminer la construction initiale, puis cliquez sur "engrenage" icône pour personnaliser votre structure de menu:
    navt_customize_menu
  7. Il ouvrira le dialogue avec 4 onglets: Options, Affichage, CSS, Thème.
    1. Allez dans "Options" et vérifiez que tout n'est pas cochée et "nom de groupe", déclare: "menu1"
    2. Aller à la onglet "Affichage" et s'assurer que tout le "Afficher la navigation sur le groupe ...« zone est cochée [x]. Laissez le reste à défaut.
    3. Allez à «CSS" et sélectionnez le bouton radio (x) «Ne pas appliquer des classes CSS".
    4. Aller à "Thème" onglet et remplissez-le comme ça:
      navt_configuration_theme_tab_icon
      Insérez-le dans «Ajouter des tags avant ..." zone de ce code:
      <div id='myjquerymenu' class='jquerycssmenu' style='margin-top:5px;'>
      Insérez-le dans «Ajouter des tags après ..." zone de ce code:
      <br style='clear: left' /></div>
    5. Appuyez sur [Enregistrer / Fermer] sur le bouton
  8. A ce point de menu bâtiment de l'intérieur options du plugin NAVT est terminée.
    Maintenant il est temps de faire un petit air pour thème de thèse afin qu'elle soit prête. Pour cela nous devons ajouter quelques fichiers personnalisés - CSS et javascript qui appartient au menu et custom_functions.php thèse mise à jour '
  9. Télécharger le jeu complet des fichiers ici .
  10. Décompressez des archives. Si vous avez mis à jour votre custom_functions.php avec vos personnalisations - dont vous avez besoin de les fusionner avec mes affaires. Je vais laisser à vous.
    Si vous ne l'avez pas touché - n'hésitez pas à l'écraser avec le mien. S'il vous plaît noter: j'ai préféré positionner menu sous l'en-tête site web (valeur par défaut est ci-dessus) - donc mon ajustement compris cette préférence ainsi.
  11. Téléchargez archive, y compris tous les sous-répertoires et fichiers sous le répertoire "custom" le thème de votre thèse, comme ceci:
    .../themes/THESIS-DIR/custom/custom_functions.php
    .../themes/THESIS-DIR/custom/jquerycssmenu/...

    Je n'ai pas touché custom.css - Je préfère garder menu CSS spécifique en vertu de leurs propres sites pour éviter de créer désordre à l'intérieur custom.css
  12. À ce stade, vous pouvez recharger votre site Web et voir la nouvelle belle nouvelle à plusieurs niveaux, imbriqué, optimisé SEO menu.
  13. Vous pouvez toujours revenir à NAVT paramètres et personnalisez votre menu avec plus de choix ou de repositionner quoi que ce soit. Il sera traduit en direct sur le site automatiquement.

Le chemin à parcourir ...

Ce tutoriel inclus par exemple de création d'un type de menu. J'ai joué avec un autre - juste pour voir comment le menu sombre couleur ressemblerait à ceci:

Thesis theme - multilevel nested CSS menu - dark palette

Thème de thèse - le menu à plusieurs niveaux imbriqués CSS - palette sombre

Je pense qu'il est assez agréable. Il existe de nombreux échantillons plus à la navigation disponibles à Dynamic Drive - ils sont tous possible de personnaliser pour la thèse et d'autres thèmes WordPress avec un certain effort:

Dynamic Drive Horizontal Menus

Menus Dynamic Drive horizontales

J'espère que vous trouverez ce tutoriel bénéfique et utile. Comme je l'ai dit, il est possible de personnaliser l'un de ces menus pour la meilleure thèse - que l'on donne le temps et le désir pour y arriver.

Que je pouvais faire ce travail pour vous sur une base contractuelle. Il suffit de choisir le menu que vous voulez, contactez-moi et je vais travailler sur le code et les instructions pour votre site web.

20 $

Et bien sûr, si vous êtes à la construction super-optimisé SEO prime adhésion wordpress portail - la meilleure solution pour cela:
Thème de thèse + plug-in adhésion MemberWing + auto hébergé WordPress , bien sûr.

comments } { 15 commentaires }

Message Premium 3

5 juillet 2009

C'est gratuit pour les accroche poste prime de 3. Cet article contient le contenu combiné: La première partie est visible pour les députés d'or, tout l'article est seulement visible pour les membres Platinum. Essayez de vous connecter en tant que membre première médaille d'or (nom d'utilisateur / mot de passe = or / or) - vous verrez plus de contenu. ... Et puis déconnectez-vous et reconnectez-vous que le platine [...]

Lire l'article complet →

Message Premium 2

5 juillet 2009

C'est gratuit pour les accroche poste prime de 2. Le reste est visible pour l'or et seuls les membres. Astuce - login membre d'or / mot de passe = or / or ......

{{{Or | platine}}}
Le reste de cet article est disponible aux membres Premium uniquement.

Lire l'article complet →

Message Premium 1

5 juillet 2009

C'est l'article de démonstration pour MemberWing-X. Avec MemberWing-X de cet article est fait pour l'achat à un prix unique de 2,95 $ ou en vous abonnant à "abonnement Gold" du programme. Donc, ce n'est annonce gratuite pour poste prime de 1. Le reste de cet article est visible seulement pour les membres qui l'avaient acquise pour 2,95 $ ou souscrit à "l'or [...]

Lire l'article complet →

Thème de thèse et de plug-in MemberWing appartenance au site pour les meilleurs sites d'adhésion SEO

5 juillet 2009

MemberWing est un plugin wordpress site d'adhésion spécialement conçu pour les portails de référencement d'adhésion optimisés. Avec c'est souples amovibles teasers, le soutien à Google Premier Cliquez norme gratuit, le contenu numérique et la protection de téléchargement habilités avec PromoFusion - il garantit votre indexation site d'adhésion rapide et un meilleur classement. Alors que site d'adhésion d'autres logiciels aime pour désactiver complètement l'accès [...]

Lire l'article complet →