* WDZ bumps an old thread ;o
I was planning on fixing this issue with my rewrite of the post parser, but then I realized that even MyBB's new implementation of the list BBCode is flawed: it can't properly handle nested lists of different types (ordered and unordered) because "[/list]" might be ambiguous, and the parser won't know if it's meant to close an ordered list or an unordered list.
For example, the following list will result in invalid HTML in MyBB 1.4, and it won't look right:
- Category 1
- aaaa1
- bbbb1
- cccc1
- Category 2
- aaaa2
- bbbb2
- cccc2
The only simple and non-buggy way I can think of to get rid of the attribute in the closing tag is to introduce a whole new tag like [olist].
Anyway, I did fix some other stuff with this rewrite:
- The parser now requires the opening and closing tags to match, or they won't work at all.
- The [*] tag no longer works outside of lists.
- Improved handling of line breaks (spacing).
- Some other behind-the-scenes stuff you probably don't care about. =p