bbcode => html in functions_posting, hoe?

Zelf bezig aan een modificatie? Wij kijken graag mee..
Forumregels

LEES: Algemene Voorwaarden. Denk eventueel aan tags (DEV, BETA, RC)!
phpBB3.0.x
Plaats reactie
volgensbartjes.nl
Berichten: 66
Lid geworden op: 06 apr 2007, 16:38
Locatie: Wognum
Contacteer:

bbcode => html in functions_posting, hoe?

Bericht door volgensbartjes.nl » 03 mei 2010, 00:36

  • Modificatie & Versie: custom
    Directe link naar de modificatie: -
    Adres van je forum: afgesloten
    phpBB versie: 3.0.5
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? nee

    Wat is het probleem?
    posttext wordt in mail als bbcode neergezet ipv html.
Iemand heeft voor mij een custom mod gemaakt, onderdeel daarvan is dat notificatie mails nu worden verstuurd met de geposte tekst er in. Het probleem is nu alleen als gebruikers een bericht plaatsen met opgemaakt tekst en smilies, het er niet uit ziet in de email:
-----------------
Little Shop: Foto's gemaakt door Tina!
[url:3rqgwg86]http://members.quicknet.nl/.........../index.html[/url:3rqgwg86]
<!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz"
/><!-- s:P -->

Groetjes
Peter
-------------------
maar als je op het forum kijkt, zie je keurig een link staan en een smilie.
Nu wil ik dat de emails ook gewoon html code krijgen.

In functions posting wordt eerst de tekst in een var gezet:
---------------------

Code: Selecteer alles

// Get the post body
	$sql = 'SELECT post_text
		FROM ' . POSTS_TABLE . '
		WHERE post_id = ' . (int) $post_id;
	$result = $db->sql_query($sql);

	$post_body = $db->sql_fetchfield('post_text', false, $result);
	$db->sql_freeresult($result);
---------------------

vervolgens wordt die bij assign vars gebruikt:

---------------------

Code: Selecteer alles

$messenger->assign_vars(array(
					'USERNAME'		=> htmlspecialchars_decode($addr['name']),
					'TOPIC_TITLE'	=> htmlspecialchars_decode($topic_title),
					'FORUM_NAME'	=> htmlspecialchars_decode($forum_name),

					'POST_BODY'		=> htmlspecialchars_decode($post_body),
---------------------

Kan iemand mij vertellen hoe ik de tekst van de post kan laten omzetten van bbcode naar html code? ik had al wat gekeken naar de beschikbare functies in de bbcode class uit bbcode.php, maar kwam er niet helemaal uit welke functies ik daaruit nou moest gebruiken.

Alvast bedankt als iemand mij hiermee kan helpen.

Gr,
Bart

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20297
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: bbcode => html in functions_posting, hoe?

Bericht door Paul » 06 mei 2010, 09:30

verplaatst naar MOD ontwikkeling. Graag voortaan tevens ook code tags gebruiken, ik heb ze nu toegevoegd.

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: bbcode => html in functions_posting, hoe?

Bericht door Jeroen » 06 mei 2010, 11:51

Misschien heb je wat aan dit Engelstalige wiki artikel, over "parsing text" met BBCode en smilies e.d..
Jeroen

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: bbcode => html in functions_posting, hoe?

Bericht door marian0810 » 06 mei 2010, 12:49

Waarom gebruik je daar niet een bestaande mod voor? :? http://www.phpbb.com/community/viewtopi ... &t=1951945

Of je kijkt hoe het daarin gedaan is.

Plaats reactie