Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Ocultar enlaces pero no miniaturasTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Luprix
Observador/a
Mensajes: 4
Registrado: 03 Sep 2011, 11:06

Ocultar enlaces pero no miniaturas

#1

Mensaje por Luprix »

Hola.

Un saludo al foro. Aunque es mi primer post, llevo leyéndoos desde hace tiempo. Enhorabuena y gracias por vuestro trabajo.

Estoy usando el Mod de ThE KuKa ( http://www.phpbb-es.com/foro/guias-phpb ... 16095.html ), y lo utilizo para descargar imágenes usando:

Código: Seleccionar todo

[url=http://misitio.tld/imagen_completa.jpg][img]http://misitio.tld/imagen_miniatura.jpg[/img][/url]
Este Mod substituye todo el contenido dentro de las etiquetas URL y oculta también las miniaturas.
¿Cómo podría hacer para que no se ocultara la imagen en miniatura a los Invitados?
URL: http://www.en1pispas.com:81/forobuceo
Plantilla(s) usuada(s): Subsilver2
MODs instalados: Advertisement Manager 1.0.12, Ultimate SEO URL 0.6.8, Language Selection Mod 1.0.0
Versión de phpBB: 3.0.9
Servidor: Propio - WAMP - Win2K3
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO

zoby
Ex Staff
Mensajes: 1286
Registrado: 01 Ene 2011, 12:20
Género:

Re: Ocultar enlaces pero no miniaturas

#2

Mensaje por zoby »

Muevo a Soporte phpBB3, ya que en el foro de Tutoriales no se da soporte :wink:

Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.


Normas de phpBB-Es | de Soporte en phpBB-Es.COM | Soporte MODificaciones phpBB en phpBB-Es
No doy soporte a quienes alteren o eliminen los copyright
No doy soporte por privado ni por msn : tenga en cuenta que su problema, también puede ser el problema de otro usuario.

Mi sitio web

Luprix
Observador/a
Mensajes: 4
Registrado: 03 Sep 2011, 11:06

Re: Ocultar enlaces pero no miniaturas

#3

Mensaje por Luprix »

zoby escribió:

Muevo a Soporte phpBB3, ya que en el foro de Tutoriales no se da soporte :wink:


Oido cocina. Gracias.
URL: http://www.en1pispas.com:81/forobuceo
Plantilla(s) usuada(s): Subsilver2
MODs instalados: Advertisement Manager 1.0.12, Ultimate SEO URL 0.6.8, Language Selection Mod 1.0.0
Versión de phpBB: 3.0.9
Servidor: Propio - WAMP - Win2K3
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO

Luprix
Observador/a
Mensajes: 4
Registrado: 03 Sep 2011, 11:06

Re: Ocultar enlaces pero no miniaturas

#4

Mensaje por Luprix »

Me respondo a mí mismo. Me he puesto las pilas y he reformado el MOD.

Por si a alguien le sirve:

en viewtopic.php, cambiar:

Código: Seleccionar todo

$message = preg_replace( '/<.*href="(.*?)">(.*?)(<\/a>)/', '<a href="ucp.php?mode=register">'.$user->lang["BBCODE_GIZLI_LINK"].'</a>', $message );
por:

Código: Seleccionar todo

$message = preg_replace( '/<.*href="(.*?)">/', '<a href="ucp.php?mode=register">', $message );
en includes/bbcode.php, cambiar:

Código: Seleccionar todo

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

Código: Seleccionar todo

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}'   => '$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 ($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);
   }	
Parece que funciona correctamente tanto con enlaces de texto como con imágenes.
URL: http://www.en1pispas.com:81/forobuceo
Plantilla(s) usuada(s): Subsilver2
MODs instalados: Advertisement Manager 1.0.12, Ultimate SEO URL 0.6.8, Language Selection Mod 1.0.0
Versión de phpBB: 3.0.9
Servidor: Propio - WAMP - Win2K3
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO

Luprix
Observador/a
Mensajes: 4
Registrado: 03 Sep 2011, 11:06

Re: Ocultar enlaces pero no miniaturas  Tema Solucionado

#5

Mensaje por Luprix »

En mi anterior post, en la modificación de includes/bbcode.php, en cambiar por, no he puesto correctamente el modificado.

cambiar por:

Código: Seleccionar todo

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}'   => '$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 ($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]);
         }
      }
      return trim($tpl);
   }	
URL: http://www.en1pispas.com:81/forobuceo
Plantilla(s) usuada(s): Subsilver2
MODs instalados: Advertisement Manager 1.0.12, Ultimate SEO URL 0.6.8, Language Selection Mod 1.0.0
Versión de phpBB: 3.0.9
Servidor: Propio - WAMP - Win2K3
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO

Cerrado

Volver a “Foros de Soporte 3.0.x”