Bom, estou tentando achar o arquivo para editar e mudar a URL para qual o logo do site que está no topo da página, redireciona. Sei que por padrão, ela redireciona para a página principal, porém, eu queria modificar isso.
Qual arquivo devo editar para faze-lo?
index.template.php
Se usas o tema default, é isto:
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
Quote from: margarett on April 04, 2014, 11:36:24 AM
index.template.php
Se usas o tema default, é isto:
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
É nesse codigo, em qual lugar coloco a URL personalizada?
Desculpe meu pouco conhecimento em PHP. :D
O ideal é substituir aquela variável $scripturl para não estragar demasiado :P Ficava tipo assim:
function template_body_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
$logo_url = 'http://www.google.pt'; //Colocas aqui o URL que queres
echo !empty($settings['forum_width']) ? '
<div id="wrapper" style="width: ' . $settings['forum_width'] . '">' : '', '
<div id="header"><div class="frame">
<div id="top_section">
<h1 class="forumtitle">
<a href="', $logo_url, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
</h1>';
Encontrei o codigo que tu colocou acima no tema que utilizo (bluecolor). Porém, o código está assim:
function template_body_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
template_menu();
echo'
<div id="header">
<div class="wrapper">
<a href="', $scripturl, '"><img src="' . $settings['images_url'] . '/logo.png" alt="' . $context['forum_name'] . '" /></a>
<div class="floatright">
<form id="search" action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
<input id="search_text" type="text" name="search" onfocus="if (this.value == \'', $txt['search'], '...\') this.value = \'\';" onblur="if (this.value == \'\') this.value = \'', $txt['search'], '...\';" value="', $txt['search'], '..." />
<input id="search_button" type="submit" name="submit" value="" />
<input type="hidden" name="advanced" value="0" />';
if (!empty($context['current_topic'])){
echo '
<input type="hidden" name="topic" value="', $context['current_topic'], '" />';}
elseif (!empty($context['current_board'])){
echo '
<input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';}
echo '
</form><br />';
if(!empty($context['user']['is_guest']))
echo'
<ul class="hm">
<li><a href="', $scripturl, '?action=login">', $txt['login'], '</a></li>
<li><a href="', $scripturl, '?action=register">', $txt['register'], '</a></li>
</ul>';
else
echo'
<ul class="hm">
<li class="hm2"><span class="avatar_lu" align="absmiddle">', !empty($context['user']['avatar']['image']) ? $context['user']['avatar']['image'] : '<img src="' . $settings['images_url'] . '/avatar_default.png" alt="" />' ,'</span><a href="', $scripturl, '?action=profile"> ', $context['user']['name'], '</a></li>
<li>', $context['current_time'], '</li>
</ul>';
echo'
</div>
</div>
</div>
<div class="wrapper">';
O que devo editar, para colocar a URL personalizada?
Assim:
function template_body_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
template_menu();
$logo_url = 'http://www.google.pt'; //Colocas aqui o URL que queres
echo'
<div id="header">
<div class="wrapper">
<a href="', $logo_url, '"><img src="' . $settings['images_url'] . '/logo.png" alt="' . $context['forum_name'] . '" /></a>
<div class="floatright">
<form id="search" action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
<input id="search_text" type="text" name="search" onfocus="if (this.value == \'', $txt['search'], '...\') this.value = \'\';" onblur="if (this.value == \'\') this.value = \'', $txt['search'], '...\';" value="', $txt['search'], '..." />
<input id="search_button" type="submit" name="submit" value="" />
<input type="hidden" name="advanced" value="0" />';
if (!empty($context['current_topic'])){
echo '
<input type="hidden" name="topic" value="', $context['current_topic'], '" />';}
elseif (!empty($context['current_board'])){
echo '
<input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';}
echo '
</form><br />';
if(!empty($context['user']['is_guest']))
echo'
<ul class="hm">
<li><a href="', $scripturl, '?action=login">', $txt['login'], '</a></li>
<li><a href="', $scripturl, '?action=register">', $txt['register'], '</a></li>
</ul>';
else
echo'
<ul class="hm">
<li class="hm2"><span class="avatar_lu" align="absmiddle">', !empty($context['user']['avatar']['image']) ? $context['user']['avatar']['image'] : '<img src="' . $settings['images_url'] . '/avatar_default.png" alt="" />' ,'</span><a href="', $scripturl, '?action=profile"> ', $context['user']['name'], '</a></li>
<li>', $context['current_time'], '</li>
</ul>';
echo'
</div>
</div>
</div>
<div class="wrapper">';