A busca do menu perfeito Vertical ...

Parte 1 deste tutorial descrito processo passo a passo da construção do menu horizontal multinível aninhados para Wordpress tema Thesis . Parte 2 vai continuar para melhorar essa funcionalidade. Aqui vamos adicionar a versão "dark" do menu de navegação horizontal e vou ensiná-lo a alternar entre "brilhante" ea versão "dark". A parte 2 é o superconjunto da Parte 1. Ele inclui todos da Parte 1 + adiciona um material mais fresco.

Idéia principal que eu queria apresentar é a adição de menu vertical para (e Wordpress em geral). Eu estava procurando realmente flexível, SEO amigável e multi-browser menus compatíveis vertical que permitiria criar ilimitada níveis de aninhamento.

WEB tem toneladas de páginas sobre o assunto, mas quando eu comecei a experimentar todas estas amostras - que quer quebrou, caiu por terra, apoiada apenas um número limitado de níveis ou se comportado mal em Gates + Ballmer junksplorer 6. Finalmente voltei ao testadas e confiáveis ​​menus Dynamic Drive como suas amostras verticais provou ser um bom caso que se encaixa meus requisitos rigorosos. Eu tive que modificar significativamente los embora para ter certeza que se encaixa modelo de Tese.
A busca pela perfeição continua ...

Passei cerca de 16 horas pesquisando, montagem, teste, fixação, polimento e ajuste CSS menu vertical e. Js código e 3 / 4 do tempo foi gasto tornando-se a trabalhar em MSIE 6.
De qualquer forma, fiquei feliz com o resultado final. Menu de navegação resultou vertical tem todos os mesmos benefícios que tem menu horizontal.

Ter capacidade de adicionar menu vertical é muito importante para cerca de 70-80% de portais na web. Menus horizontais têm limitado "espaço" para acomodar muitas opções de menu, mas menu vertical não tem essa limitação e ajudaria imensamente. Então, vamos lá.

Lotes de passos para que isso aconteça já estão descritos na parte 1 do tutorial para que isso irá fazê-lo para uma um pouco menor, mas com resultados característica muito mais rico.

Então aqui vai:

