भोपाल से भगत जी ने पूछा था कि किसी प्रकार से एक लेबल/टैग वाली सभी पोस्टें एक विजेट में दिखायी जा सकती हैं। तो पेश आप सभी मित्रों के लिए यह एक विशेष पोस्ट, जो आपको एक लेबल/टैग की सभी नयी पोस्टों को क्रमवार एक विजेट में दिखाने में सहायता करेगी। इससे आप साइडबार में अलग-अलग लेबल वाली नयी पोस्टों को दिखा पायेंगें।
- इसके लिए आपको अपने ब्लॉगर डैशबोर्ड पर जाकर Layout (Page Element Section) में एक HTML/JavaScript गैजेट को जोड़ना होगा
- और फिर नीचे दिया गया कोड कॉपी (copy) करके उसमें पेस्ट (paste) करना होगा। अंतत: सहेज (Save कर) दें।
विशेष:
नीचे दिये गये कोड में निम्न Variables को अपने अनुसार बदलें:
- YOUR_BLOG_URL (इसे अपने साइट/ब्लॉग लिंक से बदलें, जैसे उदाहरण: techprevue.blogspot.com या www.vinayprajapati.com)
- YOUR_LABEL (इसे उस लेबल या टैग से बदलें, जिससे सम्बंधित पोस्टें दिखानी हैं)
- NUMBER_OF_POSTS (उदाहरण : 5, 10, 15, 20 या 25 या फिर अन्य कोई संख्या। जितने परिणाम आपको दिखाने हों)
Recent Posts by Tags/Labels Code:
<script type='text/javascript'> //<![CDATA[ function postsbylabel(e){document.write("<ul>");for(var t=0;t<e.feed.entry.length;t++){for(var r=0;r<e.feed.entry[t].link.length&&"alternate"!=e.feed.entry[t].link[r].rel;r++);var n="'"+e.feed.entry[t].link[r].href+"'",l=e.feed.entry[t].title.$t,i="<li><a href="+n+'">'+l+"</a> </li>";document.write(i)}document.write("</ul>")} //]]></script> <script src="YOUR_BLOG_URL/feeds/posts/summary/-/YOUR_LABEL?max-results=NUMBER_OF_POSTS&alt=json-in-script&callback=postsbylabel"></script>
और हो गया आपका काम पूरा। 🙂
यदि आप ऐसे एक से अधिक गैजेट इस्तेमाल करना चाहते हैं।
If you want to use similar one or more widgets of different Labels/Tags
यदि आप दो या अधिक ऐसे विजेट जोड़ रहे हैं तो आपको नीचे दिये कोड को अपने टेम्पलेट में </head> टैग के ठीक ऊपर पेस्ट करना होगा।
Blogger Template में परिवर्तन कैसे करें। यह जानने के लिए यहाँ क्लिक करें।
<script type='text/javascript'> //<![CDATA[ function postsbylabel(e){document.write("<ul>");for(var t=0;t<e.feed.entry.length;t++){for(var r=0;r<e.feed.entry[t].link.length&&"alternate"!=e.feed.entry[t].link[r].rel;r++);var n="'"+e.feed.entry[t].link[r].href+"'",l=e.feed.entry[t].title.$t,i="<li><a href="+n+'">'+l+"</a> </li>";document.write(i)}document.write("</ul>")} //]]></script>
और नीचे दिये गये कोड को उचित परिवर्तन करके HTML/JavaScript गैजेट में सहेजना होगा।
<script src="YOUR_BLOG_URL/feeds/posts/summary/-/YOUR_LABEL?max-results=NUMBER_OF_POSTS&alt=json-in-script&callback=postsbylabel"></script>
Keywords: blogger, posts sorting by labels, posts by tags, recent posts by tags, recent posts by labels