Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Wordpress soportar BBCode Nativo NO PLUGIN

Estas en el tema de Wordpress soportar BBCode Nativo NO PLUGIN en el foro de WordPress en Foros del Web. Estimados, tenog un inconveniente, en un sitio que tengo los uploaders suben contenidos, algunos por comodida utilizan bbcode, quisiera saber si existe alguna manera de ...
  #1 (permalink)  
Antiguo 17/02/2013, 13:46
Avatar de jimmy1971  
Fecha de Ingreso: diciembre-2008
Mensajes: 82
Antigüedad: 15 años, 3 meses
Puntos: 1
Pregunta Wordpress soportar BBCode Nativo NO PLUGIN

Estimados, tenog un inconveniente, en un sitio que tengo los uploaders suben contenidos, algunos por comodida utilizan bbcode, quisiera saber si existe alguna manera de que Wordpress interprete bbcode, se que existen plugins (que no funcionan del todo bien), pero quisiera agregarlo al functions por ejemplo.
  #2 (permalink)  
Antiguo 18/02/2013, 03:36
Avatar de 23r9i0  
Fecha de Ingreso: noviembre-2008
Ubicación: Catalonia
Mensajes: 203
Antigüedad: 15 años, 4 meses
Puntos: 33
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

En este caso y por el extenso codigo que necesitarias te recomiendo usar un plugin, ves probando plugin hasta que des con alguno que entre dentro de tus necesidades.
Por ejemplo he visto este

Otra opcion seria añadir un filtro para el the_content y remplazar todas las etiquetas bbcode por etiquetas html, pero es solo una idea.
  #3 (permalink)  
Antiguo 18/02/2013, 03:55
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 6 meses
Puntos: 297
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

Exacto, como dice @23r9i0 sería mejor que busques un plugin.

De todos modos desarrollar el bbcode no es tan difícil, lo puedes hacer en el function.php de tu theme si quieres.

Yo he realizado sistemas de BBCode y no son complicados de desarrollarlos, e incluso hay muchas guías con una búsqueda en internet.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #4 (permalink)  
Antiguo 18/02/2013, 07:38
Avatar de jimmy1971  
Fecha de Ingreso: diciembre-2008
Mensajes: 82
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

Cita:
Iniciado por 23r9i0 Ver Mensaje
Otra opcion seria añadir un filtro para el the_content y remplazar todas las etiquetas bbcode por etiquetas html, pero es solo una idea.
No conocia ese plugin, lo voy a probar, pero sigo creyendo que es innecesario tanto, el codigo bbcode es muy básico pienso que no debe de ser tan difícil.

" filtro para el the_content " eso mismo como podría realizarlo?
  #5 (permalink)  
Antiguo 18/02/2013, 07:39
Avatar de jimmy1971  
Fecha de Ingreso: diciembre-2008
Mensajes: 82
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

Cita:
Iniciado por hasdpk Ver Mensaje
De todos modos desarrollar el bbcode no es tan difícil, lo puedes hacer en el function.php de tu theme si quieres.

Yo he realizado sistemas de BBCode y no son complicados de desarrollarlos, e incluso hay muchas guías con una búsqueda en internet.
Podrias ayudarme? Eso mismo es lo que busco.
  #6 (permalink)  
Antiguo 18/02/2013, 10:28
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 6 meses
Puntos: 297
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

El sistema para implementar BBCode se debe de hacer con expresiones regulares, lo puedes buscar en internet. Eso lo hice yo y después lo perfeccioné un poquito.

En relación al the_content como dijo @23r9i0 puedes usar un filter, para ello debes de usar add_filter(). Lee el enlace.

Si tienes más dudas ya sabes en donde estamos
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #7 (permalink)  
Antiguo 18/02/2013, 13:52
Avatar de jimmy1971  
Fecha de Ingreso: diciembre-2008
Mensajes: 82
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

Muchas gracias por sus respuestas, pero no soy programador, comprendo el código si lo veo. Agradezco su información, pero para mis capacidades no es basta.
Si alguno quisiera pasarme un código de los que me mencionan que funcione para evitarme utilizar un plugin se lo agradecería mucho.
  #8 (permalink)  
Antiguo 18/02/2013, 16:26
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 8 meses
Puntos: 429
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

El objetivo de los foros no es dar un trabajo hecho, sino ayudar a que podamos realizarlo por nosotros mismos. Para solicitar códigos a medida existe el foro de ofertas de empleo.

Si tus conocimientos no llegan como para aplicar la solución que está brindando hasdpk, puedes usar un plugin o intentar algo y volver a consultar dudas más concretas, sobre un código determinado, etc.
__________________
Mi blog personal | Mi G+
  #9 (permalink)  
Antiguo 19/02/2013, 12:58
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 6 meses
Puntos: 297
Respuesta: Wordpress soportar BBCode Nativo NO PLUGIN

Te voy a explicar como funciona add_filter().

En Wordpress existen dos modos de interactuar (hooks) con Wordpress y son Action y Filter. El primero está destinado para las acciones de Wordpress como eliminar, añadir, editar, insertar, etc. durante la ejecución del código. Filter está destinado al contenido/texto en sí.

Como su nombre indica add_filter() sirve para añadir un filter, o sea, añadir una interacción con el "texto/contendio".

Para el uso add_filter() se deben de pasar dos parámetros. El primero es el hook donde vamos a interactuar y el segundo la función que deseamos lanzar para realizar tal interacción.

Te voy a poner un ejemplo de como sería el uso del hook filter:

Código PHP:
Ver original
  1. function foobar() {
  2.     [...]
  3. }
  4.  
  5. add_filter( 'the_content', 'foobar' );
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios

Etiquetas: bbcode
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:48.