A busca para o menu perfeito Vertical ...

Parte 1 deste tutorial descrito processo passo a passo da construção do menu horizontal multinível aninhada para WordPress tema da tese . Parte 2 irá continuar para melhorar essa funcionalidade. Aqui vamos adicionar a versão "dark" do menu de navegação horizontal e eu vou ensinar você como alternar entre "brilhante" ea versão "dark". Parte 2 é o superconjunto da Parte 1. Ele inclui todos da Parte 1 + adiciona mais coisas legais.

A idéia principal que eu queria apresentar é a adição de menu vertical para (e WordPress em geral). Eu estava procurando muito flexível, SEO amigável e multi-navegador de menus compatível vertical que permitiria criar ilimitados níveis de aninhamento.

WEB tem toneladas de páginas sobre o assunto, mas quando eu comecei a tentar 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 minhas exigências rigorosas. Eu tive que modificar significativamente los embora para ter certeza que se encaixa modelo de tese.
A busca pela perfeição continua ...

Eu passei cerca de 16 horas pesquisando, montagem, testes, conserto, polimento e ajuste CSS menu vertical e. Código js e 3/4 do tempo foi gasto a fazer ela funcionar no MSIE 6.
De qualquer forma, fiquei feliz com o resultado final. Menu de navegação resultou vertical tem os mesmos benefícios que tem menu horizontal.

Tendo em capacidade de adicionar menu vertical é muito importante para cerca de 70-80% de portais na teia. 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á fazer isso por um pouco mais curto, mas com resultados característica muito mais ricos.

Então aqui vai:

Edifício SEO amigável, vertical, menu, a vários níveis hierarquicamente aninhado para WordPress e tema da tese. Passo a Passo
(... O que você nunca pensou ser possível ...)

  1. Instale exec plugin do php e ativá-lo. Vamos precisar dele, porque eu vou usar PHP dentro da janela de texto para emitir código HTML menu vertical ".
  2. Execute os passos 1 - 6 de parte 1 do tutorial . Basicamente, você precisa instalar e ativar o uso do plugin TAVN + construir visualmente o seu menu. Verifique se o seu nome do grupo de menu é 'menu1'. Este nome é codificado em custom_functions.php
  3. Clique no botão 'engrenagem' ícone para o seu 'menu1' grupo para editar suas propriedades:
    navt_customize_menu
  4. Segue os passos de 7,1 -7.3 tutorial Part 1 para definir "Opções", "Mostrar" e "CSS" configurações de guias.
  5. Agora clique em "Theme" guia dessa caixa de diálogo. Vamos substituir o número de configurações de lá (se você estiver seguindo o passo 1). Isto é ok - você não vai perder nada - mas essas mudanças são necessárias porque eu mudei alguns códigos a partir do passo 1.
    Veja como este diálogo precisa ser preenchido:
    1. Dentro do "Tema xpath:" área de introduzir este código (que comanda a substituir qualquer etiqueta com essas classes):
      .jquerycssmenu, .jqueryslidemenu
    2. Defina "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 de navegação depois do grupo" área insira este código:
      <br style='clear: left' /></div>
    5. Clique em [salvar / fechar] botão.
  6. Agora vá para WordPress painel de admin -> Aparência -> Widgets.
  7. Arraste "Texto" widget (a partir do "widgets disponíveis" grande área) em "Sidebar 1" área à direita. Nós estaremos adicionando código para o widget de texto que nos ajudará a materializar menu vertical.
    NOTA: Eu presumo que você tem "Sidebar 1" na existência. Tese opções 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 se abre como uma flor (eu estou sentindo agora romântica que luta MSIE é mais).
  9. Em "Title" área de entrar "mundo melhor menu vertical" ... Bem, sinta-se livre para usar sua criatividade - que o texto vai acima do seu menu de recém-nascido vertical.
  10. Na grande área para o texto - digite o 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. Baixe 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 tema de tese.
    Nota: se você tiver feito todas as personalizações dentro custom_functions.php - você precisa para mesclá-las. Se não - fique à vontade para substituí-lo com a minha versão.
  14. Voila! Agora você pode recarregar seu site e ver o mesmo menu "brilhante" horizontal + neato menu vertical na barra lateral esquerda.
  15. Tarefa BONUS: Vamos mudar o menu "brilhante" horizontal sobre o esquema de cores "dark".
    1. Dentro 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 TAVN e clique no supracitado "gear" ícone para editar as propriedades do seu 'menu1' grupo.
    3. Clique em "Theme" guia.
    4. Dentro de "Adicionar tags antes navegação grupo" área insira este código:
      <div class='jqueryslidemenu' style='margin-top:5px;'>
    5. Agora - recarregar sua página - e seu menu de navegação principal horizontal "magicamente" se tornou escuro, algo assim:
      Thesis theme - multilevel nested CSS menu - dark palette

      Tema da tese - multilevel menu CSS nested - paleta escura

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

    6. Para voltar ao esquema de cores "brilhante" - apenas acima desfazer "Bonus" passos.
  16. Conclusão:
    Eu amo Tema de Tese, eu amo WordPress e eu adoro o fato de que temos algumas maneiras para adicionar menus de navegação decente para os nossos portais.

