Toggle

morgenstern

Erfahrenes Mitglied
Ich habe mir das Toggle-Tutorial angeschaut.

Dazu folgende Frage:

Wie wandle ich diesen in BB-Code um.

Ich habe es folgendermassen probiert:

PHP:
$text = eregi_replace("\\[klapp\\]([^\\[]*)\\[/klapp\\]", "<a onclick=\"flip(\'\$" . $inhalte["id"] . "\'); return false;\" href=\"#\">read more <img alt=read more src=expand.gif border=0></a><br><span id=\'\$" . $inhalte["id"] . "\' style=\"display: none; margin-left: 13px\";>\\1</span>", $text);

Funktioniert auch soweit. (Geht es eleganter bzw. besser?)

Nun habe ich folgendes Problem:

Wenn mehrere Toggels in einer News sind müsste ich eine Variable hochzählen lassen. Mir ist schon klar, wie das theoretisch funktioniert.($n=0 ; -> Schleife ->$n++ ; ) Doch wie setze ich das bei einem replace um?

Mit preg_match?

Bitte um ein paar Denkanstösse bzw. Lösungsvorschläge.

Falls das Thema so schon vorkam, sorry, habe es nicht gefunden.
 
Zurück