Construção de SEO friendly, vertical, menu, multilevel hierarquicamente aninhado para Wordpress e . Passo a passo
(... O que você nunca pensou ser possível ...)

  1. Instale exec php plugins e ativá-lo. Vamos precisar dele, porque eu vou usar PHP dentro do widget de texto para emitir código HTML menu vertical ".
  2. Execute os passos 1-6 da parte 1 do tutorial . Basicamente, você precisa instalar e ativar o plugin do uso TAVN + visualmente construir o seu menu. Verifique se o seu nome do grupo de menu é 'menu1'. Este nome é codificado em custom_functions.php
  3. Clique em 'engrenagem' ícone para o seu 'menu1' grupo para editar suas propriedades:
    navt_customize_menu
  4. Segue Passos 7,1 -7,3 da parte 1 tutorial para definir "Opções", "Display" e "CSS" tabs configurações.
  5. Agora clique em "Theme" guia dessa caixa de diálogo. Vamos substituir número de configurações lá (se você estiver seguindo passo 1). Isto é ok - você não vai perder nada - mas essas mudanças são necessárias porque eu mudei alguns códigos do passo 1.
    Veja como este diálogo tem de ser preenchido:
    1. Dentro do "Tema xpath:" entrar nesta área de código (comandos para substituir qualquer tag com essas classes):
      .jquerycssmenu, .jqueryslidemenu
    2. Conjunto de "Action" para "Substituir por"
    3. Dentro de "Adicionar tags antes navegação grupo" área insira este código:
      <div class='jquerycssmenu' style='margin-top:5px;'>
    4. Dentro de "Adicionar tags depois de navegação grupo" área insira este código:
      <br style='clear: left' /></div>
    5. Clique em [salvar / fechar] botão.
  6. Agora vá para painel de administração Wordpress -> Aparência -> Widgets.
  7. Arraste "Text" widget (do grande "Disponível widgets" área) em "Sidebar uma" área à direita. Nós estaremos adicionando código no widget de texto que nos ajudará a materializar menu vertical.
    NOTA: Eu presumo que você tem "Sidebar 1" na existência. Opções tese permite que você desligá-lo - mas por causa deste tutorial vamos fazê-lo ser.
  8. Uma vez que você arrastar e soltar este widget - ele vai se abre como uma flor (eu estou sentindo agora romântica de que a luta é mais MSIE).
  9. Em "Title" área enter "mundo melhor menu vertical" ... Bem, fique à vontade para usar sua criatividade - que o texto vai acima do seu menu de recém-nascidos vertical.
  10. Na grande área para o texto - digite este código 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. Pressione [Salvar], clique no link "Fechar".
  12. Baixar atualizado conjunto de arquivos aqui .
    Este arquivo inclui:


    • Versão atualizada do "brilhante" código de menu horizontal
    • Versão "Dark" do menu horizontal
    • Vertical códigos de menu
    • Versão atualizada do custom_functions.php
  13. Agora você precisa descompactar este arquivo e enviá-lo para o diretório "custom" de seu .
    Nota: se você tiver feito todas as personalizações dentro custom_functions.php - você precisa para mesclá-los. Se não - fique à vontade para substituí-lo com a minha versão.
  14. Voila! Agora você pode recarregar o seu site e ver o mesmo menu "brilhante" horizontal + neato menu vertical na barra lateral esquerda.
  15. Tarefa BONUS: Vamos mudar menu "brilhante" horizontal sobre o esquema de cores "dark".
    1. Dentro do arquivo custom_functions.php:
      substituir este código:
      echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      //echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      com este código:
      //echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
      echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu

      Basicamente, estamos comentando uma linha e descomentar a outra.
    2. Agora vá para Wordpress admin-> Ferramentas-> Listas de TAVN acima e clique em "gear" ícone para editar as propriedades do seu 'menu1' do grupo.
    3. Clique em "Theme" tab.
    4. Dentro de "Adicionar tags antes navegação grupo" área insira este código:
      <div class='jqueryslidemenu' style='margin-top:5px;'>
    5. Agora - recarregar a página - e seu menu de navegação principal horizontal "magicamente" se tornou escuro, algo assim:
      Thesis theme - multilevel nested CSS menu - dark palette

      - multilevel menu CSS aninhados - paleta escura

      Paleta de cor escura podem ser mais adequados para determinados sites do que a cor clara. Então agora você tem uma liberdade de escolha em sua vida!

    6. Para voltar ao esquema de cores "brilhantes" - apenas acima desfazer "Bonus" passos.
  16. Conclusão:
    Eu amo , eu amo Wordpress e eu amo o fato de que temos uma maneiras de adicionar menus de navegação decente para nossos portais.

$ 20


Divirta-se!

Gleb Esman

comments } { 5 comentários }

Quest para o menu perfeito ...

Esta é a Parte 1 do tutorial
Parte 2 deste tutorial ensina como construir menu vertical + paleta de cores escuras para o horizontal

Eu decidi começar tema Thesis , porque um dos meus clientes me informou sobre problemas de compatibilidade entre Tese e minha filiação wordpress plugin local MemberWing. Eu fixo-lo e então decidi dar uma olhada em Teses e realmente se preocupou em assistir vídeos na página principal do site Tese principal - Diythemes.com .
O que mais me impressionou é a atenção ao detalhe, facilidade de utilização e acima de tudo - SEO características que são tão bem pensado.
Plugin de filiação MemberWing foi projetado desde o início para locais da sociedade que precisa puxar tanto o suco SEO possível. Então, eu paguei muita atenção a multiplicidade de SEO melhorias e perfeições em MemberWing. Muitos dos meus próprios clientes estão perguntando sobre diferentes temas de usar e ter tema que foi tão bem otimizado SEO lá de dentro seria uma excelente opção para empresários portal associação.

Combinando poderes de SEO MemberWing com poderes de SEO daria o melhor de oportunidades de classificação para meus clientes. Então, eu tenho Thesis e brincou com ele por um dia.

