Esconder links para visitantes

Suporte aos MODs/Hacks para phpBB.
dhones
Novato
Novato
Mensagens: 9
Registrado em: 13 Fev 2011, 10:31

Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por dhones »

    já eu quero um sistema para que os links só apenas os membros possam acessar.

    em permissão eu achei a opção apenas membros podem baixar, mais não achei nada referente a só apenas membros podem ver os links

    acrei um lance tipo Mod Title: Hide Links

    mais não acho estes arquivos pra modificar
    e quando eu acho os arquivos não acho a linha de codigos pra trocar alguem pode ajudar???
    ## Files To Edit: 6
    ## admin/admin_board.php
    ## includes/bbcode.php
    ## language/lang_english/lang_admin.php
    ## language/lang_english/lang_main.php
    ## templates/subSilver/bbcode.tpl
    ## templates/subSilver/admin/board_config_body.tpl
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

    Re: Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Ao ver pelos arquivos que tem que editar, essa mod que baixou é para phpBB2, ou seja, não funciona no 3.
    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
    dhones
    Novato
    Novato
    Mensagens: 9
    Registrado em: 13 Fev 2011, 10:31

    Re: Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por dhones »

    é eu percebi, você poderia me ajudar?
    estou prcurando até umas horas.

    tudo me leva até este site http://www.mssti.com/phpbb3/viewtopic.php?f=31&t=335
    mais eu não estou conseguindo me registrar..

    o site www.suportephpbb.com.br/forum só pode clicar no link os que estão registrado é algo assim que eu queria Obrigado
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

    Re: Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Não precisa registrar, basta baixar pelo link: http://www.mssti.com/customisation/download/id_146
    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
    dhones
    Novato
    Novato
    Mensagens: 9
    Registrado em: 13 Fev 2011, 10:31

    Re: Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por dhones »

    Obrigado mais eu achei outra solução eu vou postar aqui para quem precisar.

    se o usuario não esta Logado ele informa esta segunte menssagem
    Você precisa esta logado para ver os links. Registre-se.

    peço que faça o backup antes de todos os arquivos modificado aqui neste tutorial.

    abrir o arquivo /language/pt_br/common.php
    Buscar:

    Código: Selecionar todos

    'BBCODE_GUIDE'   => 'Guía BBCode',
    e logo em seguida adicionar

    Código: Selecionar todos

    'BBCODE_GIZLI_LINK'         => '<b><font color=red>Você precisa esta logado para ver os links.</font>  Registre-se.</b>',
    Abra o arquivo: /includes/bbcode.php
    BUSCAR: (Linha 458 aprox.)

    Código: Selecionar todos

    function bbcode_tpl_replace($tpl_name, $tpl)   
       {      
          global $user;      
          static $replacements = array(         
          'quote_username_open'   => array('{USERNAME}'   => '$1'),         
          'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),         
          'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),         
          'img'               => array('{URL}'      => '$1'),         
          'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),         
          'url'               => array('{URL}'      => '$1', '{DESCRIPTION}'   => '$2'),         
          'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2')     
         );      
        $tpl = preg_replace('/{L_([A-Z_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower
    (str_replace('_', ' ', '\$1')))", $tpl);      if (!empty($replacements[$tpl_name]))      {         $tpl = strtr($tpl, $replacements[$tpl_name]);      }      return trim($tpl);   }


    substitua por:

    Código: Selecionar todos

    function bbcode_tpl_replace($tpl_name, $tpl)   
    {      
          global $user;      
          static $replacements = array(         
          'quote_username_open'   => array('{USERNAME}'   => '$1'),         
          'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),         
          'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),         
          'img'               => array('{URL}'      => '$1'),         
          'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),         
          'url'               => array('{URL}'      => '$1', '{DESCRIPTION}'   => '$2'),         
          'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2')     
     );      
        static $replacements2 = array(         'quote_username_open'   => array('{USERNAME}'   => '$1'),         
          'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),         
          'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),         
          'img'               => array('{URL}'      => '$1'),         
          'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),         
          'url'               => array('{URL}'      => 'ucp.php?mode=register', '{DESCRIPTION}'   => 'warn_link'),         
          'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2')     
     );      
         $tpl = preg_replace('/{L_([A-Z_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower
    (str_replace('_', ' ', '\$1')))", $tpl);      
    if ($user->data['user_id'] != ANONYMOUS)      {         
    if (!empty($replacements[$tpl_name]))         {            
    $tpl = strtr($tpl, $replacements[$tpl_name]);         }      }      
    else      {         if (!empty($replacements2[$tpl_name]))         {           
     $tpl = strtr($tpl, $replacements2[$tpl_name]);         }        
     $tpl = str_replace("warn_link", $user->lang["BBCODE_GIZLI_LINK"], $tpl);      }            return trim($tpl);   }


    Abra o arquivo: viewtopic.php
    Porcure por:

    Código: Selecionar todos

    $message = censor_text($row['post_text']);


    adicionar depois

    Código: Selecionar todos

      if ($user->data['user_id'] == ANONYMOUS)   
    {   
    $message = preg_replace( '/<.*href="(.*?)">(.*?)(<\/a>)/', '<a href="ucp.php?mode=register">'.$user->lang
    ["BBCODE_GIZLI_LINK"].'</a>', $message );   }



    realizando exatamente estes procedimentos vai dar certo confira no meu site http://www.cms.dhones.com/

    a Versão atual do meu PHP BB é 3.0.8

    deu certo. eu me matei procurando este tutorial e não foi facil achar.

    bom estou postando o tutorial traduzido para o portugues..

    Obrigado a todos principalmente a o _Vinny_
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

    Re: Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Eu que agradeço por compartilhar a solução.
    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
    Craig Hellsing
    Novato
    Novato
    Mensagens: 1
    Registrado em: 24 Mar 2011, 15:49

    Re: Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por Craig Hellsing »

    Totalmente aprovado, meus parabéns.
    gabreeiel
    Novato
    Novato
    Mensagens: 5
    Registrado em: 04 Mar 2013, 13:21

    Re: Esconder links para visitantes

  • Favoritar esta postagem
  • Mensagem por gabreeiel »

    Nossa, estava procurando isso a tempo, muito obrigado.
    Trancado