link "Ver mensagens novas" colocar sempre visivel

Suporte à dúvidas gerais relacionadas ao phpBB.
brunovs
Novato
Novato
Mensagens: 17
Registrado em: 23 Ago 2011, 20:07

link "Ver mensagens novas" colocar sempre visivel

Mensagem por brunovs »

URL do Fórum: http://iosportugal.com

Como posso ter os link's " Ver mensagens sem resposta • Ver mensagens não lidas • Ver tópicos com mensagens novas • Ver tópicos activos" Sempre visível em todos os tópicos sem ter que voltar ao índice esta a fazer muita falta no meu fórum!

Agradecia alguma ajuda

Imagem

Obrigado
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5959
Registrado em: 03 Set 2009, 21:59
Contato:

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por _Vinny_ »

Ao que me parece, o arquivo que contem os links não faz parte do estilo, então:
Copie:
styles/prosilver/template/index_body.html
Para:
styles/art_deluxe/template/index_body.html

Abra o arquivo num editor, localize e remova:

Código: Selecionar todos

<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
<ul class="linklist">
    <!-- IF S_DISPLAY_SEARCH -->
        <li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_LOAD_UNREADS --> &bull; <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><!-- ENDIF --><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
    <!-- ENDIF -->
    <!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
</ul>
<!-- ENDIF --> 
Abro arquivo: styles/art_deluxe/template/overall_header.html, localize:

Código: Selecionar todos

<div id="page-body"> 
Adicione antes:

Código: Selecionar todos

<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
<ul class="linklist">
    <!-- IF S_DISPLAY_SEARCH -->
        <li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_LOAD_UNREADS --> &bull; <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><!-- ENDIF --><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
    <!-- ENDIF -->
    <!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
</ul>
<!-- ENDIF --> 
Atualize o cache da template do estilo e veja o resultado.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/tran ... ortuguese/

Precisa de serviços phpBB? Me mande um mensagem privada!
brunovs
Novato
Novato
Mensagens: 17
Registrado em: 23 Ago 2011, 20:07

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por brunovs »

Muito Bom era mesmo isto que pretendia, é pena é ter ficado com uma falha no meio e a letras mal se conseguem ver!
De resto impecável! :)

Séra que existe solução agora apenas para melhorar os aspecto?

Imagem

Ou pelo menos mudar a cor das letras!
brunovs
Novato
Novato
Mensagens: 17
Registrado em: 23 Ago 2011, 20:07

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por brunovs »

Achei uma solução :D espero que não venha a dar problemas coloquei o código antes de:

Código: Selecionar todos

 <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
    <div id="information" class="rules">

Mas fiquei com um problema, mesmo utilizadores que não estejam logados conseguem ver os links :S
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5959
Registrado em: 03 Set 2009, 21:59
Contato:

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por _Vinny_ »

Certo, na edição que fez no overall_header.html, desfaça e faça isso:
No final do arquivo, na ultima linha adicione:

Código: Selecionar todos

<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
<ul class="linklist">
    <!-- IF S_DISPLAY_SEARCH -->
        <li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_LOAD_UNREADS --> &bull; <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><!-- ENDIF --><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
    <!-- ENDIF -->
    <!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
</ul>
<!-- ENDIF --> 
<br />
Eu testei e ficou muito bom.


EDIT: não li sua ultima mensagem antes de postar. ;)
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/tran ... ortuguese/

Precisa de serviços phpBB? Me mande um mensagem privada!
brunovs
Novato
Novato
Mensagens: 17
Registrado em: 23 Ago 2011, 20:07

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por brunovs »

Erro C:\inetpub\vhosts\iosportugal.com\httpdocs\cache\tpl_art-deluxe_overall_header.html.php on line 239

:O e agora?
brunovs
Novato
Novato
Mensagens: 17
Registrado em: 23 Ago 2011, 20:07

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por brunovs »

brunovs escreveu:Erro C:\inetpub\vhosts\iosportugal.com\httpdocs\cache\tpl_art-deluxe_overall_header.html.php on line 239

:O e agora?
ja esta, que medo que tive!

Agora esta muito bom mas continua visível sem os utilizadores estarem logados!

E estou com um problema nos fóruns que inclui subforuns fica repetido mostra duas vezes o " Marcas todos os fóruns como lidos"

Imagem
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5959
Registrado em: 03 Set 2009, 21:59
Contato:

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por _Vinny_ »

brunovs escreveu:Agora esta muito bom mas continua visível sem os utilizadores estarem logados!
Alguns links são visiveis para visitantes, é normal, veja na demonstração: http://www.phpbb.com/customise/db/style/artodia_deluxe/
brunovs escreveu:E estou com um problema nos fóruns que inclui subforuns fica repetido mostra duas vezes o " Marcas todos os fóruns como lidos"
No overall_header.html, procure:

Código: Selecionar todos

<!-- IF not S_IS_BOT and U_MARK_FORUMS -->
Substitua por:

Código: Selecionar todos

<!-- IF not S_IS_BOT and U_MARK_FORUMS and SCRIPT_NAME eq 'index' -->
Depois, atualize o template do estilo no ACP.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/tran ... ortuguese/

Precisa de serviços phpBB? Me mande um mensagem privada!
brunovs
Novato
Novato
Mensagens: 17
Registrado em: 23 Ago 2011, 20:07

Re: link "Ver mensagens novas" colocar sempre visivel

Mensagem por brunovs »

Resolvido :D

Muito obrigado pela ajuda você é muito bom naquilo que faz muitos parabéns :D !
Trancado