É um excelente tema de todas as maneiras. A parte de navegação do que que é um pouco limitado na função. A partir de Tese 1.5 + é um menu de nível somente. Meu desejo sempre é ser capaz de personalizar a navegação, tanto quanto necessário. Alguns sites têm poucas páginas, muitos outros têm de toneladas de páginas estáticas + zilhões de artigos / posts + lotes de categorias.
Assim, no mundo ideal ter a chance de criar olhando agradável hierarquicamente organizada usuário menu de navegação amigável é uma obrigação. Tese direito fora do bastão tem navegação com boa aparência, mas notei que todos os sites Tese baseados estão parecendo gêmeos. Personalizando menu de navegação Tese não é realmente fácil para a maioria das pessoas simplesmente deixar como está. Não há nenhuma maneira de alterar a ordem das categorias no menu ou posicioná-los entre páginas. E, novamente, a capacidade de criar estruturas de menu aninhados está faltando. Então eu decidi ver o que poderia ser feito sobre isso.
Depois de tentar cerca de meia dúzia de plugins menu / navegação relacionadas Eu defini a minha escolha sobre Wordpress TAVN Plugin Lista de navegação .
Plugin TAVN é essencialmente não-ordenada gerador de lista com fantasia de super e um pouco difíceis de descobrir interface de administração não-tradicionais. Que enganosa sobre ele é que ele realmente não criar menus fantasia procurando por si só. Ele faz a parte mais difícil do trabalho - embora lhe dá uma capacidade de reunir visualmente e gerar lista não ordenada - esqueleto de seu menu-a-ser. E você pode criar menus muitos também. Você pode puxar todos os tipos de coisas Wordpress para o menu de navegação: páginas, posts, artigos, categorias, usuários, blocos de código, links externos, divisórias, separadores e misturar e combinar e ninho e organizar e personalizá-los em qualquer estrutura de árvore que deseja.
TAVN gera para você resultou HTML lista não ordenada. Beleza segundo TAVN é que ele ajuda a inserir o seu novo menu em seu tema por meio de lógica JQuery famosa base, mas sem precisar alterar nenhum código! TAVN permite que você especifique: "substituir este elemento # com meu menu TAVN novo". # Elemento poderia ser um id ou classe de caminho de menu existente ou marca de elemento div que está sendo gerada por seu tema atual. Então TAVN faz esta substituição para você sem forçá-lo a ir em código tema e torná-lo mais confuso do que já é. Se tudo isso soa como o jargão - não se preocupe - eu vou guiá-lo passo a passo, em breve. A parte desafiadora de TAVN para todos é que você vai ter que vir para cima com reais CSS + imagens + código javascript para o seu menu de si mesmo. E cabe a você descobrir onde e como integrar esses arquivos e fazer essas coisas corretamente se conectar juntos.
Sinceramente sem saber JQuery + PHP + CSS algumas + com experiência decente com Wordpress - essa coisa é difícil de puxar.
Alegremente eu sei essas coisas um pouco assim que eu decidi morder a bala e guia a humanidade para a liberdade na construção de melhor do melhor menus de navegação para Wordpress. Eu só precisava descobrir fontes para alguns olhando agradável menus horizontal CSS. Eu escolhi website unidade dinâmica para melhor suas seleções, demos e fontes.

Dediquei um dia para estudar e brincar com Tese plugin de TAVN. No final eu orgulhosamente criado personalizado, flexível, otimizado SEO, multinível, a estrutura nagivation nested para o meu site Tese Wordpress + baseado.

Lista de recursos de vários níveis aninhados, de menu para
(Você tem que amar essas coisas):

  • Profissional, aparência limpa e sentir.
  • Suporte para todos os navegadores modernos, incluindo MSIE 6,7, Opera, Safari, Firefox 3.x, Chrome do Google em ambos os javascript e não-javascript modos.
  • Graciosamente downgradable para não-javascript browsers. Você menu será utilizável, visualmente semelhantes e trabalhando mesmo para navegadores JavaScript desabilitados (embora apenas de navegação de nível superior será visível e não flyouts vai acontecer naturalmente à medida que são feitas por javascript).
  • Características SEO amigável - unordered código do menu lista é gerada dentro de HTML. Google e aranhas outro motor de busca vai ser capaz de indexar sua estrutura de navegação e encontrar links para páginas internas.
  • Suporte para ilimitada níveis de aninhamento e subníveis.
  • Suporte para qualquer fim ou páginas, mensagens (via definida pelo usuário URIs), categorias, usuários, blocos de código personalizado e links externos dentro do menu.
  • Suporte de texto, bem como elementos de imagem baseados em menu. (Eu ainda tenho que tentar esses embora).
  • Estrutura de menus e conteúdo é visualmente ajustável através TAVN área administrativa.
  • Compacto: JQuery flyouts baseado para níveis aninhados.
  • Fast: JQuery para o menu é carregado a partir servidores do Google (eu adoraria Tese-se a fazer o mesmo ao invés de puxá-lo localmente). Isso seria acelerar um pouco as coisas.
  • Escalabilidade - Este tipo de menu é editável e configurável a qualquer momento, através das definições do plugin TAVN sem qualquer necessidade de codificação em qualquer lugar.

