Página 1 de 2
Restringir acesso a usuarios não cadastrados
Enviado: 03 Fev 2012, 16:41
por Digo82
Ola!
Fiz uma pesquisa e não consegui encontrar nda a respeito, tenho um forum, ao qual na página inicial ele ja de cara pede para fazer login ou cadastro, pois os foruns são restritos, mas se vc observar bem, do lado esquerdo tem o desenho de uma casinha, que é a home, se vc passar o mouse lá, tem acesso a todos os foruns criados, sem nem estar cadastrado, teria como retirar aquele botão ou restringir todos os foruns a pessoas não cadastradas?
URL do Fórum: http://www.santaescolastica.com.br/grupos
Re: Restringir acesso a usuarios não cadastrados
Enviado: 03 Fev 2012, 17:56
por Aamirati
Prezado Diogo,
Eu fui conferir e nem sei qual estilo vc está, mas na "casinha" (home) eu não consegui ver coisa alguma... nada abre,,, não mostra a lista de sub fóruns, etc... deve estar mostranbdo apenas para vc, quem sabe se devido algum cookie em seu micro... mude de micro para outro que nuinca acessou seu fórum e faça essa verificação... poderia ser algo associado a VISITANTE...
Outra coisa, ao final da página, onde consta "suporte phpBB", está apontando para um cassino blog !!!... suportephpbb.org
Será que o Robra, Chico e GSsilva mudaram para Las Vegas ????
Re: Restringir acesso a usuarios não cadastrados
Enviado: 03 Fev 2012, 18:09
por robra
1º) Baixe para o seu PC o arquivo
styles/art_ultra_blue/template/overall_header.html.
2º) Abra este arquivo com o programa
Notepad++.
Se você não tem o
Notepad++, baixe-o no link
http://download.tuxfamily.org/notepadpl ... .8.bin.zip e após descompactar o arquivo, abra o executável
notepad++.exe da pasta "
unicode", porque esta versão lhe dá a opção de alterar o idioma do programa para o português.
3º) Ache a linha...
Código: Selecionar todos
<li class="nav-jumpbox<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> active<!-- ENDIF -->"><a href="{U_INDEX}" title="{L_INDEX}" class="menu-home"><span>{L_INDEX}</span></a></li>
... e onde está
<li class="nav-jumpbox<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> substitua por
<li class="nav<!-- IF SCRIPT_NAME == 'index' and not .navlinks -->, e salve o arquivo.
4º) Renomeie o arquivo
styles/art_ultra_blue/template/overall_header.html para
styles/art_ultra_blue/template/overall_header_ORI.html e faça upload do arquivo
overall_header.html editado para a respectiva pasta.
5º) Limpe o cache do Fórum pela aba
GERAL do
ACP.
Você pode também, no 3º item:
.. e onde está
<li class="nav-jumpbox<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> substitua por
<li class="navbar<!-- IF SCRIPT_NAME == 'index' and not .navlinks -->, e salve o arquivo.
Depois prossiga com os demais itens. Esta opção cria uma borda quadrada em torno do ícone "home", que é a "casinha".
Abraço.

Re: Restringir acesso a usuarios não cadastrados
Enviado: 03 Fev 2012, 18:16
por robra
Eu fui conferir e nem sei qual estilo vc está, mas na "casinha" (home) eu não consegui ver coisa alguma... nada abre,,, não mostra a lista de sub fóruns, etc... deve estar mostranbdo apenas para vc, quem sabe se devido algum cookie em seu micro... mude de micro para outro que nuinca acessou seu fórum e faça essa verificação... poderia ser algo associado a VISITANTE...
Pelo Google Chrome eu vejo o menu se estendendo e mostrando a lista dos fóruns.
O
Estilo é o
Artodia Ultra Blue.
Abraço.

Re: Restringir acesso a usuarios não cadastrados
Enviado: 03 Fev 2012, 19:13
por Bruno Dias
so um parentese
que estilo fenomenal!!!
desculpe o off
Re: Restringir acesso a usuarios não cadastrados
Enviado: 03 Fev 2012, 22:25
por robra
Me ocorreu uma outra sugestão.
Digamos que você queira o
menu estendido disponível somente para os usuários logados:
- 1º e 2º procedimento igual ao anterior.
3º) Ache as linhas:
Código: Selecionar todos
<ul class="menu left">
<li class="nav-jumpbox<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> active<!-- ENDIF -->"><a href="{U_INDEX}" title="{L_INDEX}" class="menu-home"><span>{L_INDEX}</span></a></li>
<!-- BEGIN navlinks(-2) -->
<li class="nav-forum <!-- IF navlinks.S_LAST_ROW --> active<!-- ENDIF -->"><a href="{navlinks.U_VIEW_FORUM}" class="menu-forum"><span>{navlinks.FORUM_NAME}</span></a></li>
<!-- END navlinks -->
</ul>
Substitua por:
Código: Selecionar todos
<!-- IF S_USER_LOGGED_IN -->
<ul class="menu left">
<li class="nav-jumpbox<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> active<!-- ENDIF -->"><a href="{U_INDEX}" title="{L_INDEX}" class="menu-home"><span>{L_INDEX}</span></a></li>
<!-- BEGIN navlinks(-2) -->
<li class="nav-forum <!-- IF navlinks.S_LAST_ROW --> active<!-- ENDIF -->"><a href="{navlinks.U_VIEW_FORUM}" class="menu-forum"><span>{navlinks.FORUM_NAME}</span></a></li>
<!-- END navlinks -->
</ul>
<!-- ENDIF -->
<!-- IF not S_USER_LOGGED_IN -->
<ul class="menu left">
<li class="nav<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> active<!-- ENDIF -->"><a href="{U_INDEX}" title="{L_INDEX}" class="menu-home"><span>{L_INDEX}</span></a></li>
</ul>
<!-- ENDIF -->
- 4º e 5º procedimento igual ao anterior.
Abraço.

