Ah okay, jetzt verstehe ich dich.
Aber wie gesagt, das Problem hängt dann daran, dass mehr geraten als definiert ist wo welcher Listenpunkt endet. Das ist ein Relikt aus HTML3 oder so, dass man Listenpunkte nicht beenden muss.
Sonne richtig gute Lösung fällt mir nicht ein, aber es wäre ausreichend, wenn du die Punkte, die Unterpunkte bekommen schließt...
- Punkt 1
- Punkt 2
- Punkt 2.1
- Punkt 2.2
- Punkt 2.3
- Punkt 2.4
- Punkt 3
- Punkt 3.1
- Punkt 3.2
- Punkt 3.3
- Punkt 3.4
- Punkt 3.5
- Punkt 4
- Punkt 5
[list]
[x]Punkt 1
[li]Punkt 2
[list]
[*]Punkt 2.1
[*]Punkt 2.2
[*]Punkt 2.3
[*]Punkt 2.4
[/list][/li]
[li]Punkt 3[list]
[o]Punkt 3.1
[o]Punkt 3.2
[o]Punkt 3.3
[o]Punkt 3.4
[o]Punkt 3.5[/list][/li]
[x]Punkt 4
[x]Punkt 5
[/list]
Ansonsten müsste man mal schauen ob man ne Eingabehilfe programmiert, die Listenfunktion an sich zu verändern halte ich nicht für den richtigen Weg.
Ich hab jetzt noch 1-2 Stunden Zeit bevor ich los muss, ich versuch mal ne JavaScript-Hilfe zu bauen.
In diesem Sinne: Schonmal UserScripts benutzt? (oder anders: Verwendest du Firefox, Chrome oder Opera?)
Edit: Das wird heut Vormittag nichts mehr, ich dachte des Nächtens hätte ich meine Ruhe, aber... die US-Amerikaner :)
Aber ich kann schnell erzählen was ich vorhatte:
Ich dachte ich blende ein Feld für Texteingabe ein (textarea), worin man die Verschachtelung über vorangestellte Leerzeichen eingibt und ein Klick auf eine Schalfläche möge daraus BB-Code generieren (mit schließenden Tags ^^) wäre das annehmbar?
Dann kommt zwar TheRaven wieder vorbei und schimpft mit mir, aber damit kann ich leben (manchmal haut TheRaven mich auch, das mag ich :))