Banner por fórum, é possível?

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Banner por fórum, é possível?

Mensagem por robra »

Não esqueça:
Entre no ACP, aba Geral / Configuração de segurança:
Localize Permitir php nas templates: e ative.
Fez o que pede acima ?

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Philippus
Novato
Novato
Mensagens: 152
Registrado em: 21 Fev 2005, 10:40
Nome Real: Filipe

Re: Banner por fórum, é possível?

Mensagem por Philippus »

robra escreveu:
Não esqueça:
Entre no ACP, aba Geral / Configuração de segurança:
Localize Permitir php nas templates: e ative.
Fez o que pede acima ?

Abraço. Imagem
Fiz sim...

Não consegui entender pq ta dando estes erros.

Agora mesmo fiz tudo denovo, refazendo todos os passos e deu um erro diferente na hr em que vou entrar no tópico.

Código: Selecionar todos

Parse error: syntax error, unexpected $end in /home/gsbrazil/public_html/forum/includes/template.php(230) : eval()'d code on line 338
Encontrei isso na net... http://www.phpbb.com/kb/article/parse-error-evald-code/

Att
Philippus
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Banner por fórum, é possível?

Mensagem por robra »

Philippus escreveu:Pessoal, estou tendo um problema para add o banner o topo do tópico.

Após realizar todos os passos deste tutorial, quando vou acessar algum tópico do fórum que coloquei para aparecerem o banner acontece este erro abaixo:

Código: Selecionar todos

Parse error: syntax error, unexpected $end in /home/gsbrazil/public_html/forum/cache/tpl_prosilver_viewtopic_body.html.php on line 338
O arquivo banner.php que criei foi assim:

Código: Selecionar todos

<?php
$banners = array('banner GMMA.png');
$totalbanners = count($banners);
$totalbanners--;
$randombanners = rand(0,$totalbanners);
$link = array('http://www.gsbrazil.net/forum/viewforum.php?f=105');
echo "<a href=\"http://$link[$randombanners]\">
<img border=\"0\" src=\"images/$banners[$randombanners]\">
</a>";
?>
Não se cria arquivos em servidor com "espaço" no nome. Renomeie seu arquivo banner GMMA.png para banner_GMMA.png ou para banner-GMMA.png, e depois altere o nome do arquivo na linha
$banners = array('banner GMMA.png');.


E a parte do arquivo viewtopic_body ficou assim:

Código: Selecionar todos

<!-- BEGIN postrow -->
<!-- IF FORUM_ID eq '31' -->
<!-- IF postrow.S_FIRST_ROW -->
   <div class="post bg2">
      <div class="inner"><span class="corners-top"><span></span></span>

      <div class="postbody">
         <h3>{postrow.POST_SUBJECT}</h3>
         <p class="author"><strong>Sponsor</strong></p>

         <div class="content" style="text-align: center;">
            <center><!-- INCLUDEPHP ./TW --></center>
         </div>
A linha <center><!-- INCLUDEPHP ./TW --></center> está errada. Acima você disse que o seu arquivo se chamava banner.php, então a linha deveria ser <center><!-- INCLUDEPHP ./banner.php --></center>. Se o nome do arquivo com o conteúdo do banner é TW.php, então a linha ficará:
<center><!-- INCLUDEPHP ./TW.php --></center>.


Limpei cache e atualizei o template e o tema.

Alguém pode me dar uma judinha?
Grato
Philippus
Comparando as informações de sua mensagem acima com as instruções do artigo citado por você, tem algumas inconsistências as quais deixei observações em vermelho acima.
Uma sugestão é você voltar os arquivos originais e instalar o MOD Full Sponsored Forum que facilitará a sua vida na questão de publicar banners.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Philippus
Novato
Novato
Mensagens: 152
Registrado em: 21 Fev 2005, 10:40
Nome Real: Filipe

Re: Banner por fórum, é possível?

Mensagem por Philippus »

Boa noite