$ 20


Divirta-se!

Gleb Esman

{Comentários sobre esta entrada estão fechados}

A busca para o menu perfeito ...

Esta é a Parte 1 do tutorial
Parte 2 deste tutorial ensina como criar menu vertical + paleta de cor escura para o horizontal

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

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

É um excelente tema de todas as maneiras. A parte de navegação do mesmo, porém, é um pouco limitado na função. A partir de Tese 1,5 + é um menu de nível só. O desejo usual é para ser capaz de personalizar navegação, tanto quanto necessário. Alguns sites têm páginas apenas alguns, muitos outros têm toneladas de páginas estáticas + de 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 Tese de navegação não é muito fácil para a maioria das pessoas apenas deixá-lo como é. Não há nenhuma maneira de alterar a ordem das categorias no menu ou posicioná-los entre as 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 menu de navegação / plugins relacionados eu definir a minha escolha no WordPress Plugin TAVN lista de navegação .
Plugin TAVN é essencialmente desordenada gerador de lista com fantasia de super e uma interface difícil de entender untraditional bit admin. O enganosa sobre ele é que ele realmente não criar menus extravagantes que procuram 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 de muitos também. Você pode puxar todo o tipo 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 quer.
TAVN gera para você resultou HTML lista não ordenada. Segundo a beleza da TAVN é que ele ajuda a inserir o seu novo menu em seu tema através da lógica baseada em JQuery famoso, mas sem necessidade de alterar o 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 isso tudo soa como jargão - não se preocupe - eu vou guiá-lo passo a passo em breve. A parte desafiadora da TAVN para todos é que você vai ter que vir para cima com real 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 ficar conectados juntos.
Sinceramente sem saber JQuery + PHP + CSS algum + com experiência decente com WordPress - essa coisa é difícil de puxar.
Alegremente eu sei que essas coisas um pouco assim que eu decidi morder a bala e humanidade guia para a liberdade de construir o melhor dos melhores menus de navegação para WordPress. Eu só precisava descobrir fontes para algumas agradáveis ​​procurando menus horizontais CSS. Eu escolhi site Dynamic Drive para os seus melhores seleções, demos e fontes.