Re: Restringir acesso a usuarios não cadastrados
Enviado: 04 Fev 2012, 07:48
por Aamirati
Prezados,
Gostei do estilo também...
Ao final, tradução SUPORTE PHPBB, consta o endereço-link deste suporte... e no site do Diogo consta o endereço de um casino... ou ele alterou e tirou os créditos do suporte ou alguma coisa alterou o estilo dele ou alguma versão do autor leva ao casino... certamente o casino é explorado pelo Robra... rsrsrs
Re: Restringir acesso a usuarios não cadastrados
Enviado: 04 Fev 2012, 09:20
por robra
Aamirati escreveu:Prezados,
Gostei do estilo também...
Ao final, tradução SUPORTE PHPBB, consta o endereço-link deste suporte... e no site do Diogo consta o endereço de um casino... ou ele alterou e tirou os créditos do suporte ou alguma coisa alterou o estilo dele ou alguma versão do autor leva ao casino... certamente o casino é explorado pelo Robra... rsrsrs
A questão é que no rodapé da página o link "Traduzido por:
Suporte phpBB" está definido como
http://www.suportephpbb.org, que é atualmente é uma página de cassino
online. Se o estilo e a tradução são antigas e se o domínio suportephpbb.org um dia pertenceu ao suportephpbb brasileiro ou português, então, este seria o "x" da questão. Acredito que o
Chico, o
Vinny e o
gssilva, ou seja, os mais antigos com o phpbb, pode dizer se o domínio suportephpbb.org um dia pertenceu ao suportephpbb brasileiro ou português e esclarecer esta dúvida.
Independente disto, peço ao
Digo82 que atualize o Estilo Artodia Ultra Blue para aversão 3.0.10 e também o pacote da linguagem para a
versão 1.0.4 pela página
http://www.phpbb.com/customise/db/trans ... ortuguese/.
A correção também pode ser feita de imediato abrindo o arquivo
language/pt_br/common.php pelo
Notepad++ e
substituindo o endereço do domínio
http://www.suportephpbb.org na linha...
Código: Selecionar todos
'TRANSLATION_INFO' => 'Traduzido por: <a href="http://www.suportephpbb.org">Suporte phpBB</a>',
...pelo endereço do domínio
http://www.suportephpbb.com.br, ficando desta forma:
Código: Selecionar todos
'TRANSLATION_INFO' => 'Traduzido por: <a href="http://www.suportephpbb.com.br">Suporte phpBB</a>',
Abraço.

Re: Restringir acesso a usuarios não cadastrados
Enviado: 04 Fev 2012, 10:30
por Chico Gois
Sim, este dominio pertenceu a nós e não mais utilizamos e tem um link para ele.
Sua tradução esta desatualizada assim como o template tambem deve estar.
Re: Restringir acesso a usuarios não cadastrados
Enviado: 04 Fev 2012, 10:38
por Chico Gois
Pode fazer o seguinte tambem
Abra overral_header.html
Localize:
Código: Selecionar todos
<li class="nav-jumpbox<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> active<!-- ENDIF -->"><a href="{U_INDEX}" title="{L_INDEX}" class="menu-home"><span>{L_INDEX}</span></a></li>
<!-- BEGIN navlinks(-2) -->
<li class="nav-forum <!-- IF navlinks.S_LAST_ROW --> active<!-- ENDIF -->"><a href="{navlinks.U_VIEW_FORUM}" class="menu-forum"><span>{navlinks.FORUM_NAME}</span></a></li>
<!-- END navlinks -->
Substitua por:
Código: Selecionar todos
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<li class="nav-jumpbox<!-- IF SCRIPT_NAME == 'index' and not .navlinks --> active<!-- ENDIF -->"><a href="{U_INDEX}" title="{L_INDEX}" class="menu-home"><span>{L_INDEX}</span></a></li>
<!-- BEGIN navlinks(-2) -->
<li class="nav-forum <!-- IF navlinks.S_LAST_ROW --> active<!-- ENDIF -->"><a href="{navlinks.U_VIEW_FORUM}" class="menu-forum"><span>{navlinks.FORUM_NAME}</span></a></li>
<!-- END navlinks -->
<!-- ENDIF -->
Explicando: A condição ]<!-- IF not S_IS_BOT and S_USER_LOGGED_IN --> somente permite logados visualizar