Moch Adnan 29 Januari 2014
Membatasi Hasil Pencarian Label Blog Moch Adnan Blog kali ini akan share tentang cara membatasi jumlah artikel hasil dari pencarian pada label blog. Seperti biasa untuk dapat mengakses halaman pengaturan anda, terlebih dulu harus 'masuk/login' ke dalam dasbor blog. Setelah itu barulah ikuti langkah-langkah berikut guna membatasi jumlah posting dalam hasil pencarian pada label. 

 
Membatasi Hasil Pencarian Label Blog
Gambar 01

Dalam dasbor blog pilih 'template' lalu pilih 'edit html'. Selesai! Tunggu sebentar, sebagai catatan saja, sebelumnya saya ingin mengingatkan bahwa label dalam sebuah halaman blog biasanya terdiri dari 3 tempat. Pertama label berupa widget yang biasa tersimpan dalam sidebar, kedua label yang berada dalam menu navigasi breadcrumb, dan yang ketiga adalah label yang berada di akhir artikel. Maka berikut adalah kode atau tag yang harus anda tambahkan kedalam masing-masing Tag label dari ke 3 tempat didalam template blog.


  + "?max-results=6"


Untuk label yang bertempat di sidebar ataupun menu breadcrumb mungkin tidak terdapat dalam seluruh blog, namun tidak mengapa saya akan tetap menginfokannya kepada Anda semua. Membatasi Hasil Pencarian Label Blog


1. Cara membatasi hasil pencarian label pada sidebar atau widget kategori.

Caranya adalah cari kode yang mirip seperti kode dibawah ini dalam template blognya. 

 <b:loop values='data:labels' var='label'>
<span expr:class='&quot;label-size label-size-&quot; + data:label.cssSize'>
<b:if cond='data:blog.url == data:label.url'>
<span expr:dir='data:blog.languageDirection'><data:label.name/></span>
<b:else/>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
</b:if>
<b:if cond='data:showFreqNumbers'>
<span class='label-count' dir='ltr'>(<data:label.count/>)</span>
</b:if>
</span>
</b:loop>
Lalu tambahkan kode pembatas pencarian yang tertera di atas, hingga susunan kodenya berubah menjadi seperti berikut ini:


    <b:loop values='data:labels' var='label'>
    <span expr:class='&quot;label-size label-size-&quot; + data:label.cssSize'>
    <b:if cond='data:blog.url == data:label.url'>
    <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
    <b:else/>
    <a expr:dir='data:blog.languageDirection' expr:href='data:label.url + &quot;?max-results=6&quot;'><data:label.name/></a>
    </b:if>
    <b:if cond='data:showFreqNumbers'>
    <span class='label-count' dir='ltr'>(<data:label.count/>)</span>
    </b:if>
    </span>
    </b:loop>

2. Cara membatasi hasil pencarian label pada menu breadcrumb.

Caranya adalah cari kode yang mirip seperti ini: 

 <div id='breadcrumbs'>
Browse: <a expr:href='data:blog.homepageUrl'>Home</a> &gt; <b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'> &gt; </b:if>
</b:loop>
</b:if> &gt; <a expr:href='data:post.link'><data:post.title/></a>
</div>
Lalu tambahkan kode pembatas + &quot;?max-results=6&quot;  susunan kodenya menjadi seperti berikut


    <div id='breadcrumbs'>
    Browse: <a expr:href='data:blog.homepageUrl'>Home</a> &gt; <b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'>
    <a expr:href='data:label.url + &quot;?max-results=6&quot;' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'> &gt; </b:if>
    </b:loop>
    </b:if> &gt; <a expr:href='data:post.link'><data:post.title/></a>
    </div>

3. Cara membatasi hasil pencarian label pada ahir artikel atau postingan blog.

Caranya temukan kode seperti berikut ini dalam template blog anda: 

 <div class='post-footer-line post-footer-line-2'><span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
</b:loop>
</b:if>
</span> </div>
Lalu tambahkan kode pembatasnya hingga urutan kode dalam template menjadi seperti berikut:

    <div class='post-footer-line post-footer-line-2'><span class='post-labels'>     <b:if cond='data:post.labels'>     <data:postLabelsLabel/>     <b:loop values='data:post.labels' var='label'>     <a expr:href='data:label.url + &quot;?max-results=6&quot;' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>     </b:loop>    </b:if>    </span> </div>

Catatan : Sobat hanya cukup memperhatikan masing-masing kode yang sengaja saya warnai merah, dengan cara menambahkan / menyisipkan kedalam kode, dan mengganti nilai max-results=6  sesuai keingin
Pilih simpan dan selesai. demikian cara membatasi hasil pencarian pada label blog