Dediquei um dia para estudar Teses e jogar com o plugin TAVN. No final eu orgulhosamente criado personalizado, flexível, otimizado SEO, a vários níveis, a estrutura nagivation aninhada em meu site Tese WordPress + base.

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

  • Aparência profissional, limpo e sentir.
  • Suporte para todos os navegadores modernos, incluindo MSIE 6,7, Opera, Safari, Firefox 3.x, Chrome do Google tanto em javascript e não javascript modos.
  • Graciosamente downgradable para não-javascript navegadores. Você menu será utilizável, visualmente semelhantes e trabalhando mesmo para navegadores JavaScript desabilitados (embora navegação nível superior só será visível e não flyouts vai acontecer, claro, como eles são feitos por javascript).
  • Características SEO amigável - sem ordem código do menu lista é gerada dentro de HTML. Google e outros spiders de busca vai ser capaz de indexar a sua estrutura de navegação e encontrar links para páginas internas.
  • Suporte para ilimitados níveis e subníveis de nidificação.
  • 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 estes embora).
  • Estrutura do menu e conteúdo é visualmente ajustável através TAVN área administrativa.
  • Compacto: JQuery flyouts base para níveis aninhados.
  • Fast: JQuery para o menu é carregado a partir de servidores do Google (eu adoraria Tese-se a fazer o mesmo ao invés de puxá-lo localmente). Isso iria 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 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 a tese. 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 do seu site vai ser diferente -, mas os conceitos mais será a mesma.
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], "Activar Plugin".
  2. Ferramentas-> Listas TAVN Inside "Navegação Grupo" á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 principal parque infantil para a construção de menus. Você vai se arrastando e soltando aqui elementos de menu.
  3. Em "ativos" área listbox encontrar "outro" 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 trabalha - 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 quaisquer outros itens que você deseja estar em seu menu dentro "menu1" retângulo. Você pode clicar nas páginas, categorias, usuários e alguns elementos personalizados, tais 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 do 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 incompreensível extra para este item. Eu, principalmente, usado defaults mas tecnicamente você pode enlouquecer e começar a fazer escolhas com base em imagem de menu e adicionar pedaços de código HTML para ele. Proceda com cuidado embora.
    • Para linkless submenus unclikable que servirão como "pais" para outros "sub-crianças" que eu usei "Código bloco" tipo. Por exemplo, quando a personalização item de bloco tal código que eu entrou para "Item de menu alias" = "MemberWing" e "Enter bloco de código:" = "MemberWing href='#'> <a </ a>". Tendo href = "#" fará com que ele não clicável, mas agindo como uma escolha "pai" válido menu.
  5. Aqui está como o meu TAVN "menu1" estrutura de construção parecia quase concluída:
    navt_building_icon
  6. Concluir construção inicial e, em seguida, clique em "engrenagem" ícone para personalizar a sua estrutura de menu:
    navt_customize_menu
  7. Ele irá abrir diálogo com 4 abas: Opções, tema da exibição, CSS,.
    1. Vá em "Opções" guia e verifique se tudo está desmarcada e "nome do grupo", diz: "menu1"
    2. Ir para a guia "Exibir" e se certificar que tudo em "Mostrar no grupo navegação ..." á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 "Adicionar 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 [Salvar / Fechar] botão
  8. Neste edifício de menu a partir do ponto de opções do plugin TAVN está completa.
    Agora é hora de fazer um pouco de música até para o tema Thesis 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. Descompacte arquivo. 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 - fique à vontade 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. Faça upload de arquivo, incluindo todos os subdiretórios e arquivos sob o diretório 'custom' o seu tema de Tese, 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 de bagunça dentro custom.css
  12. Neste ponto, você pode recarregar o seu site e ver o novo belo novo multinível, aninhada, SEO menu de otimizado.
  13. Você pode sempre voltar a TAVN configurações e personalizar o seu menu com mais opções ou reposicionar nada. Irá ser refletidas 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 como menu de cor escura ficaria assim:

Thesis theme - multilevel nested CSS menu - dark palette

Tema da tese - multilevel menu CSS nested - 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 drive horizontal

Eu espero que você encontrar este tutorial benéfico e útil. Como eu disse, é possível personalizar qualquer um destes 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ê quiser, entre em contato comigo e eu vou trabalhar no código e as 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 de Tese + plugin de adesão MemberWing + auto-hospedado WordPress é claro.

comments } { 15 comentários }

Prêmio Post 3

05 de julho de 2009

Isso é provocação gratuita para o prémio post 3. Este artigo contém conteúdo misto: Primeira parte é visível para membros ouro, todo o artigo só é visível para membros Platinum. Tente entrar como membro primeira medalha de ouro (username / password = ouro / ouro) - você vai ver mais conteúdo. Logoff ... e, em seguida, e re-login como platina [...]

Leia o artigo completo →

Prêmio Post 2

05 de julho de 2009

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

{{{Ouro | platina}}}
O restante deste artigo está disponível somente para Membros Premium.

Leia o artigo completo →

Prêmio Post 1

05 de julho de 2009

Este artigo é demo para MemberWing-X. Com MemberWing-X deste artigo é feita para a compra a um preço único de US $ 2,95 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 subscrito "Gold [...]

Leia o artigo completo →

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

05 de julho de 2009

MemberWing é um wordpress plugin membro do site projetado especificamente para portais de adesão SEO otimizados. Com ele é flexível teasers indexáveis, 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 [...]

Leia o artigo completo →