Fazer com que uma linha de opções somente apareça p admins

Suporte à dúvidas gerais relacionadas ao phpBB.
moiseschaves
Novato
Novato
Mensagens: 81
Registrado em: 17 Fev 2011, 20:13

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por moiseschaves »

Bom acabei de fazer o teste da solução que o Vinny mencionou e deu certo.

Para os Administradores, coloqueis eles tb como moderadores Globais e apareceu a todos.

Grato a voces pessoal.
professor mauricio
Novato
Novato
Mensagens: 130
Registrado em: 02 Abr 2011, 11:58

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por professor mauricio »

Excelente! Só ficou a MINHA dúvida sobre usar 'or' dentro do 'IF'...

será que poderia também?!
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
Bellatrix
Novato
Novato
Mensagens: 120
Registrado em: 22 Nov 2010, 22:18

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por Bellatrix »

professor mauricio eu acho que daria certo se colocasse 'and' no lugar de 'or'.. talvez.. não sei se vai dar :roll:
gssilva
Membro Avançado
Membro Avançado
Mensagens: 1109
Registrado em: 27 Jul 2010, 19:40
Nome Real: Guilherme Silva
Localização: Araraquara - SP
Contato:

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por gssilva »

professor mauricio escreveu:_Vynni_, daria certo se ele colocasse colocasse assim, ó!?

Código: Selecionar todos

    <!-- IF U_ACP or U_MCP -->
        <!-- 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 --> 
           <!-- ENDIF -->   
aí tanto faz se for admin ou moderador... né não? (não tenho certeza...)
Eu acredito que você colocando desse jeito funcione sim.

Bellatrix
Não funcionaria, pois colocando and no lugar de or estaria falando que o usuário tem que ter ser Admin e Mod para poder ver os links.
professor mauricio
Novato
Novato
Mensagens: 130
Registrado em: 02 Abr 2011, 11:58

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por professor mauricio »

quer saber... vou testar e já aviso!
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
professor mauricio
Novato
Novato
Mensagens: 130
Registrado em: 02 Abr 2011, 11:58

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por professor mauricio »

Código: Selecionar todos

        <!-- IF U_ACP or U_MCP -->
            <!-- 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 --> 
               <!-- ENDIF -->   
               <!-- ENDIF -->  
aqui acusou um erro por falta de 'end if', portanto, não esqueçam de verificar se o número de 'fechamentos' está correto... de qualquer maneira, aprendi mais uma.

flw
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
gssilva
Membro Avançado
Membro Avançado
Mensagens: 1109
Registrado em: 27 Jul 2010, 19:40
Nome Real: Guilherme Silva
Localização: Araraquara - SP
Contato:

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por gssilva »

Pelo que eu vi o número de <!-- ENDIF --> estão corretos.
Ao menos a solução de Vinny funcionou, eu testei a opção de <!-- IF U_ACP or U_MCP --> e não funcionou, deu um erro que eu não entendi, mas se alguém conseguir poste e fale se deu certo.
professor mauricio
Novato
Novato
Mensagens: 130
Registrado em: 02 Abr 2011, 11:58

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por professor mauricio »

Estava me referindo aos END IF dessa aí com o 'or', que funcionou aqui, mas precisou de mais um END IF.

como disse, aqui funfou assim: deu erro, botei mais um endif e não deu mais erro. Aí eu deletei. (só que eu não substitui a linha como ensinado pelo vinny, eu colei o código logo abaixo da linha para ter uma segunda linha, tvlz daí a falta de endifs)

gssilva, se puder colar o erro, pode ser útil a todos tbm.

vlw
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
gssilva
Membro Avançado
Membro Avançado
Mensagens: 1109
Registrado em: 27 Jul 2010, 19:40
Nome Real: Guilherme Silva
Localização: Araraquara - SP
Contato:

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por gssilva »

Agora estou no meu curso, mas mais tarde eu postarei o erro.
gssilva
Membro Avançado
Membro Avançado
Mensagens: 1109
Registrado em: 27 Jul 2010, 19:40
Nome Real: Guilherme Silva
Localização: Araraquara - SP
Contato:

Re: Fazer com que uma linha de opções somente apareça p admi

Mensagem por gssilva »

Bem pessoal, esquece sobre o erro que eu falei, eu estava editando o arquivo errado :oops:
Agora editei o arquivo certo e funcionou, eu usei esse <!-- IF U_ACP or U_MCP --> e deu certo, não retornou nenhuma mensagem de erro.
Trancado