Eu usei este excelente menu do disco dinâmico portal como uma base. Eu tive que personalizar o código javascript um pouco, bem como incluir pedaço de PHP em custom_functions.php para que ele funcione com Thesis. Também o número de páginas pré-existentes, categorias e posts do meu site foram usadas para montar a estrutura do menu. Especificidades seu site vai ser diferente -, mas os conceitos serão os mesmos.
Então vamos continuar, vamos?

Instruções passo a passo para configurar TAVN baseado em nested, customizável, multinível, SEO friendly
e simplesmente olhar fresco e Tese Tema

  1. Ir para Wordpress painel de administração. Plugins-> Adicionar novo, procure por "TAVN". O plug-in será mostrado. Clique em [Install], [Instalar agora], "Ativar Plugin".
  2. Ferramentas-> Listas de TAVN, Inside "Navigation Group" área de encontrar "nome do grupo" e digite: "menu1" no campo, pressione [Criar] botão. "Menu1" área do retângulo foi criada.
    Este "menu1" área será o playground principal para construção de menus. Você estará arrastando e soltando elementos aqui o seu menu.
  3. Em "ativos" área listbox encontrar "outros" e clique em "Home" escolha. Thingie "Home" será exibida dentro do "não atribuído" a área. Estranho, hein? Não se preocupe, contanto que ele funciona - e será para nós.
  4. Arraste este "Home" thingie de "ativos" área em área do retângulo "menu1". Vai tornar-se "Home" item no menu.
    • Repita os passos 3-4 para algumas páginas de "Páginas" área, bem como para as categorias em "categorias" área. Arraste os itens que você quer estar em seu menu dentro "menu1" retângulo. Você pode clicar nas páginas, categorias, usuários e alguns elementos personalizados como "divisor de lista" e "bloco de código". Bloco de código é muito legal para adicionar snippets personalizados dentro do menu.
    • Você pode arrastar itens de menu dentro "menu1" área para reorganizar a ordem.
    • Você pode ajustar a posição hierárquica de cada item de menu com "<" e ">" flechas.
    • Clicando no nome do texto de cada item de menu - abre a mente de diálogo de personalização boggling extra para este item. Eu, principalmente, usado defaults mas tecnicamente você pode enlouquecer e começar a fazer escolhas com base em imagens do menu e adicionar pedaços de código HTML para ela. Proceder com cautela embora.
    • Para linkless submenus unclikable que servirão como "pais" para outros "sub-filhos" Eu usei o "Código bloco" tipo. Por exemplo, quando a personalização item de bloquear tal código entrei para "item apelido Menu" "MemberWing" = e "Enter bloco de código:" = "MemberWing href='#'> <a </ a>". Tendo href = "#" fará com que ele não clicáveis, mas agindo como uma escolha "pai" válido menu.
  5. Aqui está como o meu TAVN "menu1" estrutura construir parecia quase concluída:
    navt_building_icon
  6. Concluir a construção inicial e, em seguida, clique em "gear" ícone para personalizar a sua estrutura de menu:
    navt_customize_menu
  7. Ele vai abrir de diálogo com quatro guias: Options, Display, CSS, Tema.
    1. Vá em "Opções" guia e se certificar que tudo está desmarcada e "nome do grupo", diz: "menu1"
    2. Ir para guia "Exibir" e fazer tudo certo em "grupo de navegação Mostrar em ..." área está marcada [x]. Deixe o resto em padrões.
    3. Vá para "CSS" e selecione o botão de rádio (x) "Não se aplicam as classes CSS".
    4. Vá em "Theme" guia e preenchê-lo assim:
      navt_configuration_theme_tab_icon
      Inserir em "Add tags antes ..." área este código:
      <div id='myjquerymenu' class='jquerycssmenu' style='margin-top:5px;'>
      Inserir em "Adicionar tags depois ..." área este código:
      <br style='clear: left' /></div>
    5. Pressione [save / close] botão
  8. Neste ponto de menu construir de dentro opções do plugin TAVN está completa.
    Agora é hora de fazer uma pequena melodia até para para obtê-lo pronto. Para isso precisamos adicionar alguns arquivos personalizados - CSS e javascript, que pertence ao menu e custom_functions.php Tese update '
  9. Faça o download do conjunto completo de arquivos aqui .
  10. Descompactar arquivos. Se você atualizou seu custom_functions.php com suas personalizações - você precisa para mesclá-los com as minhas coisas. Vou deixar isso para você.
    Se você ainda não tocou - sinta-se livre para substituí-lo com a minha. Por favor note: eu preferia posição do menu sob o cabeçalho website (padrão está acima) - assim que meu ajustamento incluía essa preferência também.
  11. Upload de arquivo, incluindo todos os subdiretórios e arquivos em seu diretório "custom", como este:
    .../themes/THESIS-DIR/custom/custom_functions.php
    .../themes/THESIS-DIR/custom/jquerycssmenu/...

    Eu não toquei custom.css - Eu prefiro manter-menu específico CSS em seus próprios locais para evitar a criação bagunça dentro custom.css
  12. Neste ponto, você pode recarregar o seu site e ver o novo belo novo multinível, aninhados, menu SEO otimizado.
  13. Você pode sempre voltar a TAVN configurações e personalizar o seu menu com mais opções ou reposicionar nada. Será refletida no site ao vivo automaticamente.

