![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Colorear o formatear palabras reservadas (BBCode)
Hola compañeros, estoy tratando de crear unas etiquetas (tags) con BBCode, y tengo lo siguiente:
Código:
<div class="post" id="msg_4"><div class="codeheader">Texto:</div><div class="code"><pre style="margin-top: 0; display: inline;">{content}</div> Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#2
|
||||
|
||||
Traté de implementar este código que conseguí aquí en el club:
Código PHP:
Código PHP:
Cita:
¿A qué se debe ese error?. Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#3
|
||||
|
||||
¡Buenos Días!, poniendo el hilo de primero para que algún alma caritativa me ayude
![]() ![]() Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
||||
|
||||
Hola,
Hay que aclarar un par de cosas, al menos. La clase que has mostrado más arriba está escrita en PHP y funcionará con PHP, pero, no con JavaScript. El código que tienes que resaltar parece puro HTML, y, contiene una especie de "clave" ({content}) que acaso deberá ser reemplazada por el verdadero contenido, o sea el código fuente que se va a mostrar. Ahora bien, PHP y Javascript son hasta cierto punto incompatibles, porque, el primero funciona en el servidor, y, el segundo lo hace en el cliente o navegador. Si tienes acceso al código fuente PHP del sistema que usas (que creo que sí) entonces tal vez podrías usar la clase "Delphi2Html", pero, si se trata de trabajar en el cliente, con Javascript, entonces no podrías usarla así como así. Desde luego hay soluciones para "resaltar" código fuente utilizando Javascript, como pueda ser la que ofrece SHJS (no es la que yo conocía, pero, apareció tras una búsqueda en Google, y es que debe haber varias soluciones similares), así que es cuestión de aclarar un poco más las cosas. De todas formas, no te digo nada que no sepas ya, pero, ¿qué hay de algún plugin para el sistema de foros que estás usando? Igual podrías partir de ahí... o intentar aclarar qué tipo de solución necesitas: Javascript o PHP. |
#5
|
||||
|
||||
Hola Dec, pos sí estoy usando PHP no Javascript, yo sólo sugerí si existía alguno, lo que hice fue es que en el archivo donde se maneja las etiquetas de dicho foro hice un include (include 'delphi2html.php') y en el código HTML donde te muestro puse a ejecutar la función execute de la clase y al correr el foro me ocasionó dicho error, repito, no estoy trabajando con javascript sino PHP.
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#6
|
||||
|
||||
Hola,
Bueno. Pues ciñéndonos al error, de lo que se trata es de que no puede declararse dos veces la misma clase, es decir, puede ser que se esté incluyendo dos veces el archivo que contiene la clase, o puede ser que exista otra clase que se llame igual. Sería cuestión de buscar qué puede estar ocurriendo, pero, una solución para salir del paso sería usar "include_once" o "require_once" en lugar de "include" o "require", puesto que así nos aseguraríamos de que no incluímos el archivo de la clase sino una sola vez. Por otro lado, si estás trabajando del lado del servidor, la clase en cuestión no parece muy complicada (y eso que la escribí yo hace tiempo) y sólo precisa una cadena como argumento en su método principal "Execute()". El mismo método retorna el código fuente una vez "resaltado", así que en principio no me parece muy complicado su uso, si bien dependerá del entorno en que te estés moviendo, y que yo desconozco, me temo. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Formatear fechas | rgstuamigo | MySQL | 2 | 08-10-2008 20:37:20 |
Html a BBCode | chechudella | Internet | 0 | 01-11-2007 03:23:59 |
Formatear scripts SQL | DarKraZY | Varios | 5 | 22-12-2006 17:58:27 |
formatear un StringGrid | vico_tigre | OOP | 2 | 14-12-2006 11:14:42 |
formatear | User_Baja_2 | Varios | 1 | 22-10-2003 19:47:41 |
![]() |
|