La quête de la parfaite menu vertical ...

Partie 1 de ce tutoriel décrit étape par étape de la construction horizontale imbriqués menu à plusieurs niveaux pour Wordpress Thème de thèse . Partie 2 continuera à améliorer cette fonctionnalité. Ici, nous allons ajouter "sombre" version de la barre de navigation horizontale et je vais vous apprendre à passer d'un "brillant" et "sombre" de version. La partie 2 est le surensemble de la partie 1. Il comprend tous de la partie 1 + ajoute plus de trucs sympas.

l'idée principale que je voulais présenter ajoute menu vertical à (et de Wordpress en général). Je cherchais vraiment souple, SEO menu convivial et multi-navigateur compatible vertical qui lui permettraient de créer un nombre illimité niveaux d'imbrication.

WEB a des tonnes de pages sur le sujet, mais quand j'ai commencé à essayer tous ces échantillons - soit ils ont été rompues, effondré, pris en charge qu'un nombre limité de niveaux ou de mauvaise conduite dans junksplorer Gates + Ballmer 6. Enfin je suis revenu à éprouvé Dynamic Drive menus que leurs échantillons verticaux s'est avérée une jolie boîte qui convient à mon exigences strictes. J'ai dû les modifier de manière 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 de recherche, assemblage, les essais, la fixation, de polissage et de tuning CSS menu vertical et. Time code JS et 3 / 4 a été dépensé de ce qui en fait de travailler dans MSIE 6.
Quoi qu'il en soit, j'ai été heureux avec le résultat final. menu de navigation vertical en a résulté a tous les mêmes avantages que le menu horizontal a.

Ayant la possibilité d'ajouter menu vertical est très important d'environ 70-80% de portails sur le web. menus horizontaux ont limité "espace" pour accueillir de nombreux choix de menu menu vertical, mais n'a pas cette limitation et aiderait énormément. Alors nous y voilà.

Beaucoup d'étapes pour y arriver sont déjà décrites dans la partie 1 du tutorial et donc cela le faire pour un peu plus courte, mais avec plus de fonctionnalité très riches résultats.

Alors voilà:

