Posting Auto Read-More Tanpa Javascript - Dewa Blogger

Halaman

    Social Items

Buy Now

Posting ini sekaligus sebagai sanggahan dari pernyataan Saya mengenai tidak adanya tag khusus dari Blogger untuk memproduksi ringkasan artikel pada Optimasi Thumbnail pada Auto Read-More Link dan Widget Blogger

Posting ini sekaligus sebagai sanggahan dari pernyataan Saya mengenai tidak adanya tag khu Posting Auto Read-More Tanpa JavaScript
Posting Read-More dengan thumbnail berukuran 72 × 72 piksel dan huruf ringkasan sebanyak 100 karakter.

Versi posting auto read-more link yang satu ini yaitu murni menggunakan tag data dari Blogger untuk mengambil ringkasan artikel dan thumbnail posting. Kita akan menggunakan ke dua elemen ini untuk menyisipkan ringkasan dan gambar:

Mengambil Ringkasan Posting

<data:post.snippet/>

Mengambil Thumbnail Posting

<img expr:src='data:post.thumbnailUrl'/>

Selama ini Saya tidak menyadarinya, tapi bila kita melihat isi dari widget Posting Populer, maka kita akan menemukan kedua data tersebut di dalamnya (sedikit berbeda pada data:post.thumbnailUrl). Mereka berdua dipakai untuk menampilkan ringkasan artikel sebanyak 100 huruf dan thumbnail berukuran 72 × 72 piksel menyerupai yang biasanya kita lihat pada widget Posting Populer bawaan dari Blogger - Referensi

<!-- (4) Show snippets and thumbnails --> <div class='item-content'>   <b:if cond='data:post.thumbnail'>     <div class='item-thumbnail'>       <a expr:href='data:post.href' target='_blank'>         <img alt='' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/>       </a>     </div>   </b:if>   <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>   <div class='item-snippet'><data:post.snippet/></div> </div> <div class='clear' style='clear: both;'/>

Jika Anda dikala ini telah menggunakan versi auto read-more link script, Anda dapat dengan gampang memodifikasinya. Pada formulir HTML Temlpate, temukan isyarat ini:

<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div> <script>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>

Ganti menjadi menyerupai ini:

<b:if cond='data:post.thumbnailUrl'>   <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' expr:src='data:post.thumbnailUrl'/></a> <b:else/>   <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' src='http://reader-download.googlecode.com/svn/trunk/images/no-image-72x72.png'/></a> </b:if> <div class='post-snippet'><data:post.snippet/></div>

Setelah itu temukan isyarat ini:

]]></b:skin>

Letakkan isyarat CSS ini di atasnya untuk mengatur posisi thumbnail:

.post-thumbnail {   width:72px;   height:72px;   float:left;   margin:2px 10px 0 0; }

Terakhir, Anda dapat membuang script auto read-more link yang biasanya terletak di atas </head>

Klik Simpan Template.

Jika posting Anda masih berupa posting biasa, carilah isyarat ini:

<data:post.body/>

Ganti dengan isyarat ini:

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>   <b:if cond='data:blog.pageType != &quot;item&quot;'>     <b:if cond='data:post.thumbnailUrl'>       <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' expr:src='data:post.thumbnailUrl'/></a>     <b:else/>       <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' src='http://reader-download.googlecode.com/svn/trunk/images/no-image-72x72.png'/></a>     </b:if>     <div class='post-snippet'>       <data:post.snippet/>     </div>     <div class='rm-button-wrap'>       <a class='button' expr:href='data:post.url'>Baca Selengkapnya</a>     </div>   </b:if> </b:if>  <b:if cond='data:blog.pageType == &quot;item&quot;'>   <data:post.body/> </b:if> <b:if cond='data:blog.pageType == &quot;static_page&quot;'>   <data:post.body/> </b:if>

Klik Simpan Template.

Masalah Interpretasi Tag HTML

