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

Interpretar BBCODE de PHPBB3

Estas en el tema de Interpretar BBCODE de PHPBB3 en el foro de Sistemas de gestión de contenidos en Foros del Web. Ok Amigos a continuación les dejo una Función que cree con la ayuda de un post que encontré acá en el foro y sirve para ...
  #1 (permalink)  
Antiguo 16/07/2011, 15:22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 19
Antigüedad: 17 años, 3 meses
Puntos: 1
Sonrisa Interpretar BBCODE de PHPBB3

Ok Amigos a continuación les dejo una Función que cree con la ayuda de un post que encontré acá en el foro y sirve para interpretar el BBCODE de PHPBB3, a continuación el código PHP:

Código PHP:
Ver original
  1. function ForumPost($string,$bbuid) {
  2.  
  3. $string = str_replace("[b:".$bbuid."]","<b>", $string);
  4. $string = str_replace("[/b:".$bbuid."]","</b>", $string);
  5. $string = str_replace("[i:".$bbuid."]","<i>", $string);
  6. $string = str_replace("[/i:".$bbuid."]","</i>", $string);
  7. $string = str_replace("[u:".$bbuid."]","<u>", $string);
  8. $string = str_replace("[/u:".$bbuid."]","</u>", $string);
  9. $string = str_replace("[img:".$bbuid."]","<img src=", $string);
  10. $string = str_replace("[/img:".$bbuid."]",">", $string);
  11. $string = str_replace("[center:".$bbuid."]","<p style='text-align:center'>", $string);
  12. $string = str_replace("[/center:".$bbuid."]","</p>", $string);
  13. $string = str_replace("[size=150:".$bbuid."]","<p style='font-size: 1.5em'>", $string);
  14. $string = str_replace("[/size:".$bbuid."]","</p>", $string);
  15. $string = preg_replace("~\[noparse][url=(.*?)\:".$bbuid."](.*?)\[\/url\:".$bbuid."]~is","<b>~<a href='$1' rel='lytebox' title='Ir a $1'>$2</a></b>",$string);
  16. $string = str_replace("[/url][/noparse]","</a>", $string);
  17. $string = stripslashes($string);
  18. $string = str_replace("{{ENTER}}","\r\n",$string);
  19. $string = nl2br($string);
  20.  
  21. return $string;
  22.  
  23. }

Con este código se pueden guiar y ir interpretando los demás bbcodes de PHPBB3, Espero sea de ayuda para muchos... :)

Etiquetas: aplicaciones-prefabricadas, bbcode, interpretar, php, phpbb
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 05:22.