elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Creando BBCode
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Creando BBCode  (Leído 5,617 veces)
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: Creando BBCode
« Respuesta #10 en: 2 Abril 2010, 02:49 am »

Jajajaj

Lo de "pre" lo había intentado, pero los enlaces siguen apareciendo como hipervínculos...
Lo que uso es el código de arriba, de esa forma aparecen con hipervínculos, pero no soy capaz de hacer que queden iguales que con "code", que no sean clickeables.

Un saludo ;)


En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.336

he vuelto :)


Ver Perfil WWW
Re: Creando BBCode
« Respuesta #11 en: 2 Abril 2010, 02:56 am »

 he probado en el demo de mybb y funciona correctamente... tendras una version "obsoleta"?


En línea

Ojo por ojo, y el mundo acabará ciego.
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: Creando BBCode
« Respuesta #12 en: 2 Abril 2010, 03:02 am »

No, está actualizada a la última versión...

Pues no sé qué puede fallar, me pasa con todos los navegadores.
Tendré que seguir investigando.

Te dejo el enlace de una página de prueba para que lo compruebes, en la caja de descarga.
ENLACE

Gracias, y un saludo ;)
« Última modificación: 2 Abril 2010, 03:04 am por aaronduran2 » En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.336

he vuelto :)


Ver Perfil WWW
Re: Creando BBCode
« Respuesta #13 en: 2 Abril 2010, 03:14 am »

 ah... pero pasa a partir del 2do... por lo tanto funciona correctamente hasta encontrar un salto de linea :P





he probado en el demo otra vez y deberia funcionar aunque tenga un salto de linea... pega la expresion regular que usas, imagino que el sustituto es el que pusiste anteriormente... prueba con
 
Código
  1. <table border="0" cellspacing="0" cellpadding="0">
  2.    <tr>
  3.        <td height="39" colspan="3">
  4.        <table border="0" width="100%" cellspacing="0" cellpadding="0">
  5.            <tr>
  6.                <td width="113" background="images/extras/down1.gif" height="39">
  7.                &nbsp;</td>
  8.                <td background="images/extras/down2.gif">&nbsp;</td>
  9.                <td width="48" background="images/extras/down3.gif" height="39">
  10.                &nbsp;</td>
  11.            </tr>
  12.        </table>
  13.        </td>
  14.    </tr>
  15.    <tr>
  16.        <td bgcolor="#C0DDFF" width="10">&nbsp;</td>
  17.        <td bgcolor="#C0DDFF">
  18.        <table border="1" width="100%" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: 1px solid #007FD8" bgcolor="#FFFFFF">
  19.            <tr>
  20.                <td style="font-family: Arial; font-size: 12px; color: #707070">
  21.                <pre style="margin: 5px">$1</pre></td>
  22.            </tr>
  23.        </table>
  24.        </td>
  25.        <td bgcolor="#C0DDFF" width="10">&nbsp;</td>
  26.    </tr>
  27.    <tr>
  28.        <td colspan="3">
  29.        <table border="0" width="100%" cellspacing="0" cellpadding="0">
  30.            <tr>
  31.                <td background="images/extras/down4.gif" height="11" width="11">
  32.                <img border="0" src="images/extras/space.gif" width="1" height="1"></td>
  33.                <td bgcolor="#C0DDFF" height="11">
  34.                <img border="0" src="images/extras/space.gif" width="1" height="1"></td>
  35.                <td background="images/extras/down5.gif" height="11" width="11">
  36.                <img border="0" src="images/extras/space.gif" width="1" height="1"></td>
  37.            </tr>
  38.        </table>
  39.        </td>
  40.    </tr>

acostumbra a cerrar correctamente las etiquetas :P

pd: necesito que lo regresen a desarrollo web :xD
En línea

Ojo por ojo, y el mundo acabará ciego.
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: Creando BBCode
« Respuesta #14 en: 2 Abril 2010, 03:19 am »

Me lié con tanto pre jajaj

Sigue igual, y lo de que suceda a partir del 2º tienes razón, si pongo la etiqueta, un salto de línea, y el enlace, ya se fastidia.

La expresión regular es como la del ejemplo:
\[dcaja\](.*?)\[/dcaja\]
En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.336

he vuelto :)


Ver Perfil WWW
Re: Creando BBCode
« Respuesta #15 en: 2 Abril 2010, 03:36 am »

 es extraño... la he probado en el demo y funciona perfectamente :-\


lo raro es que esta generando un codigo distinto


<pre style="margin: 10px; padding: 1px;">http://www.google.es/archivo1.zip<br />
<a href="http://www.google.es/archivo2.zip" target="_blank">http://www.google.es/archivo2.zip</a></pre>
En línea

Ojo por ojo, y el mundo acabará ciego.
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: Creando BBCode
« Respuesta #16 en: 2 Abril 2010, 03:40 am »

No, no es que sea distinto, es que cambié el código yo :xD
Perdona por la confusión.

No sé a que se puede deber... Voy a seguir buscando a ver si lo soluciono.

Un saludo ;)
En línea

aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: Creando BBCode
« Respuesta #17 en: 3 Abril 2010, 05:35 am »

Vuelvo de nuevo jaja.

Viendo el código, me fijé en que añade la etiqueta URL automáticamente a partir del 2º, por lo que solo tendría que impedir que la añadiese, pero no sé me ocurre cómo puedo hacerlo...

Un saludo ;)
En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.336

he vuelto :)


Ver Perfil WWW
Re: Creando BBCode
« Respuesta #18 en: 3 Abril 2010, 07:24 am »

por casualidad tienes algo en "Parse Order" ?
En línea

Ojo por ojo, y el mundo acabará ciego.
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: Creando BBCode
« Respuesta #19 en: 4 Abril 2010, 20:14 pm »

¿Parse Order?

No sé dónde viene eso, la verdad.
Al final tomé otra solución. Edité la clase PHP que parsea el texto, le añadí la misma función que utiliza con la etiqueta "code" y le puse el estilo que quería.

Funciona perfectamente, así que podría dar esto por cerrado (pero si se encuentra solución mejor, porque es fastidioso tener que editar el código PHP).

Un saludo.
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
BBCode No se ven SMF
Desarrollo Web
ranslsad 4 2,856 Último mensaje 20 Julio 2012, 15:24 pm
por ranslsad
No me funciona el BBcode « 1 2 »
Sugerencias y dudas sobre el Foro
simorg 17 7,246 Último mensaje 23 Octubre 2014, 17:41 pm
por el-brujo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines