Página 1 de 1

Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 10:03
por lacurva
Hola, he actualizado de 2.0.019 a 2.0.20 y se me ha desactivado al posibilidad de escribir url's de la siguiente forma:
kiko

ahora me lo nuestra así­, sin hacer caso al html
kiko

Antes d ecambiar me iba bien.

GRacias

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 10:14
por SuperNovato
La verdad es que a mí­ me pasa exactamente lo mismo. Estuve curioseando por el Panel de Administración, pero no veo nada raro.

Y respecto a buscar en este foro, he buscado, pero o no he sabido hacer la búsqueda o no he visto nada.

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 16:21
por Nazcar
En una instalacion limpia ese tag de bbcode funciona correctamente repasar el bbcode.php bbcode.tpl de bustra plantilla,y comprovar tambien la cosa mas tonta que tengais el bbcode activo.




Un saludo

Re: Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 17:10
por SuperNovato
En una instalación limpia ese tag de bbcode funciona correctamente. Creo que la mí­a está limpia. Sólo tengo el Mod de ?LastTopic?, pero no creo que eso influya, ¿no?
...que tengais el bbcode activo. Yo sí­ (lacurva no sé). Lo que tengo off son los HTML (hasta que alguien no avise de que esa vulnerabilidad de la 2.01.19 se ha corregido en la 2.0.20).
...repasar el bbcode.php bbcode.tpl de vuestra plantilla... Me puedo pasar el dí­a mirando esos dos archivos y me quedo como habí­a empezado jejeje A ver si entiendo qué quieres decir: ¿qué mire a ver si están iguales que los del zip de la descarga de phpbb.com?

Gracias por atender a estas pequeñas cosas :wink:

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 17:18
por Nazcar
los dos archivos que definen los bbcode son /includes/bbcode.php y dependiendo de template /templates/nombretemplate/bbcode.tpl puede incluso que haya dentro del template un bbcode.js.Comprueba si en el Subsilver te pasa eso del bbcode no sea que hayan cambios y otro template no los tenga aun.



Un saludo

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 18:55
por SuperNovato
(Si lo que voy a poner, Nazcar, es una bobada y no tiene nada que ver con lo que me dices, pasa de este asunto, que no es nada grave y hay cosas más serias en el foro. Desde luego, hablo por mí­, no por lacurva).

He entendido muy por encima lo que me dices. Y de eso poco que he entendido, cuento que:

Tengo un archivo /includes/bbcode.php y un archivo /templates/subSilver/bbcode.tpl No tengo, en ningún sitio, un bbcode.js

Si curioseo (con el Dream) /includes/bbcode.php y busco ?url? me salen tropecientos mil. Y un servidor no sabe distinguir dónde puede estar el problema.

Y si curioseo (también con el Dream) el /templates/subSilver/bbcode.tpl tampoco entiendo nada, pero al menos sólo me salen 2 lí­neas que tengan ?url? jejeje:

Código: Seleccionar todo

<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Dicho de otro modo, Nazcar. Que no sé cómo hacer para comprobar si, como dices, hay un template que no tenga ese bbCode.

Pero repito que esto no es grave (y no lo digo para quedar bien). A mí­ me alucina el curro que os tomaís en este foro, así­ que dedicaros a cosas importantes, que a los usuarios de mi foro no les importa mucho que funcione eso de [url=].

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 19:22
por Nazcar
en bbcode.php

Código: Seleccionar todo


	$bbcode_tpl['url4'] = str_replace('{URL}', 'http://\\1', $bbcode_tpl['url']);
	$bbcode_tpl['url4'] = str_replace('{DESCRIPTION}', '\\3', $bbcode_tpl['url4']);

y

Código: Seleccionar todo

	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url4'];
En este sitio tenemos tiempo y ganas para ayudar al que quiere aprender.Y lo que tu consederas en este caso tonterias es un fallo que hay que pulir asi que con muchas ganas estamos aqui para eso.


Un saludo

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 20:05
por SuperNovato
Pera, pera, que me aturrullo :oops:

Salvo error u omisión de mis ojos (y del ?Find? del Dream jejeje), tengo esas lí­neas de bbcode.php igual que las que has puesto tú. Copio de mi archivo:

Código: Seleccionar todo

	$bbcode_tpl['url4'] = str_replace('{URL}', 'http://\\1', $bbcode_tpl['url']);
	$bbcode_tpl['url4'] = str_replace('{DESCRIPTION}', '\\3', $bbcode_tpl['url4']); 


