Neue BBCode einbauen, mit zwei Benutzereingaben

Crizzo
Hi!

Ich möchte eine Definitionsliste einbauen. Vor gestellt hatte ich mir sowas:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
[dflist]
[dt]Begriff
[dd]Erklärung

[dt]Begriff2
[dd]Erklärung2


[dt]Begriff3
[dd]Erklärung3
[dflist]


Wie bringe ich das jetzt dem Forum bei?
Malfrosch
Kannst du das mal anständig erklären? Du machst nämlich gerade 8 Tags auf und nicht einen zu. Was bitte soll das werden? Was soll es auslösen? Wozu soll es gut sein? Was wird da aufgerufen? Beispiel?
Speedstick
Wie Malfrosch schon sagte, die 8 Tags die offen sind zu machen und dann das ganze über die Datenbank machen.
Crizzo
Ups. Da hab ich Murks erklärt. Also nochmal.

Geplant ist, dass folgender HTML-Code am Ende herauskommt:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<dl>
<dt>Begriff 1</dt>
<dd>Erklärung zu Beriff 1</dd>

<dt>Begriff 2</dt>
<dd>Erklärung zu Beriff 2</dd>
</dl>


Ähnlich zu einer normalen Liste, wo der BBCode so aussieht:
code:
1:
2:
3:
4:
5:
[list]
[*]1 
[*]2 
[*]3 
[/list]


Würde ich gerne einen recht übersichtlichen BBCode erstellen, der ähnlich wie die [*] zwei Platzhalter hat, die jeweils die Inhalte dahinter mit <dt> </dt> und <dd> </dd> versehen.

Also aus [*]bla wird ja <li>bla</li> und jetzt sollte halt aus [+]bla ein <dt>bla</dt> werden und ein [#]bla ein <dd>bla</dd>
Das ganze in einem Element [dlist].
Beispiel:
code:
1:
2:
3:
4:
5:
6:
7:
8:
[dlist]
[+]Begriff 1
[#]Erklärung zu Begriff 1

[+]Begriff 1
[#]Erklärung zu Begriff 1
[/dlist]



Einfach nur in der Datenbank kann ich solch einen komplexeren BBCode mit mehreren Eingaben leider nicht erstellen. unglücklich
Crizzo
Immer noch unverständlich, was ich erreichen möchte?