Navbar Show de Bola (Pesquisa abaixo do "Indice do Forum")

Suporte aos Styles/Templates para phpBB.
Godarth
Novato
Novato
Mensagens: 65
Registrado em: 22 Jul 2011, 20:40
Você favoritou esta postagem

Navbar Show de Bola (Pesquisa abaixo do "Indice do Forum")

  • Remover marcador da postagem
  • Mensagem por Godarth »

    Qual a URL do seu fórum: http://www.canalsocial.com.br/forum
    Tipo de Hospedagem: Pago
    Qual a versão do phpBB: phpBB 3.0.10
    É um novo ou uma conversão: Instalação Limpa
    Usuário de teste: Usuário: teste Senha: testeteste
    Estilos instalados: Prosilver* ; Artodia Mobile Verde
    Modificações instaladas:
    Qual seu nivel de experiência: Iniciante
    Quando começou o problema: Desci a pesquisa para o navbar mas não sei programar o suficiente para colocar onde quero
    Descreva seu problema:

    Fiz uso de uma dica que o Robra mencionou e desci a pesquisa para o navbar usando seu tutorial kb.php?a=106

    Fiz tudo direitinho mas ao ver o resultado no canto direito, preferi manter o botão e a pesquisa avançada mesmo ficando desalinhado mas gostaria de colocar do lado esquerdo e abaixo do "Indice do Forum".
    Acho que ficaria show de bola além de uma estética mais agradável, tudo no mesmo lugar e mais na cara do usuário. Se desse pra colocar aquela linha branca entre eles então hummmm seria uma obra de arte.

    Olha minha montagem photoshop Imagem
    Obrigado
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:

    Re: Navbar Show de Bola (Pesquisa abaixo do "Indice do Forum

  • Favoritar esta postagem
  • Mensagem por gssilva »

    Eu vi que você já coloco a caixa de pesquisa na navbar, então vou explicar como você vai colocar o código.

    Substitua o código da pesquisa que você colocou na sua navbar pelo código abaixo:

    Código: Selecionar todos

    				<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
    				<hr class="navlinks2">
    			<div id="search-box">
    				<form action="{U_SEARCH}" method="get" id="search">
    				<fieldset>
    					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
    					<input class="button2" value="{L_SEARCH}" type="submit" />
    					<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
    				</fieldset>
    				</form>
    			</div>
    <br>
    		<!-- ENDIF -->
    Abra o arquivo common.css e procure por:

    Código: Selecionar todos

    #search-box {
    	color: #FFFFFF;
    	position: relative;
    	margin-top: 30px;
    	margin-right: 5px;
    	display: block;
    	float: rightz;
    	text-align: right;
    	white-space: nowrap; /* For Opera */
    }
    Substitua por:

    Código: Selecionar todos

    #search-box {
    	color: #FFFFFF;
    	position: relative;
    	display: block;
    	float: left;
    	text-align: right;
    	white-space: nowrap; /* For Opera */
    }
    Procure por:

    Código: Selecionar todos

    ul.navlinks {
    	padding-bottom: 1px;
    	margin-bottom: 1px;
    	border-bottom: 1px solid #FFFFFF;
    	font-weight: bold;
    }
    Adicione antes:

    Código: Selecionar todos

    .navlinks2 {
    	background-color: #FFFFFF;
    	border: none;
    }
    Atualize o tema e a template do seu estilo.

    Qualquer dúvida basta postar.

    Como ficou no prosilver original
    phpbb.png
    Você não está autorizado a ver ou baixar esse anexo.
    Editado pela última vez por gssilva em 05 Jun 2012, 15:50, em um total de 2 vezes.
    Razão: Alterar código
    Godarth
    Novato
    Novato
    Mensagens: 65
    Registrado em: 22 Jul 2011, 20:40
    Você favoritou esta postagem

    Re: Navbar Show de Bola (Pesquisa abaixo do "Indice do Forum

  • Remover marcador da postagem
  • Mensagem por Godarth »

    Sensacional Gssilva

    Mas tem 1 errinho no ultimo trecho a ser colado antes. Por associação, completei o código com um ul. igual do código de referência e deu certo. Edita lá pra ficar fino grão.
    O correto é

    Código: Selecionar todos

    ul.navlinks2 {
       background-color: #FFFFFF;
       border: none;
    }
    Também estou com 2 Links "Index do forum" porque seu código tem essa função embutida.
    Daí, deletei a linha original (a de cima) que fica antes da linha de código que aumenta a fonte.
    Deletei essa linha e resolveu.

    Código: Selecionar todos

    <li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
    Obrigado pessoal mais uma vez. Ficou show de bola
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    Você favoritou esta postagem

    Re: Navbar Show de Bola (Pesquisa abaixo do "Indice do Forum

  • Remover marcador da postagem
  • Mensagem por gssilva »

    Quanto ao link duplicado foi distração minha, desculpe. :oops:

    Agora falando do código

    Código: Selecionar todos

    .navlinks2 {
       background-color: #FFFFFF;
       border: none;
    }
    Ele é assim mesmo por que ele é a classe desse código:

    Código: Selecionar todos

    <hr class="navlinks2">
    Não há a necessidade de colcar o ul antes.
    Eu vi no seu fórum que a linha que está entre os links e a caixa de pesquisa não está branca. Foi você que modificou ou ele ficou assim com a edição que eu te passei?

    Se você não modificou a cor dela, tente deletar o ul do css que você adicionou.

    Não se esqueça de atualizar o tema.

    Qualquer dúvida basta postar.
    Godarth
    Novato
    Novato
    Mensagens: 65
    Registrado em: 22 Jul 2011, 20:40

    Re: Navbar Show de Bola (Pesquisa abaixo do "Indice do Forum

  • Favoritar esta postagem
  • Mensagem por Godarth »

    É verdade, não precisa do "ul."
    A linha permaneceu opaca sem esse detalhe.

    Mentira! Ficou branca sem o "ul".
    Esqueci de atualizar o navegador .

    Agora tá show de bola.
    Caso resolvido. Valeu
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:

    Re: Navbar Show de Bola (Pesquisa abaixo do "Indice do Forum

  • Favoritar esta postagem
  • Mensagem por gssilva »

    Eu alterei o código da pesquisar pra fazer uma pequena correção.
    Se o usuário não tiver permissão de usar a pesquisa então a caixa de pesquisa não aparece e a navbar fica assim.
    phpbb.png
    Isso acontece que por a tag <hr class="navlinks2"> está fora das condições IF então as permissões não se aplicam a ela.

    Para corrigir isso basta você trocar o código da caixa de pesquisa que você colocou no overall_header.html pelo que da minha primeira mensagem.

    Atualize a template.

    Para quem não entendeu o que foi feito aqui.

    Pegamos o código da caixa de pesquisa:

    Código: Selecionar todos

    <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
    			<div id="search-box">
    				<form action="{U_SEARCH}" method="get" id="search">
    				<fieldset>
    					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
    					<input class="button2" value="{L_SEARCH}" type="submit" /><br />
    					<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
    				</fieldset>
    				</form>
    			</div>
    		<!-- ENDIF -->
    Recortamos ele do local original e colocamos abaixo do código:

    Código: Selecionar todos

    <li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
    Adicionamos o código abaixo logo após a linha <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->

    Código: Selecionar todos

    				<hr class="navlinks2">
    E adicionamos o código abaixo logo antes da linha <!-- ENDIF -->

    Código: Selecionar todos

    <br>
    Abrimos o arquivo style/prosilver/theme/common.css

    Achamos o código:

    Código: Selecionar todos

    #search-box {
    	color: #FFFFFF;
    	position: relative;
    	margin-top: 30px;
    	margin-right: 5px;
    	display: block;
    	float: right;
    	text-align: right;
    	white-space: nowrap; /* For Opera */
    }
    E substituímos por:

    Código: Selecionar todos

    #search-box {
    	color: #FFFFFF;
    	position: relative;
    	display: block;
    	float: left;
    	text-align: right;
    	white-space: nowrap; /* For Opera */
    }
    Achamos o código:

    Código: Selecionar todos

    ul.navlinks {
    	padding-bottom: 1px;
    	margin-bottom: 1px;
    	border-bottom: 1px solid #FFFFFF;
    	font-weight: bold;
    }
    Adicionamos logo acima:

    Código: Selecionar todos

    .navlinks2 {
    	background-color: #FFFFFF;
    	border: none;
    }
    Salve os arquivos a atualize a template e o tema pelo ACP na Aba Estilos.

    Qualquer dúvida abar um tópico postando toda sua duvida referente a essa modificação feita aqui.
    Você não está autorizado a ver ou baixar esse anexo.
    Trancado