Menghapus Auto Read More Static Page

Seperti yang sudah kawan-kawan blogger ketahui, auto read more yang kita gunakan sebagai penyingkat posting pada halaman utama (beranda) blog. Tetapi terkadang ada juga read more ini tidak ingin kita tampilkan pada halaman (static page) misalkan pada laman "Tentang Saya" atau "Profil",dan yang lainya.

Permasalahan tersebut adalah halaman statis tidak dapat dibuka sepenuhnya atau tidak tampil utuh, melainkan hanya tampil sebagian yang diikuti dengan link atau tombol “read more” walau pun sebenarnya pengunjung sudah berada pada alamat/URL static page itu (bukan lagi berada pada halaman utama/beranda).

Cara ini mengakalinya tergantung pada template yang digunakan, jadi kemungkinan kode yang harus diubah berlainan untuk setiap templatenya, tetapi secara garis besar adalah sama.

Langsung saja, masuk ke akun blogspot anda Blogger Dashboard --> Template --> Edit HTML ( Expand Widget Templates ) cari kode seperti dibawah ini. Untuk mempermudah tekan ctrl+F.

<b:if cond='data:blog.pageType != "item"'>
atau
<b:if cond='data:blog.pageType != &quot;item&quot;'>
atau 
<b:if cond='data:blog.pageType == "item"'>
atau
<b:if cond='data:blog.pageType == &quot;item&quot;'>

KODE 1


Catatan : Perhatikan kode di atas, mungkin muncul lebih dari sekali sehingga anda harus berhati-hati untuk menemukan yang benar.
Untuk lebih jelaskan perhatikan kode dibawah ini.

<span expr:id='&quot;summary&quot; + data:post.id' style=' 
position: relative;'><data:post.body/></span> 
<p><SCRIPT 
type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</SCRIPT>
 </p> 

<a class='more' expr:href='data:post.url'>more</a>

ATAU

<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");
</script>
<span class='rmlink' style='float:right;padding-top:20px;'>
<a expr:href='data:post.url'> read more "<data:post.title/>"</a></span>


Kami menganggap Anda telah menemukan satu kode di antara semua empat kode dalam kode 1, seperti :

<b:if cond='data:blog.pageType P= QitemQ'>

Jangan bingun!. dimana P mungkin akan menjadi atau  dan Q dapat menjadi  atau &quot;.
Catatan  : Oleh karena itu, ada baiknya anda menuliskannya terlebih dahulu di notepad untuk diganti dengan kode yang digunakan pada template anda.

Sekarang pastekan kode berikut tepat diatas KODE 1.

<b:if cond='data:blog.pageType == "static_page"'>
<data:post.body/>
<b:else/>

Pastikan Anda telah menetapkan nilai P dan Q yang telah anda ganti sebelumnya di Notepad untuk kode di atas.

Jangan lupa tambahkan </b:if> pada akhir kode. Kemudian klik simpan dan silahkan cek hasilnya.

Untuk lebih jelasnya, perhatikan kode dibawah ini (perbedaan sebelum dan sesudah) :

Sebelumnya (kode asli): 
 
    <b:if cond='data:blog.pageType != &quot;item&quot;'>
    <div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
    <script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;
    </script>
    <span class='rmlink' style='float:left'><a expr:href='data:post.url'><b>Read more &#187; 
    </b></a>
    </span>
    </b:if>
    <b:if cond='data:blog.pageType == &quot;item&quot;'><p><data:post.body/></p>
    </b:if>

Sesudah pengeditan :
 
     <b:if cond='data:blog.pageType == "static_page"'>
    <data:post.body/>
    <b:else/>
    <b:if cond='data:blog.pageType != "item"'>
    <div expr:id='"summary" + data:post.id'><data:post.body/></div>
    <script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>
    <span class='more' style='float:left'>
    <a expr:href='data:post.url'>Read more</a>
    </span>
    </b:if> </b:if>
    <b:if cond='data:blog.pageType == "item"'>
    <data:post.body/>
    </b:if>

Informasi tambahan :
Mungkin ini bisa membantu, seperti terlihat pada contoh di atas, pada template Blogger ada beberapa syntax yang maksudnya merujuk ke jenis halaman tertentu, misalnya:

1. item <== merujuk ke halaman posting/artikel.
2. static_page <== merujuk ke halaman statis (static pages).
3. index <== merujuk ke halaman index. misalnya homepage, archive, dan search label.

0 comments:

Post a Comment