Página 1 de 1

Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 16:59
por Premiun
Versión de phpBB: 3.0.3
Tipo de phpBB: phpBB estandar, (tambien llamado Vanilla) phpBB2 o phpBB3
MODs Instalados: No
Tu conocimiento: Conocimiento básico
Enlace del Foro: http://www.rw-zone.net63.net/phpBB3/

¿Qué recuerdas haber hecho en el foro antes de aparecer este error?


¿Qué has realizado para intentar resolver el problema?


Descripción y Mensaje
Bueno, en muchas webs en las descargas pone: Descarga bloqueada, registrate para desbloquearla......

Pues yo quiero hacer eso, y tambien a parte de eso que bloquee los quotes y los /code para que no los vean.

Existe un mod pare eso? Cual es?

Saludos!

Re: Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 17:53
por thejerry007
viejo primero debes colocar los datos de soporte

en cuento al mod para ocultar los link es este

Abrir el archivo /language/es/common.php

BUSCAR:

Código: Seleccionar todo

   'BBCODE_GUIDE'    => 'Guía BBCode',
DESPUÉS, AÑADIR:

Código: Seleccionar todo

 'BBCODE_GIZLI_LINK'         => '<b><font color=red>Debe registrarse para ver este enlace.</font> Gracias por su visita.</b>',
(Cambiar este texto a vuestro gusto y demás...)

Abrir el archivo /includes/bbcode.php

BUSCAR: (Linea 458 aprox.)

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

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

REEMPLAZAR 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}'   => '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);
   }

Abrir el archivo viewtopic.php

BUSCAR:

Código: Seleccionar todo

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

DESPUÉS, AÑADIR:

Código: Seleccionar todo

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

Re: Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 18:28
por Premiun
Ok perdona ya esta....

Y esto es para los links, pero para los quotes y los codes?

Muchas gracias!

Saludos!

Re: Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 18:39
por Premiun
Perdona, pero en el archivo common, no me aparece lo que tu dices que busque :S


Que raro..... Me lo podrias concretar?? Gracias.

PD: Perdonen el doble post, no me sale la opcion e editar mi mensaje.

Gracias.

Re: Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 18:46
por Alorse
Hay una modificacion para phpBB3 llamada Hide MOD, y se puede utilizar a cualquier cosa, ya que funciona como un BBCode, te la recomiendo.

http://www.phpbb.com/community/viewtopi ... 0&t=560705" onclick="window.open(this.href);return false;

La traduccion la pueden encontrar aqui en el Foro de Traducciones.

O en este enlace ya la puedes encontrar traducida y con algunas modificaciones mas

http://zonadd.net/viewtopic.php?f=101&t=905" onclick="window.open(this.href);return false;

Re: Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 19:57
por thejerry007
Premiun escribió:Perdona, pero en el archivo common, no me aparece lo que tu dices que busque :S


Que raro..... Me lo podrias concretar?? Gracias.

PD: Perdonen el doble post, no me sale la opcion e editar mi mensaje.

Gracias.
si no vas a usar el mod qeu te dice alorse, si no de la forma que yo te digo.. debes verificar q tu idioma si sea español es decir buscar en

/language/es/common.php

y no en

/language/en/common.php

Re: Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 20:45
por Premiun
Es lo que he echo, pero no sta.

Gracias Alorse, lo pruebo y te digo ;)

Gracias!!

Re: Busco Mod Que tape los /code y los links...

Publicado: 21 Nov 2008, 22:07
por Manolo
Off Topic:
thejerry007 hace nada te di un consejo y veo que hice bien en dartelo, espero que lo sigas y no copies al pie de la letra cosas como estas http://www.phpbb-es.com/foro/viewtopic. ... dem%C3%A1s" onclick="window.open(this.href);return false; sin poner su autor

Re: Busco Mod Que tape los /code y los links...

Publicado: 22 Nov 2008, 02:48
por thejerry007
pues manolo es que exactamente ese texto lo copie de aka entnces no veo cual es el problema de que lo poga aka mismo

Re: Busco Mod Que tape los /code y los links...

Publicado: 22 Nov 2008, 02:49
por Alorse
Pues no es por molestar ni nada y menos por desviar el tema pero estoy de acuerdo totalmete con Manolo, creo que seria correcto Aclarar que la modificacion que le estas ofreciendo a Premiun , que por cierto se que lo haces de muy buena manera la copiaste/ citaste, como le quieras llamar de un Post del jefe (The KuKa), por otro lado, le recomiendo a Premiun, que instale dicho MOD, ya que es una opcion excelente, y si hay alguna duda, nos la plantee, aunque aqui en el foro, se ha hablado basante de dicha modificacion.

Re: Busco Mod Que tape los /code y los links...

Publicado: 28 Nov 2008, 15:47
por Premiun
Mirar, muchas gracias a todos, de verdad.

He instalado el mod que me dijistes, pero cuando quiero ver un tema o postear algo me dice:
Off Topic:
Parse error: syntax error, unexpected T_CASE in /home/a3539036/public_html/phpBB3/includes/bbcode.php on line 350
No tengo ni idea de lo que es, y he modificado como dice en el tuto de instalacion el bbcode.

Aqui tengo posteado el codigo del includes/bbcode porque en el error dice que es aqui...-

http://www.phpbb-es.com/foro/pastebin.p ... =view&s=32" onclick="window.open(this.href);return false;

Gracias!

Re: Busco Mod Que tape los /code y los links...

Publicado: 28 Nov 2008, 22:00
por Manolo
No he instalado el Mod asi que no se como funciona ni que archivos hay que tocar :oops: Pero mientras esperas que te conteste alguien que lo sepa, prueba borrar la cache desde la pagina principal de la ACP, eso no hara daño y es aconsejable despues de instalar lo que sea.

Saludos!

Re: Busco Mod Que tape los /code y los links...

Publicado: 28 Nov 2008, 22:19
por Alorse
El error es claro amigo, Visualiza tu archivo includes/bbcode en la linea 350, y veras el error...

Lo que sucede es que el reemplazo esa mal hecho, viendo el pastebin, donde debiste haber agregado anes, agregaste despues, me explico.

El MOd dice,
Buscar las lienas:

Código: Seleccionar todo

				default:
					if (isset($rowset[$bbcode_id]))
Yagregar antes:

Código: Seleccionar todo

				case HIDE_BBCODE_ID:
					$this->bbcode_cache[$bbcode_id] = array(
						'preg' => array(
							'#\[hide:$uid\](.*?)\[/hide:$uid\]#ise'	=> "\$this->bbcode_second_pass_hide('\$1', '$unhide')",
						)
					);
				break;
Y tu lo hiciste al contrario.

Si luego de eso te salen mas errores puede ser por la misma causa.

Saludos.

Re: Busco Mod Que tape los /code y los links...

Publicado: 28 Nov 2008, 22:27
por Manolo
Hay cosas que nunca entendere http://www.phpbb-es.com/foro/viewtopic.php?f=78&t=19182" onclick="window.open(this.href);return false;

Premiun te amonesto por duplicar la duda, aqui no se esta para perder el tiempo.

Saludos!