<data:post.snippet/> mempunyai perilaku yang tidak lazim bila dilihat dari segi kiprahnya di dalam menampilkan ringkasan artikel. Dia akan memparse semua isyarat HTML yang pernah kita ketik di dalam posting menjadi apa adanya. Sehingga hal-hal gila semacam ini mungkin akan Anda alami terutama bila Anda mempunyai posting dengan kumpulan isyarat HTML di dalamnya:

Blogger tampaknya sudah memperbaiki persoalan ini.

Posting ini sekaligus sebagai sanggahan dari pernyataan Saya mengenai tidak adanya tag khu Posting Auto Read-More Tanpa JavaScript
Tag HTML yang telah kita parse di dalam posting tetap diinterpretasikan sebagai apa adanya tag HTML, sehingga hal ini seringkali akan menciptakan posting Anda menjadi awut-awutan dan tidak valid (banyak isyarat yang tidak lengkap dan tidak seharusnya berada di dalam posting).

Kita dapat saja menggunakan JavaScript untuk menghilangkan semua tag HTML di dalamnya, tapi di sini Saya ingin merealisasikan isi artikel sesuai dengan judulnya (tanpa JavaScript). Kaprikornus untuk kasus ini Saya akan menggunakan CSS Pseudo-Element.

Kita tidak akan meletakkan data:post.snippet sebagai elemen apa adanya menyerupai halnya dikala kita menuliskan isyarat <data:post.snippet/>, tapi kita akan memasukkannya ke dalam atribut menyerupai ini:

<div class='post-snippet' expr:data-snippet='data:post.snippet'></div>

Dengan cara di atas, maka deskripsi posting akan tersimpan di dalam atribut data-snippet. Dan untuk menampilkan nilai atribut tersebut sebagai teks, kita dapat menggunakan CSS Pseudo-Element :before atau :after menyerupai ini:

.post-snippet:before {   content:attr(data-snippet); }

Sumber https://www.dte.web.id/

Posting Auto Read-More Tanpa Javascript

Posting ini sekaligus sebagai sanggahan dari pernyataan Saya mengenai tidak adanya tag khusus dari Blogger untuk memproduksi ringkasan artikel pada Optimasi Thumbnail pada Auto Read-More Link dan Widget Blogger

Posting ini sekaligus sebagai sanggahan dari pernyataan Saya mengenai tidak adanya tag khu Posting Auto Read-More Tanpa JavaScript
Posting Read-More dengan thumbnail berukuran 72 × 72 piksel dan huruf ringkasan sebanyak 100 karakter.

Versi posting auto read-more link yang satu ini yaitu murni menggunakan tag data dari Blogger untuk mengambil ringkasan artikel dan thumbnail posting. Kita akan menggunakan ke dua elemen ini untuk menyisipkan ringkasan dan gambar:

Mengambil Ringkasan Posting

<data:post.snippet/>

Mengambil Thumbnail Posting

<img expr:src='data:post.thumbnailUrl'/>

Selama ini Saya tidak menyadarinya, tapi bila kita melihat isi dari widget Posting Populer, maka kita akan menemukan kedua data tersebut di dalamnya (sedikit berbeda pada data:post.thumbnailUrl). Mereka berdua dipakai untuk menampilkan ringkasan artikel sebanyak 100 huruf dan thumbnail berukuran 72 × 72 piksel menyerupai yang biasanya kita lihat pada widget Posting Populer bawaan dari Blogger - Referensi

<!-- (4) Show snippets and thumbnails --> <div class='item-content'>   <b:if cond='data:post.thumbnail'>     <div class='item-thumbnail'>       <a expr:href='data:post.href' target='_blank'>         <img alt='' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/>       </a>     </div>   </b:if>   <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>   <div class='item-snippet'><data:post.snippet/></div> </div> <div class='clear' style='clear: both;'/>

