Forum » Server-Side scripting » UBB [code] tag
devow.nl
Berichten: 1592
avatar
Offline Stuur privebericht
Goede morgen,

ik ben druk bezig aan een ubb code tag, maar nu zit ik met het volgende probleem, wanneer ik :

Code | Selecteer Alles
minimaliseren
1
2
3
4
<?php
    
echo "(a)";
    echo 
'Dat zet hij om als een smiley, wat dus niet moet.';
?>


Hoe los ik dit op?

Met vriendelijke groet,

Luc
Laatst gewijzigd door Luc op 2010-05-20 10:12:10
20-05-2010 10:11
Dit topic is 302 keer bekeken door 41 verschillende leden
Reacties op: "UBB [code] tag"
1
What else?
Berichten: 1180
avatar
Online Stuur privébericht
wil je dan dat alleen naar smiley wordt gezet of wat?
20-05-2010 10:28
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
De ubb parser hier op CP slaat eerst de inhoud van de code tags op in een array, vervangt de inhoud door de key van de array, vervangt alle smileys, en vervangt daarda de inhoud van de code tags door de juiste waarde uit de array.

Dat is dus een hele omweg, (maak/)gebruik liever een stack based ubb parser.

Edit:
20-05-2010 11:16
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
Dat is best lastig, heb al naar vele scripts gekeken maar het zijn bijna allemaal classes waar ik niet veel van snap, heeft iemand misschien eentje zonder klas die goed te begrijpen valt?

Of een andere optie.
20-05-2010 14:09
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
http://www.sitemasters.be/scripts/1/17/1607/PHP/BBCode_parser,_v._0.1
Dat is een goede. (lees wel mijn reactie, anders zal je problemen krijgen met de code tag)

Dan hoef je alleen te weten hoe je tags en smilies moet toevoegen...

Hier is nog een voorbeeld

Wat ik dus probeer te zeggen: je hebt er meer aan als je een keer goed je best doet een van die mogelijke parsers probeert te begrijpen.
20-05-2010 14:59
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
als ik: http://www.sitemasters.be/scripts/1/17/1607/PHP/BBCode_parser,_v._0.1 open en klik op php code, krijg ik te zien dat de opgegeven pagina niet bestaat..
24-05-2010 08:59
Rapifia Europe
Berichten: 3719
avatar
Offline Stuur privébericht
24-05-2010 09:04
Berichten: 1
avatar
Offline Stuur privébericht
ja of gewoon smileys zetten
07-06-2010 15:07
What else?
Berichten: 1180
avatar
Online Stuur privébericht
necro bumping, closed
07-06-2010 15:34
Reageer op: "UBB [code] tag"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden