first post and I'd like to contribute a new event plugin I desperately needed for my blog. I couldn't find any solution on the net, so I created it on my own.
My plugin automagically creates a table of contents for blog entries based on header tags (h3 to h6). You can insert the table of contents anywhere in your article by typing the special tag [TOCx] where x is a number from 3 to 6 - indicating the desired header order number to index.
The event plugin is designed to play along with serendipity_event_entrysplit and is therefore able to reference the proper sub-page. However, this feature currently only works if the page break tag is manually put into the article text.
I hacked this thing together over night and it seems to be stable so far (at least in my blog).
The table of contents makes use of the CSS-class name "articletoc" for all generated HTML tags (div, ul, li), so changing its appearance to make it fit nicely into a template shouldn't be too difficult.
I hope you find it useful
Thomas