Cambio de caracteres en BBCode
Publicado: 13 Ago 2009, 12:38
URL: http://www.thecouncil.es
Versión phpBB: phpBB3 (3.04)
MODs Instalados: Ninguno
Plantilla(s) usada(s): Getaway
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Hola, tengo un BBCode en el que pones un texto y te enlaza a una página de una BBDD de cartas de un juego, y he creado un BBCode que al poner el puntero del mouse sobre el enlace te sale una imagen de la carta, el problema es que la primera dirección coge el nombre con espacios entre las palabras y la segunda necesita de guiones, por lo que si enlazo con una no enlazo con la otra BBDD, com podría hacer un reemplazo entre una y otra. Estos son los códigos.
BBCode:
Reemplazo HTML:
En el href primero es una url donde el {TEXT} tiene espacios entre las palabras, mientras que la url de la imagen tiene un {TEXT} en el que esos espacios deberían ser guiones bajos.
Por ejemplo, la primera es un enlace a: (ya pondrá el navegador el %20)
y la segunda:
¿alguna manera de remediarlo?
Versión phpBB: phpBB3 (3.04)
MODs Instalados: Ninguno
Plantilla(s) usada(s): Getaway
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Hola, tengo un BBCode en el que pones un texto y te enlaza a una página de una BBDD de cartas de un juego, y he creado un BBCode que al poner el puntero del mouse sobre el enlace te sale una imagen de la carta, el problema es que la primera dirección coge el nombre con espacios entre las palabras y la segunda necesita de guiones, por lo que si enlazo con una no enlazo con la otra BBDD, com podría hacer un reemplazo entre una y otra. Estos son los códigos.
BBCode:
Código: Seleccionar todo
[icard]{TEXT}[/icard]
Código: Seleccionar todo
<a href="http://magiccards.info/autocard.php?card={TEXT}" onmouseover= "document.getElementById('{TEXT}').style.visibility='visible'" onmouseout= "document.getElementById('{TEXT}').style.visibility='hidden'">{TEXT}</a>
<div id="{TEXT}" style="position:fixed; visibility:hidden; left:300px; top:170px; width:1px; height:1px">
<img src="http://www.wizards.com/global/images/magic/general/{TEXT}.jpg" border="0" width="200" height="275"></div>
Por ejemplo, la primera es un enlace a:
Código: Seleccionar todo
http://magiccards.info/autocard.php?card=Black Lotus
y la segunda:
Código: Seleccionar todo
http://www.wizards.com/global/images/magic/general/Black_Lotus.jpg