ဘေလာ႔ဂ္တြင္ မာတိကာတပ္နည္း
Contributor: ရန္ေအာင္
ဘေလာ႔ဂ္မွာ မာတိကာတပ္နည္းေလးပါ…
ဘေလာ႔ဂါေမာင္ႏွမတုိ႔ရဲ႔ ပုိ႔စ္ေလးေတြကို မာတိကာပုံစံမ်ိဳးေလးနဲ႔ တစ္ေနရာ တည္းမွာ ေပၚေစခ်င္ရင္ ခုလုိမ်ိဳးေလးရိုက္ေပးလုိက္ပါ.
http://yourblogname.blogspot.com/ search/label/?max-results=100
ကုိယ္ေပၚေစခ်င္တဲ႔ပုိ႔စ္ေတြက ၁၀၀ ထက္ နည္းခ်င္ရင္ေတာ႔ ကုိယ္ၾကိဳက္သလုိ နံပါတ္ေလးကုိ ေျပာင္းေပးရုံပါပဲ.. Maximum results ကုိ ပုိ႔စ္ ၁၀၀ ထိပဲ ေပးေပၚေစပါတယ္. Blogger Server က ကန္႔သတ္ထားတာပါ. ဒါေၾကာင္႔နည္းလုိ႔ေတာ႔ ရပါတယ္. ၁၀၀ ထက္ပုိမ်ားလုိ႔ေတာ႔ မရပါဘူး.
အဲဒါက ပုိ႔စ္ေလးေတြကုိ တစ္စုတစ္စည္းတည္း ေပၚေအာင္လုပ္တာပဲ ရွိပါေသးတယ္. အဲဒီ႔ပုိ႔စ္ေလးေတြကို List ပုံစံမ်ိဳးေလးနဲ႔ ေခါင္းစဥ္ေလးေတြပဲ ေပၚေနေအာင္ လုပ္ဖုိ႔အတြက္က်ေတာ႔ Template ထဲမွာ ေအာက္ပါ coding ေလးေတြကုိ ရွာျပီး တစ္ခါတည္း အစားသြင္းေပးလုိက္ပါ.
Edit Template လုပ္ပါ. Template ထဲမွာ main includable စာေၾကာင္းေလးေတြကုိ လုိက္ရွာျပီးတာနဲ႔ ဒီေအာက္က Coding ေလးေတြကို အစားထုိးလုိက္ပါ. ဟုတ္ပါတယ္. Main includable တစ္ပုိဒ္လုံးကုိ အစားထုိးပစ္လုိက္ရမွာပါ.
<b:includable id='main' var='top'>
<!-- posts -->
<div class='blog-posts'>
<!-- on a label page, add a header saying 'Contents' -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "archive"'>
<h2 class='date-header'>Contents</h2>
</b:if>
</b:if>
</b:if>
<!-- Start loop for displaying posts here -->
<b:loop values='data:posts' var='post'>
<!-- Date-headers are only displayed if on main, item or archive page -->
<!-- If on label-page, then no date-header -->
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
</b:if>
</b:if>
</b:if>
<!-- Here we start displaying the posts. -->
<!-- If we are on a label page, only the posttitle is displayed -->
<!-- On other pages the entire post is displayed -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "archive"'>
<a expr:href='data:post.url'><data:post.title/></a><br/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<!-- If on item page display comments -->
<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>
<!-- posts -->
<div class='blog-posts'>
<!-- on a label page, add a header saying 'Contents' -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "archive"'>
<h2 class='date-header'>Contents</h2>
</b:if>
</b:if>
</b:if>
<!-- Start loop for displaying posts here -->
<b:loop values='data:posts' var='post'>
<!-- Date-headers are only displayed if on main, item or archive page -->
<!-- If on label-page, then no date-header -->
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
</b:if>
</b:if>
</b:if>
<!-- Here we start displaying the posts. -->
<!-- If we are on a label page, only the posttitle is displayed -->
<!-- On other pages the entire post is displayed -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "archive"'>
<a expr:href='data:post.url'><data:post.title/></a><br/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<!-- If on item page display comments -->
<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>
<!-- navigation -->
<b:include name='nextprev'/>
<b:include name='nextprev'/>
<!-- feed links -->
<b:include name='feedLinks'/>
</b:includable>
<b:include name='feedLinks'/>
</b:includable>
တစ္ခုေကာင္းတာက ဒီမာတိကာေလးအတြက္ ထည္႔ေရးလုိက္တဲ႔ Coding ေလးေတြဟာ Label ေလးေတြကုိ Click ေခါက္လုိက္ရင္လည္း Title ေလးေတြကုိပဲ စုျပီးေပၚေစတာ ျဖစ္ပါတယ္. ဖတ္ရႈသူအတြက္ အင္မတန္မွကုိ အဆင္ေျပေစတဲ႔ Tool ေလး တစ္ခုပါပဲ ခင္ဗ်ာ..
အဲဒါဆုိရင္ေတာ႔ ကၽြန္ေတာ္႔ဘေလာ႔ဂ္မွာ တင္ထားသလုိ မာတိကာပုံစံေလးေတြ ကုိယ္႔ဘေလာ႔ဂ္မွာ တင္လုိ႔ရျပီေပါ႔…
မာတိကာထည္႔နည္းကေတာ႔ Template Tab> Add a Page Element> HTML/Javascript ကုိေရြးပါ. ေပၚလာတဲ႔ Box ေလးထဲမွာ Title ကုိ Table of Contents (မာတိကာ)လုိ႔ နာမည္ေပးပါ. အထဲမွာေတာ႔ ေအာက္ပါစာသားေလး တစ္ေၾကာင္းကုိ ရုိက္ထည္႔ေပးရုံပါပဲ.
<a href="http://www.yanaung.blogspot.com/search/label/?max-results=100">
မာတိကာ (ေန႔အလုိက္)...</a>
မာတိကာ (ေန႔အလုိက္)...</a>
ဆုိျပီး ရုိက္ထည္႔ေပးလုိက္ပါ. က်န္တာကုိေတာ႔ ကုိယ္႔ဖာသာကုိယ္ အဆင္ေျပေအာင္ ဆက္ျပင္ႏုိင္ပါတယ္.
အားလုံးပဲ အဆင္ေျပ ေခ်ာေမြ႔ႏုိင္ၾကပါေစခင္ဗ်ာ…
ဒါက မာတိကာလုပ္နည္း (၁) ပါ. ေနာက္တစ္နည္းရွိပါေသးတယ္. ေနာက္ရက္ ဆက္ေရးေပးပါမယ္…
ဒီေနရာက ပုိ႔စ္ေလးကုိ အဆင္ေျပေအာင္ ဘာသာျပန္ဆုိေရးသားပါတယ္.
No comments:
Post a Comment