O caminho pela frente ...

Este tutorial incluído exemplo criativo de um tipo de menu. Joguei com um outro - só para ver quão escuro menu de cor ficaria assim:

Thesis theme - multilevel nested CSS menu - dark palette

- multilevel menu CSS aninhados - paleta escura

Eu acho que é bastante agradável. Há muitos mais exemplos de navegação disponíveis no Dynamic Drive - todos eles são possíveis de personalizar para Teses e outros temas Wordpress com algum esforço:

Dynamic Drive Horizontal Menus

Menus dinâmicos Unidade Horizontal

Eu espero que você encontrar este tutorial benéfico e útil. Como eu disse, é possível personalizar qualquer um desses menus de Teses - que é dado tempo e vontade de fazer acontecer.

Eu poderia fazer este trabalho para você com base num contrato. Basta escolher o menu que você gosta, entre em contato comigo e eu vou trabalhar no código e instruções para o seu site.

$ 20

E, claro, se você for até a construção de super otimizado SEO wordpress prêmio de filiação portal - a melhor solução para isso:
Tema tese + plugins MemberWing associação + auto-hospedado Wordpress é claro.

comments } { 15 comentários }

Premium Post 3

05 de julho de 2009

Isso é provocação gratuita para o prémio pós 3.
Este artigo contém conteúdo combinado: Primeira parte é visível para membros Gold, todo o artigo só é visível para membros Platinum.
Tente fazer o login como o ouro primeiro membro (username / password = ouro / ouro) - você vai ver mais conteúdo.
... E, em seguida, logoff e efetue logon novamente como membro platina (username / [...]

Leia o artigo completo →

Premium Post 2

05 de julho de 2009

Isso é provocação gratuita para o prémio pós 2. O resto é visível para membros Gold e só.
Dica - login membro de ouro / password = ouro / ouro

O restante deste artigo está disponível somente para Membros Premium.
Entrar ou Torne-se membro

Leia o artigo completo →

Premium 1 Post

05 de julho de 2009

Este artigo é demo para MemberWing-X. Com MemberWing-X deste artigo é feita para a compra em um preço único de 2,95 dólar, ou inscrevendo-se do programa "Gold Membership".
Então, isso é provocação gratuita para o prémio pós 1. O resto deste artigo só é visível para os membros que comprou para $ 2,95 ou inscrito em "Membership Gold".
Dica [...]

Leia o artigo completo →

Tema da tese e Associação MemberWing plugin do site para os melhores sites de filiação SEO

05 de julho de 2009

MemberWing é um plugin de wordpress membro do site projetado especificamente para portais filiação SEO otimizado. Com ele é flexível teasers indexável, suporte para o Google Primeiro Clique Grátis padrão, conteúdo digital e proteção de download habilitada com PromoFusion - que garante sua indexação site adesão rápida e classificações mais elevadas.
Enquanto membro do site outros softwares gosta de desativar completamente o acesso a [...]

Leia o artigo completo →