शनिवार, 13 मार्च 2010

ब्लाग आर्काइव तथा लेबल पृष्ठों को बेहतर बनाएं

जब हम किसी लेबल आदि को क्लिक करते हैं तो उससे संबंधित प्रविष्टियां नजर आती हैं. परंतु यदि इनकी संख्या अधिक को तो पृष्ठ काफ़ी लंबा हो जाता है और पढ़ने में असुविधा होने लगती है. आज मैं जो हैक आपको बताने जा रहा हूं उससे जब आप किसी लेबल में क्लिक करेंगे तो केवल प्रविष्टियों की सूची आएगी न कि पूरी सामग्री.

अपने डैशबोर्ड के लेआउट विभाग में जाकर “एचटीएमएल संपादित” करें विकल्प में क्लिक करें. फ़िर “विजेट टेम्पलेटों का विस्तार करें” वाले चेक बाक्स को सक्षम कर दें.

अब इसे खोजें.

<b:widget id='Blog1' locked='false'
title='Blog Posts' type='Blog'>
<b:includable id='main' var='top'>
<!-- posts -->
<div id='blog-posts'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>
<data:post.dateHeader/></h2>
</b:if>

<b:include data='post' name='post'/>

<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.allowComments'>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:loop>
</div>


उपरोक्त कोड में जो लाइन लाल रंग से दिखाई दे रही है उसे हटाकर उसकी जगह ये लिख दें:


<b:if cond='data:blog.homepageUrl !=
data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'>
<data:post.title/></a><br/><br/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>


अब आपके लेबल आदि के पृष्ठ कुछ ऐसे दिखने लगेंगे:


image 


स्रोत: http://hackosphere.blogspot.com/3006/08/new-hack-to-improve-your-labelsearch.html



 

14 टिप्‍पणियां:

  1. बढ़िया जानकारी ! शाम को घर आने के बाद फुर्सत में इस कोड को ज्ञान दर्पण पर इस्तेमाल करेंगे |

    उत्तर देंहटाएं
  2. बढिया जानकारी है धन्यवाद।

    उत्तर देंहटाएं
  3. कीमती जानकारी उपलब्ध करवायी है |आभार

    उत्तर देंहटाएं
  4. Thank You very much ANKUR JI ...(MERE QUEST. PAR POST LIKHNE KE LIYE)

    AAP WASTAV ME BAHUT HI GREAT PERSONALITY HO.

    Aise hi aap apne reader ke beech bharosa banaye rakhen.....

    Thanks

    उत्तर देंहटाएं
  5. ankur ji

    mai apna blog pahle jaisa nahi kar pa raha hun ..

    kuch help karoo

    उत्तर देंहटाएं
  6. निर्झर नीर जी, मैं आपकी बात ठीक से समझा नही. पर यदि ऊपर वाले तरीके से आपकी टेम्प्लेट में कुछ गड़बड़ हो गई है तो उसमें दूसरे वाले कोड की जगह पहले वाला कोड लिख दें. वैसे टेम्प्लेट में कोई बदलाव करने के पहले उसका बैकअप ले लेना अच्छा रहता है.

    उत्तर देंहटाएं
  7. ankur ji my no is 9313292896 will u call me or give your no i can ..if u have a little bit of time
    thanks a lot

    उत्तर देंहटाएं
  8. उपयोग कर लिया , अच्छी तरह से काम कर रहा है .
    धन्यवाद .

    उत्तर देंहटाएं
  9. हमने आज अपने तीन ब्लोग्स पर आपका यह कोड लगा दिया है जी |
    अब पाठकों को पोस्ट तलाश करने में आसानी रहेगी |

    उत्तर देंहटाएं