Robra, antes de mais nada muito obrigado por toda ajuda que vc vem me dando nestes últimos dias. :D

Fiz as alterações que vc alertou, mas persiste o erro e não é possível entrar nos posts do fórum ID 31.

Código: Selecionar todos

Parse error: syntax error, unexpected $end in /home/gsbrazil/public_html/forum/includes/template.php(230) : eval()'d code on line 338
A imagem banner_GMMA.png eu coloco na pasta imagens da raiz do fórum né?
Ela pode ser png?

Bom, amanhã a noite volto a ver isso... quem sabe dou uma tentada neste mod então.
Vlw
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Banner por fórum, é possível?

Mensagem por robra »

Uma outra coisa que percebi é que não entendi é a seguinte:
Você criou o arquivo banner.php e você quer que o "banner_GMMA.png" apareça no fórum 31, e ao clicar sobre esta imagem a pessoa será redirecionada para a página http://www.gsbrazil.net/forum/viewforum.php?f=105.
É isso mesmo ?
No banner.php, tire o http:// da linha $link = array('http://www.gsbrazil.net/forum/viewforum.php?f=105');.
Depois limpe o cache e atualize a Template do estilo.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Philippus
Novato
Novato
Mensagens: 152
Registrado em: 21 Fev 2005, 10:40
Nome Real: Filipe

Re: Banner por fórum, é possível?

Mensagem por Philippus »

robra escreveu:Uma outra coisa que percebi é que não entendi é a seguinte:
Você criou o arquivo banner.php e você quer que o "banner_GMMA.png" apareça no fórum 31, e ao clicar sobre esta imagem a pessoa será redirecionada para a página http://www.gsbrazil.net/forum/viewforum.php?f=105.
É isso mesmo ?
É sim... o GMMA é um evento da comunidade, que tem um sub-fórum próprio, que é o 105. Eu fiz o banner do evento e quero que ele apareça em todos os fóruns da comunidade, a fim de divulgar o evento, ja que muitos users frequentão somente certos fóruns da comunidade, peguei então para testar o fórum 31.

Ao clicar no fórum 31, o fórum abre normal, e aparecem todos os tópicos e etc... mas ao tentar entrar em qualquer tópico deste fórum, da aquele erro ali.

Hoje a noite vou ver a questão do mod.

OBS: A alteração eu ja reverti...

Grato
Philippus
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Banner por fórum, é possível?

Mensagem por robra »

Acho que o problema está no cache de seu navegador.
Entrei na página do fórum 31, como pode ver abaixo:
img004.jpg
Aí entrei no Tópico Relatos de Campanha, que é o 4º Tópico na imagem acima, e não apareceu nenhuma mensagem de erro:
img005.jpg
Abraço. Imagem
Você não está autorizado a ver ou baixar esse anexo.
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Philippus
Novato
Novato
Mensagens: 152
Registrado em: 21 Fev 2005, 10:40
Nome Real: Filipe

Re: Banner por fórum, é possível?

Mensagem por Philippus »

robra escreveu:Acho que o problema está no cache de seu navegador.
Entrei na página do fórum 31, como pode ver abaixo:
img004.jpg
Aí entrei no Tópico Relatos de Campanha, que é o 4º Tópico na imagem acima, e não apareceu nenhuma mensagem de erro:
img005.jpg
Abraço. Imagem
A não este é o Google Adsense!

A edição do banner GMMA eu retornei ontem a noite, não esta mais no arquivo.

Hunn, será que esta tendo alguma incompatibilidade?

Achei que o adsense ficasse no body do fórum e não no body do tópico... o adsense foi um diretor da comunidade que instalou...
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Banner por fórum, é possível?

Mensagem por robra »

A edição do banner GMMA eu retornei ontem a noite, não esta mais no arquivo.
Por isso que ao acessar os tópicos do fórum 31 a mensagem de erro não aparece mais.
Bom, de qualquer forma tente o Full Sponsored Forum. Ele é bem completo e é bem mais fácil para publicar e gerenciar os banners.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Trancado