Hallo allemaal,
Ik ben een website aan het maken omdat mij dit gevraagd werd en omdat ik zo m'n php, javascript en SQL kennis een beetje kan vergroten. (html en css is al redelijk bekend)

Omdat het de bedoeling is dat normale mensen zonder verstand van html ook de pagina's moeten kunnen wijzigen en om te zorgen dat ze niet heel de opmaak aan gort helpen, bedacht ik dat het leuk zou zijn om bb-code te kunnen gebruiken.

De paginainhoud word dmv een query geupdated in een database. Op de desbetreffende pagina word deze inhoud er ook weer uitgetrokken door de volgende query en word dmv php weergegeven.:

 <?php 
		  	$post = $db->get_array("SELECT g.naam, g.id, p.* FROM gebruikers g, pagina p WHERE g.id = p.userid AND p.id = '4'");
			
			$postdate = date("d-m-Y", $post[0]['datum']); 
          ?>
          <p class='postinfo'><?php echo $postdate." - ".$post[0]['naam'];?></p>
          <h2><?php echo $post[0]['titel'];?></h2>
		  <p><?php echo stripslashes(nl2br($post[0]['inhoud'])); ?></p>  


Ik zou graag deze parser willen gebruiken om de bbcode tags in html om te zetten.
Helaas heb ik geen enkel idee hoe ik dat kan aanpakken.
Heeft iemand tips/tricks om me op weg te helpen?
Mijn PHP kennis is nog niet helemaal optimaal.
Groeten Maurits.
Oke, ik wil je best even op weg helpen. In het script staan eigenlijk twee 'stukken': het eerste, daarin staan alle settings, en het tweede (onder ------de daadwerkelijke code)

Het tweede stuk zou ik in een aparte file zetten, en die gewoon los binnenhalen met php:

<?PHP
require_once();
?>


Het eerste stuk moet bovenaan je normale pagina, en daarin verander je regel 126 in:

<?PHP
echo $parser->parse(stripslashes($post[0]['inhoud']));
?>


Alle regels daarvoor in je script, moet je natuurlijk niet in de while loop zetten, anders gaat het mis ;). Dus gewoon bovenaan je pagina die require, en dan het bovenste gedeelte van zijn script. Dat zou moeten werken!
Oke heel erg bedankt,
het is allemaal gelukt en draaiende..

Reageren