Stránka 1 z 1

Převod BB kódů

Napsal: úte 17. úno 2009 16:50:59
od PeterNet
Děláme na novém systému zobrazovaní novinek na portálu (pomocí ajaxu).
Už máme skoro hotovo, ale problém je s BB kódy.

Texty článků zobrazujeme pomocí tohodle:

Kód: Vybrat vše

error_reporting(E_ALL);
define('IN_PHPBB', true); 
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../www/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
$sprava_id = $_GET['id_spravy'];
include("common.php");
include("includes/message_parser.php");
$sql = 'SELECT * FROM fmkoforum_posts WHERE topic_id = ' .$sprava_id .' ORDER BY post_time ASC';
$result = $db->sql_query($sql);
$s = $db->sql_fetchrow($result);
$message = $s['post_text'];
$message = preg_replace('#<!\-\-(.*?)\-\->#is', '', $message);
$uid = $s['bbcode_uid'];
$nahrady = array("{SMILIES_PATH}" => "images/smilies");
$message=strtr($message, $nahrady);
$message=bbcode_nl2br($message);
echo "$message";
Vše funguje až na bb znčky, dělá to tohle:

Kód: Vybrat vše

[center:ul9iew3o][img:ul9iew3o]http://www.photoshopsupport.com/tools/ib-actions/actions-icon.gif[/img:ul9iew3o][/center:ul9iew3o]

[center:ul9iew3o][size=150:ul9iew3o][b:ul9iew3o]Návod na tvorbu akcie a jej využitie[/b:ul9iew3o][/size:ul9iew3o][/center:ul9iew3o]
Jednoduché tagy, kde je jen jedna proměnná by nebylo těžké pomocí php funkce nahradit, ale tam kde je proměnných více (např. velikost písmen - velikost a text), tak tam je už problém.

Jak na to? Předem děkuji za radu.

Re: Převod BB kódů

Napsal: úte 17. úno 2009 17:59:39
od gmvasek

Re: Převod BB kódů

Napsal: úte 17. úno 2009 19:10:02
od smix
... a co třeba takhle :arrow: http://wiki.phpbb.com/Parsing_text ( Displaying text downloaded from DB )

Re: Převod BB kódů

Napsal: úte 17. úno 2009 19:15:05
od gmvasek
Já věděl že jsem to někde viděl :))

Re: Převod BB kódů

Napsal: stř 18. úno 2009 20:03:28
od 7raul
tak problem ciastocne vyrieseny ale mala chybicka.:
[ulr]nieco[/url]ide ale napr. text nejde.
neviete co s tym?
predom dakujem :)

Re: Převod BB kódů

Napsal: pát 20. úno 2009 8:03:10
od 7raul
tak nikto nic?

Re: Převod BB kódů

Napsal: sob 21. úno 2009 9:05:34
od 7raul
jo :) uz sa podarilo :) spravil som cely portal na novo a funguje dakujem vsem za pomoc :)