Código: Seleccionar todo

	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url4']; 
(Y supongo que no tiene que ver con esto, pero he borrado cookies, historiales y demás. O sea, he hecho lo que hacemos siempre los que no sabemos qué hacer 8) ).

Re: Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 22:27
por lacurva
En la 2.2.20 hay cambio en bbcode.php. En el nuevo código en las lí­neas 2 y 3 de patterns hay un sí­mbolo de + añadido.

Código: Seleccionar todo

#-----[ FIND ]---------------------------------------------
# Line 194
   $patterns[] = "#\[img:$uid\]([^?].*?)\[/img:$uid\]#i";
   $replacements[] = $bbcode_tpl['img'];

   // matches a [url]xxxx://www.phpbb.com[/url] code..
   $patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
   $replacements[] = $bbcode_tpl['url1'];

   // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
   $patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";

#
#-----[ REPLACE WITH ]---------------------------------------------
#
   $patterns[] = "#\[img:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:$uid\]#i";
   $replacements[] = $bbcode_tpl['img'];

   // matches a [url]xxxx://www.phpbb.com[/url] code..
   $patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
   $replacements[] = $bbcode_tpl['url1'];

   // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
   $patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 22:56
por SuperNovato
lacurva, si soy un torpe me lo dices, pero ¿no lo habrás puesto al reves?

Lo digo porque lo que yo encuentro en bbcode.php es lo que tú dices que hay que "REPLACE" y lo que no encuentro de ningún modo es lo que dices que hay que "FIND" :roll: .

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 23:35
por lacurva
Está sacado de aquí­:

http://www.phpbbhacks.com/forums/viewtopic.php?t=60759

A mi antes me iba bien, cone ste cambio mal.

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 10 Abr 2006, 23:48
por SuperNovato
Lo siento, lacurva, pero no entiendo lo que dices de antes y ahora "con este cambio". Y el enlace que pones de donde dices que has sacado el Find and Replace de arriba creo que no dice nada de eso por ningún lado.

Re: Respuesta: Problemas Con [url] En 2.0.20

Publicado: 11 Abr 2006, 00:21
por lacurva
Lo siento, lacurva, pero no entiendo lo que dices de antes y ahora "con este cambio". Y el enlace que pones de donde dices que has sacado el Find and Replace de arriba creo que no dice nada de eso por ningún lado. Lo he vuelto a rehacer (pasar el bbcode.php de la 2.0.19 a la 2.0.20) y parece que ahora me funciona. Debí­a tener algo mal.
En todo caso mañana volveré a revisar el bbcode.php bien, el antiguo y el nuevo.

Muchí­simas gracias por la ayuda.

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 11 Abr 2006, 11:47
por SuperNovato
Información para la gente que pueda estar siguiendo este hilo porque tenga el problema que describí­a lacurva:

La solución, por lo menos para mí­, estaba en lo que aportaba lacurva. Pero, como ya se intuí­a, al revés de cómo está escrito arriba.

Esto es, lo que parece que hay que hacer (así­ lo he hecho yo y me ha desaparecido el problema) es:

Código: Seleccionar todo

#-----[ FIND ]---------------------------------------------

	$patterns[] = "#\[img:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:$uid\]#i";
	$replacements[] = $bbcode_tpl['img'];

	// matches a [url]xxxx://www.phpbb.com[/url] code..
	$patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url1'];

	// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url2'];

#  
#-----[ REPLACE WITH ]---------------------------------------------  
#  
	$patterns[] = "#\[img:$uid\]([^?].*?)\[/img:$uid\]#i";
	$replacements[] = $bbcode_tpl['img'];

	// matches a [url]xxxx://www.phpbb.com[/url] code..
	$patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]\[(?!url=))*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url1'];

	// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]\[(?!url=))*?)\[/url\]#is";
Repito que es lo que a mí­ me ha funcionado. Si otros tienen el mismo problema a lo mejor serí­a bueno que lo probaran y que lo comentaran aquí­, porque si es un error de phpBB 2.0.20, entre todos los podemos corregir. Digo yo, vaya.

Respuesta: Problemas Con [url] En 2.0.20

Publicado: 13 Abr 2006, 21:07
por SuperNovato
Pero han aparecido otros problemas. Complétese lo que dice este hilo con lo que aporta Nazcar en http://www.phpbb-es.com/foro/ha-dejado- ... t3160.html