phpBB 2.X BBCode Parser

Miércoles 24 De Octubre Del 2007 @ 12:33 AM | kaioken

Una de las preguntas que me han hecho algunos usuarios es "¿Como utilizar el BBCode parser de phpBB?". A igual que ellos tampoco le habia dado mucha cabeza hasta hace unos dos dias que me dispuse a buscarle la vuelta. Luego de ver un poco el codigo de viewtopic.php entendi como utilizarlo en cualquier lugar.

Lo unico que tienes que hacer es :

Codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
//include el template pork lo necesitas para utilizar los templates de bbcode
include_once('/path/foro/includes/template.php');

//includes el archivo bbcode
include_once("/path/foro/includes/bbcode.php");
    
/**
     * para parsear el bbcode de los post del foro
     *
     * @param string $text
     * @param string $uid
     * @return string
     */
function parseForoStyle($text$uid)
    {
        global 
$template;
        
$template = new Template();

        
//parseas el bbcode, luego links, luego imagenes
                
$text bbencode_second_pass($text$uid);
        
$text make_clickable($text);
        
$text smilies_pass($text);
        
$text str_replace("n""nn"$text);
    
        return 
$text;
    }
?>


Recuerden que phpbb utiliza $uid para guardar cada bbcode de cada post, por tal razon debes enviarlo a la funcion para poder parser de manera correcta el post.

Creo que esta funcion esta muy facil de entender, y con esto listo puedes utilizar los bbcode de este foro en cualquier lugar de tu site.

Volvi a la vida

Un avion con destino a Gran Canaria se estrella en la T4 de Barajas

Nuevo malware interviene el portapapeles de Windows

Barcelona acogera un nuevo congreso sobre innovacion y tecnologia en 2009

All Sonic No Boom - Mach Plus travel is back

Yougle accede a YouTube y Flickr desde el Windows Media Center

MobileMe service extended again Apple admits mistakes

cdcr1985
2007-11-09 16:56:56

yo tb implemente bbcode en mi web, pero hice codigo propio, me demore como 3 semanas XD aun tiene errores, pero funciona :P

Vhyll Kun's
2007-12-30 12:28:04

¿Una consulta?, para utilizar estos codigos, ¿debe estar integrado el foro phpbb a la pagina web?.

crafter
2008-01-04 19:35:54

Vhyll Kun's Sip, si debe estar integrado el foro phpbb a la pagina Web...

creo que otra forma de hacerlo es llamando el uid y haciendo un interpretador de bbcode pero es mas tedioso, de esta forma es mas sencillo, por lo menos en phpBB2


No estas logeado para comentar

 

Parte de:
Comunidad MC
Afiliados:

GirlTekK