Bâtiment SEO friendly, vertical, à plusieurs niveaux, hiérarchiquement emboîtés menu pour Wordpress et . Pas à pas
(... Ce que vous n'auriez jamais cru possible ...)

  1. Installer plugin php exec et l'activer. Nous en aurons besoin, car je vais utiliser PHP à l'intérieur du widget texte à émettre menu vertical "code HTML.
  2. Effectuez les étapes 1 - 6 de la partie 1 du tutoriel . Classiquement, vous devez installer et activer le plugin NAVT utilisation + 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 des étapes 7,1 -7,3 de la partie 1 tutoriel pour définir "Options", "Affichage" et "CSS" Paramètres des onglets.
  5. Cliquez maintenant sur le "thème" onglet de cette boîte de dialogue. Nous allons remplacer certain nombre de paramètres y arriver (si vous suivi 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 à l'étape 1.
    Voici comment ce dialogue doit être rempli:
    1. A l'intérieur de "xpath Thème:" zone de saisir ce code (il commande pour remplacer une étiquette avec ces classes):
      .jquerycssmenu, .jqueryslidemenu
    2. Set "Action" à "Remplacer avec"
    3. A l'intérieur de "Ajouter des tags avant le groupe de navigation" zone entrez ce code:
      <div class='jquerycssmenu' style='margin-top:5px;'>
    4. A l'intérieur de "Ajouter des tags après le groupe de navigation" zone entrez ce code:
      <br style='clear: left' /></div>
    5. Cliquez sur [Enregistrer / bouton Fermer].
  6. Maintenant, allez au panneau d'administration Wordpress -> Apparence -> Widgets.
  7. Faites glisser "Texte" widget (à partir de la grande "widgets disponibles" zone) en "Encadré 1" zone de droite. Nous allons ajouter du code dans le widget texte qui nous aidera à concrétiser menu vertical.
    NOTE: Je suppose que vous avez »Encadré 1» dans l'existence. Thèse options vous permet de l'éteindre - mais pour l'amour de ce faire laisser tutoriel 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 plus MSIE).
  9. Dans "Titre" zone entre "World's Best menu vertical" ... Eh bien, n'hésitez pas à utiliser votre créativité - ce texte va-dessus de votre menu vertical qui vient de naître.
  10. En grande zone de 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 mise à jour des fichiers ici .
    Cette archive comprend:


    • Mise à jour de "brillant" code de menu horizontale
    • "Dark" version du menu horizontal
    • codes menu vertical
    • Mise à jour de custom_functions.php
  13. Maintenant, vous devez décompresser l'archive et de le transférer dans la «coutume» répertoire de votre .
    Note: si vous avez effectué 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 le menu du même "brillant" menu horizontal + neato verticale dans la barre latérale gauche.
  15. tâche BONUS: Que le changement "brillant" menu horizontal sur le "régime de couleur foncée.
    1. A l'intérieur du fichier custom_functions.php:
      Remplacez 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 sommes en commentant une ligne et enlevant l'autre.
    2. Maintenant, allez dans Wordpress admin-> Listes Outils-> NAVT et cliquez sur précitée "engin" icône pour modifier les propriétés de votre "menu1 groupe.
    3. Cliquez sur "Thème" onglet.
    4. A l'intérieur de "Ajouter des tags avant le groupe de navigation" zone entrez ce code:
      <div class='jqueryslidemenu' style='margin-top:5px;'>
    5. Maintenant - recharger 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

      - à plusieurs niveaux imbriqués menu CSS - palette sombre

      palette de couleurs noir peut être plus approprié pour certains sites que celui de couleur claire. Alors maintenant, vous avez une liberté de choix dans votre vie!

    6. Pour en revenir à "régime lumineux de couleur" - juste au-dessus défaire "Bonus" étapes.
  16. Conclusion:
    J'aime , je l'aime Wordpress et j'aime le fait que nous avons une façons d'ajouter des menus de navigation décent à nos portails.

20 $


Amusez-vous!

Gleb Esman

comments } ( 5 commentaires )

La quête du menu idéal ...

C'est la partie 1 du tutoriel
Partie 2 de ce tutoriel apprend à construire + menu vertical palette de couleurs sombres pour l'horizontale

J'ai décidé de me sujet de la thèse , parce que l'un de mes clients m'a informé des problèmes de compatibilité entre la thèse et mon wordpress site plugin membres MemberWing. Je le fixe et a alors décidé de regarder de plus près à la thèse et en fait pris la peine de regarder les vidéos sur la page d'accueil du site principal de thèse - Diythemes.com .
Ce qui m'a impressionné le plus, c'est l'attention au détail convivialité et les fonctionnalités les plus SEO de tous - qui sont si bien pensé.
plugin membres MemberWing a été conçu dès le départ pour les sites d'adhésion qui devraient tirer le jus de SEO autant que possible. Donc, j'ai payé beaucoup d'attention à une multitude d'améliorations et de perfectionnements dans SEO MemberWing. Beaucoup de mes propres clients demandent sur des thèmes différents à utiliser et qui a été le thème d'avoir si bien optimisé SEO de l'intérieur profond serait un excellent choix pour les entrepreneurs membres du portail.

La combinaison des pouvoirs de référencement SEO MemberWing avec les puissances du serait de donner le meilleur parti des possibilités de classement pour mes clients. Alors, j'ai fait de 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 de 1,5 + c'est un menu de niveau seulement. Mon désir est d'habitude d'être en mesure de personnaliser la navigation autant que nécessaire. Certains sites n'ont que quelques pages, beaucoup d'autres ont des tonnes de pages statiques + zillions d'articles / postes + beaucoup de catégories.
Ainsi, dans le monde idéal ayant une chance de créer de jolis organisée hiérarchiquement menu de navigation convivial est un must. Thèse droit au large de la chauve-souris a beau la navigation, mais j'ai remarqué que tous les sites Web de thèse fondée sur la recherche sont comme des jumeaux. Personnalisation des menus de navigation thèse n'est pas vraiment facile si la plupart des gens le laisser tel quel. Il n'existe aucun moyen pour changer l'ordre des catégories dans le menu ou les placer entre les pages. Et encore, la capacité à créer des structures imbriquées menu est manquant. J'ai donc décidé de voir ce qui pourrait être fait à ce sujet.
Après avoir essayé la moitié environ menu douzaine / Navigation plugins liés j'ai mis mon choix sur Wordpress Plugin de navigation Liste NAVT .
NAVT plugin est essentiellement non-ordonnée générateur de liste avec fantaisie et super un peu dur à la figure interface d'administration non traditionnels. Qu'est-ce trompeur, c'est que cela ne crée pas de fantaisie menus cherche par lui-même. Il ne la partie la plus difficile du travail bien - vous donne une capacité à rassembler visuellement, et de générer des listes à puces - squelette de votre menu à l'ê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, messages, articles, catégories, les utilisateurs, les blocs de code, les liens externes, des séparations, des séparateurs et de combiner et de nidification et d'organiser et de les personnaliser dans une structure arborescente vous voulez.
NAVT génère pour vous conduit HTML liste non ordonnée. beauté Deuxième NAVT est qu'il vous aide à insérer votre nouveau menu dans votre thème via logique basée JQuery célèbres, mais sans qu'il soit nécessaire de modifier n'importe quel 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, ce remplacement ne NAVT pour vous sans vous forcer à aller dans le code thème et de le rendre plus propre que d'elle l'est déjà. Si tout cela ressemble à 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 à trouver des CSS + images réelles 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 correctement vous connecter ensemble.
Sincèrement, sans savoir JQuery + PHP + CSS des + ayant une expérience décent avec Wordpress - cette chose est difficile à tirer.
Volontiers je sais ce genre de choses un peu alors j'ai décidé de serrer les dents et l'humanité à la liberté guide dans la construction de la meilleure des menus de navigation meilleure pour Wordpress. J'avais juste besoin de trouver des sources pour certains jolis menus CSS horizontaux. J'ai choisi le site d'entraînement dynamique pour leurs meilleures sélections, des démos et des sources.

J'ai consacré une journée à l'étude de thèse et de jouer avec le plugin NAVT. A la fin je suis fier créé sur mesure, flexible, référencement optimisé, à plusieurs niveaux, imbriqués structure une navigation pour mon site Wordpress + thèse fondée.

Liste des caractéristiques des niveaux multiples, imbriqués menu
(Vous devez aimer ce genre de choses):

  • Professionnel, propre look and feel.
  • Support pour tous les navigateurs modernes, y compris MSIE 6,7, Opera, Safari, Firefox 3.x, Google Chrome en javascript et des modes non-javascript.
  • Gracieusement downgradable pour les navigateurs non javascript. Vous menu sera utilisable, visuellement similaires et de travail, même pour les navigateurs sans javascript (bien que la navigation de haut niveau sera visible et aucun flyouts-t-il bien sûr qu'ils sont faits par javascript).
  • caractéristiques SEO friendly - non ordonnée code menu de la liste est générée au sein de HTML. Google et autres moteurs de recherche sera en mesure d'indexer votre structure de navigation et de trouver des liens vers des pages intérieures.
  • Support pour un nombre illimité niveaux d'imbrication et de sous-niveaux.
  • Support pour toute commande ou pages, les messages (via des URI défini par l'utilisateur), les catégories, les utilisateurs, les blocs de code personnalisé et les liens externes dans le menu.
  • Support du texte ainsi que des éléments de menu à base d'images. (J'ai pas encore essayé ces bien).
  • Structure du menu et le contenu est visuellement réglable par zone d'administration NAVT.
  • Compact: flyouts JQuery base pour les niveaux imbriqués.
  • Fast: jQuery pour le menu est chargé sur les serveurs Google (je Thèse amour lui-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 les paramètres de plugin NAVT sans qu'il soit nécessaire de coder n'importe où.

J'ai utilisé ce menu excellent 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. Votre site sera spécificités différentes - mais des concepts seront les mêmes.
Alors laissez-passer, allons-nous?

Étape par étape les instructions pour configurer NAVT base imbriqués, personnalisable, multi-niveaux, SEO friendly
et tout simplement cool et thèses Thème

  1. Aller au panneau d'administration Wordpress. Plugins-> Ajouter de nouvelles, de la recherche pour "navt". Le plugin sera affiché. Cliquez sur [Installer], [Installer maintenant], "Activer le plugin".
  2. Outils-> Listes NAVT, Inside "Navigation groupe" zone trouver le nom de «groupe» et entrez: "menu1" dans le champ, appuyez sur [Créer] bouton. "Menu1 zone rectangulaire" m'a 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 des «autres» ListBox et cliquez sur "Accueil" choix. "Home" truc apparaîtra à l'intérieur du "non assignés" région. Bizarre, hein? Pas de soucis, tant que cela fonctionne - et ce sera pour nous.
  4. Faites glisser ce "Home" truc de «actifs» en zone "menu1 zone rectangulaire". Il va devenir "Home" dans le menu.
    • Répétez les étapes 3-4 pour quelques pages de "Pages" zone, ainsi que pour les catégories des "catégories" région. Faites glisser les éléments que vous voulez être le menu de votre intérieur "menu1" rectangle. Vous pouvez cliquer sur les pages, catégories, utilisateurs et certains des éléments personnalisés tels que diviseur de «liste» et le bloc de code ". bloc de code est vraiment cool pour ajouter des extraits à l'intérieur du menu personnalisé.
    • 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 ahurissant dialogue de personnalisation supplémentaires pour cet article. J'ai surtout utilisé par défaut mais techniquement vous pouvez vous rendre 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 servira de «parents» pour les autres "sous-enfants», j'ai choisi "bloc de code" type. Par exemple lors de la personnalisation tels élément bloc de code je suis entré pour "alias de menu" = "MemberWing" et "Enter bloc de code:" = "<a href='#'> MemberWing </ a>". Ayant href = "#", il sera cliquable, mais agissant comme un valide "parent" choix de menu pas.
  5. Voici comment menu1 "Mon NAVT« structure construire ressemblait presque terminé:
    navt_building_icon
  6. cliquez sur Terminer la construction initiale, puis sur "engin" icône pour personnaliser votre structure de menu:
    navt_customize_menu
  7. Il est ouvert de dialogue avec 4 onglets: Options, Affichage, CSS, Thème.
    1. Allez dans "Options" et vérifiez que tout est cochée et le nom de «groupe», déclare: "menu1"
    2. Aller à onglet "Affichage" et s'assurer que tout le «groupe de la navigation ... Afficher sur la« zone est cochée [x]. Laissez le reste à défaut.
    3. Allez sur "CSS" et l'onglet Sélectionner le bouton (x) «Ne pas appliquer classes CSS".
    4. Allez dans "Theme" onglet et remplissez-le comme ça:
      navt_configuration_theme_tab_icon
      INSERT INTO "Ajouter des tags avant le ..." zone de ce code:
      <div id='myjquerymenu' class='jquerycssmenu' style='margin-top:5px;'>
      INSERT INTO "Ajouter des tags après ..." zone de ce code:
      <br style='clear: left' /></div>
    5. Appuyez sur [Sauver / Fermer]
  8. Au menu de ce bâtiment point de l'intérieur NAVT options de l'extension est terminée.
    Maintenant il est temps de faire un petit air pour pour la préparer. Pour cela nous devons ajouter quelques fichiers personnalisés - CSS et javascript qui appartient au menu et mettre à jour custom_functions.php thèse "
  9. Télécharger le jeu complet des fichiers ici .
  10. Décompressez archive. Si vous avez mis à jour avec vos personnalisations custom_functions.php - vous avez besoin de les fusionner avec mon stuff. 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é au menu position dans l'en-tête site (par défaut ci-dessus) - si mon ajustement compris cette préférence ainsi.
  11. archive d'envoi, y compris tous les sous-répertoires et fichiers sous votre «coutume» répertoire, 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 CSS menu spécifique en vertu de leurs propres sites pour éviter de créer à l'intérieur du mess custom.css
  12. À ce stade, vous pouvez recharger votre site Web et voir la nouvelle belle nouvelle à plusieurs niveaux, imbriqués, référencement optimisé menu.
  13. Vous pouvez toujours revenir à des paramètres NAVT et personnaliser 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 didacticiel exemple de création d'un type de menu. J'ai joué avec un autre - juste pour voir comment sombres menu coloré ressemblera à:

Thesis theme - multilevel nested CSS menu - dark palette

- à plusieurs niveaux imbriqués menu CSS - palette sombre

Je pense qu'il est très agréable. Il ya plus de nombreux échantillons de navigation disponibles à Dynamic Drive - ils sont tous possible de personnaliser des thèses et d'autres thèmes Wordpress avec un certain effort:

Dynamic Drive Horizontal Menus

Dynamic Drive menus horizontaux

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

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 hauteur de construction SEO super optimisé membres Premium Wordpress portail - la meilleure solution pour cela:
Thème de thèse + plugin membres MemberWing + auto organisé Wordpress , bien sûr.

comments } ( 15 commentaires )

Post Premium 3

5 juillet 2009

C'est teaser gratuit pour 3 post prime.
Cet article contient des combinés contenu: La première partie est visible à Gold membres, l'article en entier est visible uniquement 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 fermeture de session et reconnectez-vous en tant que membre platine (nom d'utilisateur / [...]

Lire l'article complet →

Post Premium 2

5 juillet 2009

C'est teaser gratuit pour 2 post prime. Le reste est visible pour l'or et les membres seulement.
Suggestion d'or - connexion membre Gold / mot de passe = / or

Le reste de cet article est accessible aux membres Premium uniquement.
Connexion ou Devenir membre

Lire l'article complet →

Post Premium 1

5 juillet 2009

C'est l'article de démonstration pour MemberWing-X. Avec MemberWing-X du présent article est pris pour l'achat à un prix unique de 2,95 $ ou en vous abonnant à "Gold" du programme.
Donc, ce n'est teaser gratuit pour 1 poste prime. Le reste de cet article est visible uniquement pour les membres qui en ont acheté pour 2,95 $ ou abonné à "Gold".
Astuce [...]

Lire l'article complet →

sujet de la thèse et de site d'adhésion MemberWing plugin pour les meilleurs sites d'adhésion SEO

5 juillet 2009

MemberWing est un plugin WordPress composition site spécialement conçu pour référencement optimisé portails d'adhésion. Grâce à son flexible teasers amovibles, le soutien à Google d'abord standard Click Free, le contenu numérique et de télécharger la protection habilitée à PromoFusion - elle garantit l'indexation de votre site d'adhésion rapide et un meilleur classement.
Alors que d'autres logiciels de site d'adhésion aime accès désactiver complètement à [...]

Lire l'article complet →