Fazer banner no Prosilver ser clicável [REVOLVIDO]

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
GOLX
Membro Recente
Membro Recente
Mensagens: 213
Registrado em: 14 Out 2015, 12:33

Fazer banner no Prosilver ser clicável [REVOLVIDO]

  • Favoritar esta postagem
  • Mensagem por GOLX »

    Ola pessoal,

    Tentei seguir alguns tutorias mais não consigo exito!

    Adicionei um banner no prosilver, como background, na div headerbar, via css, tudo Ok, ficou beleza. Mas agora preciso fazer este elemento ser clicavel com um link para a home. Como background não tem como adicionar link. Então no arquivo overall_header.html envolvi a div headerbar com um elemento <a>. Mas o que acontece é que quando é publicado o elemento a deixa de envolver a div headerbar, como isso é possível? porque a override que eu fiz não permanece. Tipo assim o a continua lá, porem abre e fecha acima do headerbar. E nunca o link <a> funciona, nada fica clicavel

    Código: Selecionar todos

    	<a href="{U_INDEX}" title="">
    		<div class="headerbar" role="banner">
    		
    		<!-- EVENT overall_header_headerbar_before -->
    			<div class="inner">
    
    			
    			<div id="site-description" class="site-description">
    				<a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->"><span class="site_logo"></span></a>
    				<h1>{SITENAME}</h1>
    				<p>{SITE_DESCRIPTION}</p>
    				<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
    			</div>
    
    
    			</div>
    			<!-- EVENT overall_header_headerbar_after -->
    		
    		</div>
    	</a>
    quando vejo na consolo de google, o codigo esta assim:

    Código: Selecionar todos

    <a href="./index.php" title="">
    </a>
    <div class="headerbar" role="banner">
    <a href="./index.php" title=""></a>
    <div class="inner">
    <a href="./index.php" title="">	</a>
    <div id="site-description" class="site-description">
    <a href="./index.php" title=""></a>
    <a id="logo" class="logo" href="./index.php" title="Principal"><span class="site_logo"></span></a>
    				<h1>Fórum</h1>
    				<p class="skiplink"><a href="#start_here">Pular para o conteúdo</a></p>
    			    </div>
    			</div>			
    		</div>	
    
    Já limpei a cache várias vezes e tambem o navegador. Raparem que aparecem vários elementos <a> dentro e fora do código sem explicação, ou tem explicação? alguém sabe o que esta acontecendo?

    valeu!
    Editado pela última vez por GOLX em 25 Jun 2017, 13:29, em um total de 1 vez.
    henrique.seven2011
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 991
    Registrado em: 23 Mar 2012, 13:50
    Nome Real: Saulo Henrique

    Re: Fazer banner no Prosilver ser clicável

  • Favoritar esta postagem
  • Mensagem por henrique.seven2011 »

    Em vez de alterar para TAG <a>
    Adicione na div:

    Código: Selecionar todos

    onclick="window.location='http://google.com';"
    Exemplo:

    Código: Selecionar todos

    <div class="headerbar" role="banner" onclick="window.location='http://google.com';">
    Cloud de Verdade?! Recomendo: Vultr, DigitalOcean e LetsCloud | Freelancer a disposição!
    Avatar do usuário
    GOLX
    Membro Recente
    Membro Recente
    Mensagens: 213
    Registrado em: 14 Out 2015, 12:33

    Re: Fazer banner no Prosilver ser clicável

  • Favoritar esta postagem
  • Mensagem por GOLX »

    henrique.seven2011 escreveu: 24 Jun 2017, 22:50 Em vez de alterar para TAG <a>
    Adicione na div:

    Código: Selecionar todos

    onclick="window.location='http://google.com';"
    Exemplo:

    Código: Selecionar todos

    <div class="headerbar" role="banner" onclick="window.location='http://google.com';">
    Obrigado henrique, funcionou perfeitamente!! adicionei um style="cursor:pointer;" na div tambem e ficou 10!!!

    Obrigadão!
    Trancado