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]

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
Moderador
Moderador
Mensagens: 984
Registrado em: 23 Mar 2012, 13:50
Nome Real: Saulo Henrique

Re: Fazer banner no Prosilver ser clicável

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

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!
Responder