Jika Anda dikala ini telah menggunakan versi auto read-more link script, Anda dapat dengan gampang memodifikasinya. Pada formulir HTML Temlpate, temukan isyarat ini:

<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div> <script>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>

Ganti menjadi menyerupai ini:

<b:if cond='data:post.thumbnailUrl'>   <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' expr:src='data:post.thumbnailUrl'/></a> <b:else/>   <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' src='http://reader-download.googlecode.com/svn/trunk/images/no-image-72x72.png'/></a> </b:if> <div class='post-snippet'><data:post.snippet/></div>

Setelah itu temukan isyarat ini:

]]></b:skin>

Letakkan isyarat CSS ini di atasnya untuk mengatur posisi thumbnail:

.post-thumbnail {   width:72px;   height:72px;   float:left;   margin:2px 10px 0 0; }

Terakhir, Anda dapat membuang script auto read-more link yang biasanya terletak di atas </head>

Klik Simpan Template.

Jika posting Anda masih berupa posting biasa, carilah isyarat ini:

<data:post.body/>

Ganti dengan isyarat ini:

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>   <b:if cond='data:blog.pageType != &quot;item&quot;'>     <b:if cond='data:post.thumbnailUrl'>       <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' expr:src='data:post.thumbnailUrl'/></a>     <b:else/>       <a expr:href='data:post.url'><img class='post-thumbnail' alt='thumbnail' src='http://reader-download.googlecode.com/svn/trunk/images/no-image-72x72.png'/></a>     </b:if>     <div class='post-snippet'>       <data:post.snippet/>     </div>     <div class='rm-button-wrap'>       <a class='button' expr:href='data:post.url'>Baca Selengkapnya</a>     </div>   </b:if> </b:if>  <b:if cond='data:blog.pageType == &quot;item&quot;'>   <data:post.body/> </b:if> <b:if cond='data:blog.pageType == &quot;static_page&quot;'>   <data:post.body/> </b:if>

Klik Simpan Template.

Masalah Interpretasi Tag HTML

<data:post.snippet/> mempunyai perilaku yang tidak lazim bila dilihat dari segi kiprahnya di dalam menampilkan ringkasan artikel. Dia akan memparse semua isyarat HTML yang pernah kita ketik di dalam posting menjadi apa adanya. Sehingga hal-hal gila semacam ini mungkin akan Anda alami terutama bila Anda mempunyai posting dengan kumpulan isyarat HTML di dalamnya:

Blogger tampaknya sudah memperbaiki persoalan ini.

Posting ini sekaligus sebagai sanggahan dari pernyataan Saya mengenai tidak adanya tag khu Posting Auto Read-More Tanpa JavaScript
Tag HTML yang telah kita parse di dalam posting tetap diinterpretasikan sebagai apa adanya tag HTML, sehingga hal ini seringkali akan menciptakan posting Anda menjadi awut-awutan dan tidak valid (banyak isyarat yang tidak lengkap dan tidak seharusnya berada di dalam posting).

Kita dapat saja menggunakan JavaScript untuk menghilangkan semua tag HTML di dalamnya, tapi di sini Saya ingin merealisasikan isi artikel sesuai dengan judulnya (tanpa JavaScript). Kaprikornus untuk kasus ini Saya akan menggunakan CSS Pseudo-Element.

Kita tidak akan meletakkan data:post.snippet sebagai elemen apa adanya menyerupai halnya dikala kita menuliskan isyarat <data:post.snippet/>, tapi kita akan memasukkannya ke dalam atribut menyerupai ini:

<div class='post-snippet' expr:data-snippet='data:post.snippet'></div>

Dengan cara di atas, maka deskripsi posting akan tersimpan di dalam atribut data-snippet. Dan untuk menampilkan nilai atribut tersebut sebagai teks, kita dapat menggunakan CSS Pseudo-Element :before atau :after menyerupai ini:

.post-snippet:before {   content:attr(data-snippet); }

Sumber https://www.dte.web.id/