BBCode: Eine eindeutige ID generieren
Verfasst: 02.08.2005 18:31
Hallo,
für einen JavaScript-Effekt muss ich für jeden Quote(!)-BBCode eine eindeutige ID generieren, ansonsten kann ich kein Element mittels JavaScript spezifizieren.
Ich versuche folgende Änderung am BBCode für quote: Der Code
soll um dies hier ergänzt werden:
Dazu habe ich die bbcode.tpl schon dahingehend geändert. Die bbcode.php macht mir allerdings Gedanken. Ich finde keinen Weg, unterschiedliche QUOTEIDs zu generieren (in jedem Topic sind dann alle QUOTEID gleich).
function prepare_bbcode_template
Allerdings wird pro Topicaufruf immer nur eine Zufallszahl generiert, die dann für alle Quotes gleich ist. Das rührt daher, dass die Funktion prepare_bbcode_template nur einmal für ein Topic ausgeführt wird (denke ich zumindest).
Kann mir irgendjemand weiterhelfen? Mir fällt absolut keine Lösung ein.
Vielen Dank.
für einen JavaScript-Effekt muss ich für jeden Quote(!)-BBCode eine eindeutige ID generieren, ansonsten kann ich kein Element mittels JavaScript spezifizieren.
Ich versuche folgende Änderung am BBCode für quote: Der Code
Code: Alles auswählen
<div class="quotetitle">{USERNAME} {L_WROTE}: [...]
Code: Alles auswählen
<div id="{QUOTEID}" [...]
function prepare_bbcode_template
Code: Alles auswählen
$bbcode_tpl['quote_username_open'] = str_replace('{QUOTEID}', 'quote'.rand(), $bbcode_tpl['quote_username_open']);
Kann mir irgendjemand weiterhelfen? Mir fällt absolut keine Lösung ein.
Vielen Dank.