Monday, January 11, 2010

[g-fb-feedcount] Google FeedBurner FeedCount in HTML/CSS

Metadata

  • Btn: g-fb-feedcount
  • First Release: 2010-01-11
  • Code Last Updated:
  • Doc Last Updated:
  • Status: Experimental

Description

g-fb-feedcount is similar to FeedBurner FeedCount but in pure HTML + CSS.

Demonstration

Default
<span id="lilbtn_g_fb_feedcount"></span>

<script type="text/javascript">
lilbtn_g_fb_feedcount_render('http://feeds.feedburner.com/lilbtnBlog');
</script>
More Than One Subscribers Count

<span id="lilbtn_g_fb_feedcount_1"></span> <span id="lilbtn_g_fb_feedcount_2"></span>

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="http://lilbtn.appspot.com/g/fb/fb.js" type="text/javascript"></script>
<script type="text/javascript">
lilbtn_g_fb_feedcount_render('http://feeds.feedburner.com/lilbtnBlog', 'lilbtn_g_fb_feedcount_1');
lilbtn_g_fb_feed_count_render('http://feeds.feedburner.com/makeYJL', 'lilbtn_g_fb_feedcount_2');
</script>
Localization

<span id="lilbtn_g_fb_feedcount_zh"></span>

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="http://lilbtn.appspot.com/g/fb/fb.js" type="text/javascript"></script>
<script type="text/javascript">
lilbtn_g_fb_feed_render('http://feeds.feedburner.com/lilbtnBlog', 'lilbtn_g_fb_feedcount_zh', {readers: '讀者', subscribers: '讀者數',  hits: '閱覽數', reach: '點閱數', on: '於'});
</script>

Installation

The basic install is easy, you only need these:

<span id="lilbtn_g_fb_feedcount"></span>

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="http://lilbtn.appspot.com/g/fb/fb.js" type="text/javascript"></script>
<script type="text/javascript">
lilbtn_g_fb_feedcount_render('http://feeds.feedburner.com/<feed_title>');
</script>

The first one is where the number should be put into, and lilbtn_g_fb_feedcount_render is the main function to do the work.

Customization

Loading Message

You can also give a nice loading message and link it to your feed like:

<span id="lilbtn_g_fb_text">Loading...</span>
Different container

By default, the feedcount chicklet goes to element whose ID is lilbtn_g_fb_feedcount, but you can change to whatever your like. You only need to supply to the render function.

<span id="my_container"></span>
<script type="text/javascript">
lilbtn_g_fb_feedcount_render('http://feeds.feedburner.com/<feed_title>', 'my_container');
</script>

Moreover, you don't have to use <span>, or <div> also work.

Localization

Localization section of Demonstration should explain all.

Style

After the render function render, it will assign the container a lilbtn_g_fb_feedcount class. The DOM looks like:

<span id="blah" class="lilbtn_g_fb_feedcount">
  <a class="lilbtn_g_fb_feedcount_link">
    <span class="lilbtn_g_fb_feedcount_outer">
      <span class="lilbtn_g_fb_feedcount_count">
      <span class="lilbtn_g_fb_feedcount_text">

The default CSS can be read at here.

You can have a round feedcount chicklet:

<span id="lilbtn_g_fb_feedcount_round"></span>

<script type="text/javascript">
lilbtn_g_fb_feedcount_render('http://feeds.feedburner.com/lilbtnBlog', 'lilbtn_g_fb_feedcount_round');
</script>

<style>
#lilbtn_g_fb_feedcount_round span {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
</style>
Comments must be related to this page. If you have problems on using Btns, please post them at discussion group, otherwise your comments will be deleted and ignored.
blog comments powered by Disqus