Restringir acesso a usuarios não cadastrados

Suporte à dúvidas gerais relacionadas ao phpBB.
Digo82
Novato
Novato
Mensagens: 6
Registrado em: 03 Fev 2012, 16:38

Restringir acesso a usuarios não cadastrados

Mensagem 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
Avatar do usuário
Aamirati
Novato
Novato
Mensagens: 99
Registrado em: 09 Mar 2011, 11:03
Nome Real: Anselmo
Localização: Recife - PE

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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 ????
Abraços,

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

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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. 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".
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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. 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".
Bruno Dias
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 448
Registrado em: 22 Set 2005, 19:11
Localização: Araraquara - SP
Contato:

Re: Restringir acesso a usuarios não cadastrados

Mensagem por Bruno Dias »

so um parentese
que estilo fenomenal!!!
desculpe o off
Forum: Novo Gol Clube
Style: Baseado no Prosilver SE e personalizado por mim, totalmente integrado ao site junto com WP-phpBB Bidge
Mods:
Advanced Quick Reply
Who Was Here
Precise Similar Topics II
Topic Statistics
AOS Who Visited a Topic
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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. 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".
Avatar do usuário
Aamirati
Novato
Novato
Mensagens: 99
Registrado em: 09 Mar 2011, 11:03
Nome Real: Anselmo
Localização: Recife - PE

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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
Abraços,

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

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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. 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".
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3778
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contato:

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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.
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3778
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contato:

Re: Restringir acesso a usuarios não cadastrados

Mensagem 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
Trancado