Archief - algoritme: integreren van vbcode

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

-Vipr-

Legacy Member
Ik ben een forumke aant maken en ik zou daar graag ook vb code op hebben..
zijn hier tutorials voor ofzo ?
of enige andere optie voor het op men website te krijgen ?


alvast bedankt :)

BertG

Legacy Member
wil je actie vb code gebruiken?
-> use asp

als je vb code wil tonen
-> er zal daar wel een scriptje voor bestaan denk ik

-Vipr-

Legacy Member
BertG zei:
wil je actie vb code gebruiken?
-> use asp

als je vb code wil tonen
-> er zal daar wel een scriptje voor bestaan denk ik
gewoon tonen zoals hier dat het in het bold komt...

Cakeman

Legacy Member
Aaaah, vb als in 'vBulletin'. Ik dacht Visual Basic :)
Ik geloof dat er hierover al gelijkaardige threads geweest zijn.

Indien je PHP gebruikt, kan je de str_replace() functie gebruiken.

PHP:
$message = "[b]test[/b]";
 $replaced = str_replace("[b]", "<strong>", $message);
 $replaced = str_replace("[/b]", "</strong>", $replaced);

Ik ben niet zeker of je nu str_replace of ereg_replace moet gebruiken, maar ik ben zeker dat andere mensen op dit forum deze vraag kunnen beantwoorden :)

-Vipr-

Legacy Member
Cakeman zei:
Aaaah, vb als in 'vBulletin'. Ik dacht Visual Basic :)
Ik geloof dat er hierover al gelijkaardige threads geweest zijn.

Indien je PHP gebruikt, kan je de str_replace() functie gebruiken.

PHP:
$message = "test"; 
  $replaced = str_replace("", "<strong>", $message); 
  $replaced = str_replace("", "</strong>", $replaced);

Ik ben niet zeker of je nu str_replace of ereg_replace moet gebruiken, maar ik ben zeker dat andere mensen op dit forum deze vraag kunnen beantwoorden :)
ja sorry :s ik heb al gezocht op het forum maar kvond ni echt iets daarom deze thread

Dece

Legacy Member
$tekst = preg_replace("/(\[b\])(.*)?(\[\/b\])/Ui", "<B>\\2</B>", $tekst);
voor url is er overlaatst nog maar een werkende code gegeven geweest
ff zoeken is dus de boodschap :)

(desnoods kan je nog steeds tutorials zoeken over regular expressions)

sneax

Legacy Member
ik ben nogal simplistisch en doe alles met explode en implode als het op geävenceerder parsen gaat, het is een simpele 'vuile' oplossing maar het werkt wel

bv, uw tekst in een loop telkens exploden in , in het tweede deel exploden naar en dan opnieuw imploden met als seperator uw html tags etc... ge kunt zo systeemkes uitdocteren waarmee ge perfect alle vbcode kunt implementeren

of het snel is das iets anders natuurlijk :p daarom gebruik ik gewoon de ingebouwde functies van phpBB2

BTW: Een forum bouwen is een goede leercurve maar om dit echt in production envy te gebruiken raad ik u da wel af. De kwaliteit van een project als phpBB2 (of andere) die al jaaaren lopen evenaart ge nooit door zelf een forum te schrijven.

-Vipr-

Legacy Member
sneax zei:
ik ben nogal simplistisch en doe alles met explode en implode als het op geävenceerder parsen gaat, het is een simpele 'vuile' oplossing maar het werkt wel

bv, uw tekst in een loop telkens exploden in , in het tweede deel exploden naar en dan opnieuw imploden met als seperator uw html tags etc... ge kunt zo systeemkes uitdocteren waarmee ge perfect alle vbcode kunt implementeren

of het snel is das iets anders natuurlijk :p daarom gebruik ik gewoon de ingebouwde functies van phpBB2

BTW: Een forum bouwen is een goede leercurve maar om dit echt in production envy te gebruiken raad ik u da wel af. De kwaliteit van een project als phpBB2 (of andere) die al jaaaren lopen evenaart ge nooit door zelf een forum te schrijven.
groot gelijk maar tis voor een projectje en we mogen geen bestaande programmas gebruiken :)

Cakeman

Legacy Member
Dece zei:
$tekst = preg_replace("/(\[b\])(.*)?(\[\/b\])/Ui", "<B>\\2</B>", $tekst);
voor url is er overlaatst nog maar een werkende code gegeven geweest
ff zoeken is dus de boodschap :)

(desnoods kan je nog steeds tutorials zoeken over regular expressions)
Ik heb even een regex tutorial bekeken. Het is me allemaal al wat duidelijker geworden.

Wat wilt de / aan het begin van je pattern en de /Ui op het einde zeggen?
Ik heb aan het einde ook al /e zien staan. Waarvoor staat dat?

BertG

Legacy Member
op het net is een zeer sterke stack-based parser te vinden.
Deze werkt dm van objecten enzo...

Suppersnel en supper uitbreidbaar,
zoek daar maar es naar

(ik dacht ook da je visual basic bedoelde)

xml

Legacy Member
Cakeman zei:
Wat wilt de / aan het begin van je pattern en de /Ui op het einde zeggen?
Ik heb aan het einde ook al /e zien staan. Waarvoor staat dat?

de / dienen om de pattern "af te bakenen". De codes die er achter staan zijn flags. i bvb wil zeggen niet case-sensitive...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan