After a lot of trial and error, and
without having any success to develop a decent piece of programming to
call JSON-feeds recursively, I suddenly had a flash of insight in how we
can cross the 100 posts limit of the Table of Contents Widget. It's all
because of Annie,
one of those friends in the Blogosphere that makes me (and others)
think. She has 101 blog posts, and is in dire need of a Table of
Contents that can list all 101 of them. Well, check out my sidebar, the
link will show Annie's table of contents, with all 101 of them!
The new BlogToc Widget release is updated in several ways:
- it now supports > 100 posts
- the link is more user-friendly
- a note is added displaying number of posts and filter applied
If
you have more than 100 posts, you have to duplicate the
JSON-script-call that is in your sidebar several times, each time with a
different start-index. If you have more than 100 posts, you need 2
calls like this:
If you go beyond 200, you will have to add another line, starting at start-index=201 and so on.
It is as simple as that. Took me DAAAAAAAAAAAYYYYYYYYYYS to come up with it.
There
is a new class added, .toc-note, that you can use to style the
top-line. I used a simple styling, a 5px left-padding and a 80% font
size.
Next stop: adding customization options (especially language).
without having any success to develop a decent piece of programming to
call JSON-feeds recursively, I suddenly had a flash of insight in how we
can cross the 100 posts limit of the Table of Contents Widget. It's all
because of Annie,
one of those friends in the Blogosphere that makes me (and others)
think. She has 101 blog posts, and is in dire need of a Table of
Contents that can list all 101 of them. Well, check out my sidebar, the
link will show Annie's table of contents, with all 101 of them!
The new BlogToc Widget release is updated in several ways:
- it now supports > 100 posts
- the link is more user-friendly
- a note is added displaying number of posts and filter applied
If
you have more than 100 posts, you have to duplicate the
JSON-script-call that is in your sidebar several times, each time with a
different start-index. If you have more than 100 posts, you need 2
calls like this:
<script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&start-index=1&max-results=100&callback=loadtoc"></script>
<script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&start-index=101&max-results=100&callback=loadtoc"></script>
If you go beyond 200, you will have to add another line, starting at start-index=201 and so on.
It is as simple as that. Took me DAAAAAAAAAAAYYYYYYYYYYS to come up with it.
There
is a new class added, .toc-note, that you can use to style the
top-line. I used a simple styling, a 5px left-padding and a 80% font
size.
Next stop: adding customization options (especially language).