WWW.ALLDOWNLOAD.NET84.NET
Recuerda que debes de iniciar sesion y agregar un tema o contestar en un tema para poder ver el contenido oculto

Te recomendamos que visites el foro: MANUAL DEL FORO para que leas temas acerca de agregar post y evitar baneos, eliminación o edición del post.
Estadisticas Visitantes

casino Contador De Visitas
Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» tito el bambino -el amor pista y acapella
Dom Mar 04, 2012 3:04 am por eescuela

» viedo tutorial - photoshop - principios basicos
Dom Ene 09, 2011 11:42 am por Pedro Gonzalez

» Menu horizontal
Sáb Oct 16, 2010 1:55 pm por andres69

» instalar linux con Unetbootin
Dom Oct 10, 2010 9:18 am por frank123456

» MEZCLA BACHATA (toby love)
Jue Jun 10, 2010 4:45 pm por Invitado

» Tutoriales Foroactivo
Dom Ene 31, 2010 6:51 am por lmao

» Seriales para Office 2007
Jue Ene 14, 2010 2:49 pm por andres69

» Creqcion de templates para joomla
Miér Dic 23, 2009 4:16 pm por andres69

» Sistemas Operativos con pocos recursos
Sáb Dic 05, 2009 11:05 am por andres69

» OCULTAR LINKS EN PHPBB3
Vie Dic 04, 2009 4:09 am por lmao


OCULTAR LINKS EN PHPBB3

Ver el tema anterior Ver el tema siguiente Ir abajo

OCULTAR LINKS EN PHPBB3

Mensaje por lmao el Vie Dic 04, 2009 4:09 am

vamos a ocultar los links a los usuarios que no estan registrados en nuestro foro


PASO 1
Abrimos el archivo: /language/es/common.php y buscamos el siguiente codigo:
Código:
Código:

'BBCODE_GUIDE'  => 'Guía BBCode',

y en la linea de abajo agregamos el codigo:
Código:
Código:

'BBCODE_GIZLI_LINK'        => '<b><font color=red>Debe registrarse para ver este enlace.</font> Gracias por su visita.</b>',


PASO 2
Abrimos el archivo: /includes/bbcode.php y buscamos el siguiente codigo:
Código:
Código:

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);
  }

y lo remplazamos por el siguiente:
Código:
Código:

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);
  }


PASO 3
Abrimos el archivo viewtopic.php y buscamos el codigo:
Código:
Código:

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

despues de esta linea le agregamos:
Código:

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


Y listo eso es todo, si tienes alguna duda pues ya sabes, estoy para ayudarles

_________________
DEBES DE ESTAR REGISTRADO Y AGREGAR TU PRIMER TEMA PARA VER EL CONTENIDO OCULTO.

avatar
lmao
ADMINISTRADOR
ADMINISTRADOR

Masculino Signo chino : Rata
Cantidad de envíos : 30
Fecha de inscripción : 20/06/2009
Edad : 32
Localización : mexico

http://spacesensation.ning.com

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.