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, 21:13
MSG 50+

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

  • Favoritar esta postagem
  • Mensagem por moiseschaves »

    URL do Fórum: http://www.esquadraotokusatsu.com.br

    Olá a todos, como faço para q a linha abaixo no fórum somente apareça para administradores, super moderadores e moderadores ?

    Imagem

    Grato
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

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

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Posta aqui o seu arquivo: styles/prosilver/template/index_body.html
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    moiseschaves
    Novato
    Novato
    Mensagens: 81
    Registrado em: 17 Fev 2011, 21:13
    MSG 50+

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

  • Favoritar esta postagem
  • Mensagem por moiseschaves »

    index_body.html

    Código: Selecionar todos

    <!-- INCLUDE overall_header.html -->
    
    <p class="{S_CONTENT_FLOW_END}<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
    <!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
    
    <!-- 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 -->
    
    <!-- INCLUDE mchat_body.html -->
    
    <!-- INCLUDE forumlist_body.html -->
    
    <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
    	<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
    	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
    		<fieldset class="quick-login">
    			<label for="username">{L_USERNAME}:</label>&nbsp;<input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" />
    			<label for="password">{L_PASSWORD}:</label>&nbsp;<input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" />
    			<!-- IF S_AUTOLOGIN_ENABLED -->
    				| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin" /></label>
    			<!-- ENDIF -->
    			<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
    			{S_LOGIN_REDIRECT}
    		</fieldset>
    	</form>
    <!-- ENDIF -->
    
    <!-- INCLUDE top_flags.html -->
    
    <!-- IF U_ACP -->
    <!-- IF S_DISPLAY_ONLINE_LIST -->
       <!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
       <p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
       <!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
    <!-- ENDIF -->
    <!-- ENDIF -->
    
    <!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
    	<h3>{L_BIRTHDAYS}</h3>
    	<p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
    <!-- ENDIF -->
    
    <!-- IF NEWEST_USER -->
    	<h3>{L_STATISTICS}</h3>
    	<p>{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}</p>
    <!-- ENDIF -->
    
    <!-- INCLUDE overall_footer.html -->
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

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

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Localize:

    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 --> 
    Substitua por:

    Código: Selecionar todos

    <!-- IF 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 --> 
    Atualize a template do estilo apos essa edição.

    Com essa alteração, apenas usuários com permissão de moderador poderá visualizar os links.
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    professor mauricio
    Novato
    Novato
    Mensagens: 130
    Registrado em: 02 Abr 2011, 11:58
    MSG 100+

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

  • Favoritar esta postagem
  • Mensagem por professor mauricio »

    Em caso de "somente a administradores", localize:

    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 -->  
    e substitua por

    Código: Selecionar todos

    <!-- IF U_ACP -->
        <!-- 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 -->  
    Ou seja:
    UCP - User control panel (painel de controle do usuário)
    MCP - moderator control panel (painel de controle do moderador)
    ACP - administrator control panel (painel de controle do administrador)
    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.
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

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

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    De fato, esqueci de explicar, porem o usuário foi explicito:
    Olá a todos, como faço para q a linha abaixo no fórum somente apareça para administradores, super moderadores e moderadores ?
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    professor mauricio
    Novato
    Novato
    Mensagens: 130
    Registrado em: 02 Abr 2011, 11:58
    MSG 100+

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

  • Favoritar esta postagem
  • Mensagem por professor mauricio »

    minha intenção é sempre pura... só quis dar uma força.

    usando U_MCP, caso um admin não seja moderador (raro), ele não verá os links. Usando U_ACP, caso o moderador não seja admin (comum), não verá os links.

    _Vinny_, devorei e adorei a parte kb e tenho pesquisado a respeito de criar uma parte assim no nosso site. pretendo abrir tópico a respeito.

    flw vlw e desculpa o mal jeito
    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.
    moiseschaves
    Novato
    Novato
    Mensagens: 81
    Registrado em: 17 Fev 2011, 21:13
    MSG 50+

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

  • Favoritar esta postagem
  • Mensagem por moiseschaves »

    Humm, fiquei confuso agora.

    Vamos lá...qual devo usar ? Já que quero que os administradores, super moderadores e moderadores vejam esta opção.
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

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

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    professor mauricio, tranquilo, apenas deixei uma observação.

    moiseschaves, se pretende que esses grupos sejam os links, basta fazer a instrução que postei acima. Logicamente esses grupos tem que ter permissão de moderador para ver os links.
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    professor mauricio
    Novato
    Novato
    Mensagens: 130
    Registrado em: 02 Abr 2011, 11:58
    MSG 100+

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

  • Favoritar esta postagem
  • Mensagem por professor mauricio »

    _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...)
    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.
    Trancado