Langsung ke konten utama

Blogger Related Post AMP Ringan Dengan Multi Label

Sekarang sudah banyak orang yang menggunakan blog amp. Untuk blogger masih belum support AMP, tapi walau belum support amp Blogger bisa dibuat support amp. Dalam hal related post dan comment sudah di atasi oleh Kang Ismet dan Adhy Suryadi agar support amp dengan menggunakan amp-iframe.

Update! sekarang blogger sudah bisa untuk HTTPS pada Custom Domain. Baca dan lihat tutotialnya di Blogger Mendukung Https untuk Custom Domain.

Dalam related post kebanyakan hanya menggunakan satu label seperti milik kompiajaib yang menggunakan FeedWind, bahkan saya belum tau untuk yang multi label. Sekarang akan membahas related post dengan label lebih dari satu (multi label) atau berlabel banyak.

Kisah pembuatannyaYang ini boleh dilewati!... 😉😏 Dalam pembuatan related post ini awalnya saya hanya mencoba-coba karena saya berfikir bahwa mungkin bisa untuk multi label dan ternyata hasilnya sukses. Dalam hal ini butuh waktu yang sangat lama karena saya juga masih belajar menggunakan javascript.

Pertamanya hanya 1 url dengan satu label dan 1 url lagi dengan dua label. Pos yang memiliki satu label menggunakan file hosting dengan script support 1 label saja dan yang memiliki dua label menggunakan file hosting dengan script support 2 label saja. Jadi pos yang memiliki satu label dan pos yang memiliki 2 label url hostingnya berbeda. Jika ingin yang menggunakannya akan kerepotan edit satu-persatu, apalagi saat menjelaskan di postingan.

Sebenarnya ingin share tapi kelihatan agak rumit, karena belum berpengalaman, akhirnya tidak ingin mempoting. Tapi setelah sudah lama kemudian saya mencoba otak-atik lagi dan hasilnya sukses dengan satu url file hosting bisa untuk banyak label. Dan akhir hasilnya ingin memposting tutorialnya.

Update! awalnya item yang ditampilkan bisa saja menampilkan halaman posting yang sedang dibuka. Pembaruan kali ini item related post tidak akan menampilkan halaman yang sedang dibuka. Intinya pilihan item related post di luar url yang sedang dibuka.

Cara membuat Artikel Terkait valid AMP dengan Multi Label

Itulah kisah yang akhirnya saya ingin share Related Post AMP Multi Label ini. Untuk kecepatan related post ini sudah cukup ringan.

Pastikan terdapat script amp-iframe dalam element <head>, Tapi jika tidak ada tambahkan scriptnya.

Script amp-iframe.

<script async='' custom-element='amp-iframe' src='https://cdn.ampproject.org/v0/amp-iframe-0.1.js'></script>

Bagi yang tidak ingin repot-repot menghosting filenya bisa menggunakan url hosting (github) yang telah disediakan. Salin kodenya di bawah kode postingan, atau mengganti kode related post lama dengan yang baru.

Berikut kodenya.

Active Select All
<div id='related-post'><h4>Baca Juga</h4>&lt;amp-iframe src=&#39;https://cdn.staticaly.com/gh/ManKoin/Hosting/accd1946/relatedpostssl.html?labels=<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if></b:loop>&amp;num=5&amp;url=https://www.mankoin.com&amp;pos=<data:post.url.canonical/>&#39; frameborder=&#39;0&#39; height=&#39;420&#39; layout=&#39;fixed-height&#39; sandbox=&#39;allow-scripts allow-same-origin allow-popups&#39;&gt;&lt;/amp-iframe&gt;</div>

Keterangan:.

Ganti url https://www.mankoin.com dengan url blog milikmu. Angka 5 adalah jumlah banyak tampilan yang akan muncul, bisa diganti sesuai keinginan. Akan tetapi jika lebih dari 5 maka akan terdapat scroll pada iframenya. Untuk menghilangkan scrollnya atur ukuran height 420 dan sesuai dengan tingginya.

Khusus Hosting Sendiri - Disarankan

Utamanya yang bisa script dan ini saya sarankan, karena selalu update dengan fitur lebih. Kalian bisa hosting sendiri di github, salin atau simpan kodenya berada di relatedpostsslmankoin, biar selalu update. Keterangan untuk menggunakannya.

Ganti kode url www.mankoin.com dengan blog yang digunakan.

Kemudian simpan code berikut (di bawah) kode postingan.

Active Select All
<div id='related-post'><h4>Baca Juga</h4>&lt;amp-iframe src=&#39;URL-HOSTING?labels=<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if></b:loop>&amp;num=5&amp;pos=<data:post.url.canonical/>&#39; frameborder=&#39;0&#39; height=&#39;420&#39; layout=&#39;fixed-height&#39; sandbox=&#39;allow-scripts allow-same-origin allow-popups&#39;&gt;&lt;/amp-iframe&gt;</div>

Ganti URL-HOSTING dengan url relatedpost yang telah di hosting. Mengatur jumlah related postnya sudah dijelaskan di atas.

Mengatur Gambar/Thumbnail

Secara default gambar secara otomatis menggunakan lebar dan tinggi 72, parameter digunakan url gambar s72-c. Sekarang dapat mengatur ukuran gambar sesuai dengan keinginan. Caranya dengan menambahkan parameter size image (si) dan isinya sesuai parameter gambar.

Contoh: size gambar akan diubah dengan ukuran lebar 120 dan tinggi 100 maka tambakan parameter berikut si=w120-h100-c — contoh: https://cdn.staticaly.com/gh/ManKoin/Hosting/77105928/relatedpostsslmankoin.html?labels=AMP,Blogger,Widget,&num=3&si=w110-h80-c&pos=https://www.mankoin.com/2017/07/related-post-amp-multi-label.html, dan secara otomatis parameter gambar s72-c akan diubah ke w120-h100-c. Dan tentunya jangan lupa untuk mengubah height amp-iframe.

Menambahkan parameter pada url menggunakan kode ? – contoh: https://www.mankoin.com/?amp=1.

Lalu untuk menambahkan dua parameter, setipa parameter dipisahkan dengan kode & – contoh: https://www.mankoin.com/?amp=1&m=1. Begitu juga parameter ketiga dan seterusnya harus di pisah dengan kode&.

Jika ada usul lain/saran bisa tulis di komentar.

Secara otomatis deskripsi tidak ditampilkan pada item related post, jika ukuran lebar frame sudah 600px ke bawah, seperti pada smartphone. Tujuannya supaya tinggi frame masih tetap sehingga tidak melakukan scroll.

Itulah Tutorial Membuat Related Post AMP Multi Label. Jika ada yang kurang atau ada yang di tanyakan silakan berkomentar. Dan jangan lupa share ke temen blogger kalian. Terimakasih telah berkunjung.

Tambahan: related post ini hanya untuk blog yang support https. Kenapa?.

Karena amp iframe hanya berjalan di https. Dan jika blog tidak mendukung https maka url feed menggunakan http. Dikarenakan feednya menggunakan http maka akan gagal dimuat, karena url amp iframe (cdn.rawgit.com) menggunakan https.

Bingung! jika related post diakses dengan http itu bisa saja. Tapi karena amp iframe hanya untuk https, jadi pemuatan feed related post http akan gagal.

Update!.

9/27/2018: perubahan tampilan warna link.

Komentar

  1. mang ko description nya ga muncul cuma judul postingan aja di artikel terkait

    BalasHapus
    Balasan
    1. Sudah saya update mas (perbaikan kesalahan). Jika butuh bantuan tanya aja...

      Hapus
  2. Ini kok bisa pake komentar bawaan blogger gan?

    BalasHapus
    Balasan
    1. Ini bukan bawaan, sudah saya modif lebih ringan dan valid amp.

      Hapus
  3. Halo mas Arif Rahman, salam kenal. mau nanya mas... bagaimana dengan related post untuk blogger non AMP?

    BalasHapus
    Balasan
    1. Untuk related post blogger non AMP nanti akan saya posting.

      Hapus
  4. Balasan
    1. Gambarnya muncul, mungkin salah setting. Blognya apa?.

      Hapus
  5. buat ngilangin new tab pas klik link gmna gan? kok gak ada setingannya?

    BalasHapus
    Balasan
    1. Maaf new tab harus disertakan, jika tidak halaman akan terbuka di iframe.

      Hapus
  6. Kalo tanpa thumb bisa ga mas??

    BalasHapus
  7. Sekalian mau Tanya ganti Komen disqus ke blogger template amp gmana mas .

    BalasHapus
    Balasan
    1. Lebih baik tanya pada pembuat templatenya mas.

      Hapus
  8. cara setting heightnya agak kurang jelas.. Mohon penjelasnnya Mas

    BalasHapus
    Balasan
    1. Jika amp-iframe telah di muat dan ada scrollnya maka tambahkan nilai pada amp-iframe sampai tidak ada lagi scroll.

      Hapus
    2. layout="fixed-height" scrolling="no"

      Hapus
  9. Hello, very nice widget, thank you. How can I remove the description? I mean for Desctop. Thank you.

    BalasHapus
    Balasan
    1. The description will not appear if the size of the frame width is at least 600px

      Or you can host yourself manually, and remove the code ,g+="<span class='news-text'>"+relcuplikan[p]+" ... </span>".

      Hapus
    2. Thank you. I already had place it in a narrow div 300px. :)

      Hapus
    3. One more question please. Is it faster to host it in blogger (my non AMP blog) or is better to keep using your cdn staticaly? Thank you again.

      Hapus
    4. if I, for non amp blogs just use blogger. if you use an amp-iframe, you have to host the file and it will run with lazy but that is according to your taste.

      Hapus
    5. Yes, I saw it delays about 2-3 seconds, but I can expand it with only title. Thank you again.

      Hapus

Posting Komentar

Postingan populer dari blog ini

Cara Membuat Artikel Terkait Blogger Ringan dengan Gambar

Related Post atau artikel terkait bisa juga tergolong sebuah widget merupakan sebuah cara untuk meningkatkan visitor sekaligus memperkecil Bounce Rate di blog, cara kerjanya ialah menampilkan artikel lainnya yang berkaitan dengan label postingan dan ditampilkan dengan acak secara otomatis. Yang tentunya ini juga akan berdampak baik untuk blog di mesin pencari, utamanya google. Biasanya artikel terkait bisa berada dibawah postingan atau otomatis di tengah postingan. Bounce Rate artinya Rasio Pentalan, maksudnya pengunjung keluar dari blog tanpa melihat artikel menarik lainnya. Intinya setelah melihat satu artikel pengunjung melakukan pentalan atau keluar dari blog yang dibaca. Sebelumnya telah membuat related post untuk AMP . Lalu ada yang request related post untuk blogger Non-AMP. Cara Membuat Related post Blogger Bergambar Related post ini scriptnya hampir sama seperti yang amp. Dan juga tidak menyebabkan render-blocking JavaScript (memblokir rendering di konten) dengan atribut as...

Apa itu Timeline di Windows 10, apa Fungsi dan Penggunannya

Timeline adalah bagian dari Task view Windows 10. Ini menunjukkan riwayat aktivitas yang telah dilakukan dan bahkan dapat menyinkronkan aktivitas di seluruh PC. Fitur ini tersedia di Windows 10's April 2018 Update. Ini juga dapat bekerja dengan aplikasi seluler yang di kaitkan dengan akun Microsoft, sehingga ketika melihat dokumen Word di iPhone atau ponsel Android maka akan muncul di Timeline pada PC. Cara Membuka Timeline Untuk membuka Task View, klik ikon "Task View" di taskbar sebelah kanan kotak Cortana. Jiak tidak ada mungkin pernah menyembunyikannya, unttuk menampilkan kembali, klik kanan taskbar dan klik "Show Task View Button". Task View juga dapat dibuka dengan menekan Windows + Tab pada keyboard Anda. Timeline muncul di jendela yang sedang terbuka. Gulir ke bawah untuk melihat daftar aktivitas baru-baru ini. Bilah gulir di sisi kanan memungkinkan untuk menggulung kembali hari-hari sebelumnya. Aktivitas yang yang ditampilkan tidak semuanya, hanya aplik...

Cara Mengatasi Night Light Windows 10 Error Tidak Berfungsi

Bagi pengguna windows 10 pastinya tidak asing lagi dengan fitur Night Light atau Night Mode. Yang salah satu kegunaannya adalah untuk filter layar dari pancaran cahaya biru atau blue light. Fitur night light sudah diaktifkan secara default. Tapi ada kemungkinan fitur Night Light bermasalah, yaitu not working atau tidak bekerja. Seperti yang penah saya alami, sebenarnya setelah melakukan install windows 10 fiturnya bisa berfungsi dengan normal. Tetapi setelah selang beberapa hari fiturnya tiba-tiba sudah tidak berfungsi. Walaupun fitur night light bisa menyala pada waktunya setelah melakukan sleep pada komputer dan setting masih tetap tidak bisa di ubah. Saya mengiranya apa karena saya instal Creators updatenya dengan cara manual. Yang sebenarnya microsoft tidak menyarankan untuk menginstall windows 10 Creators update dengan cara manual. Dan seharusnya menunggu microsoft untuk merilis updatenya di windows update untuk perangkat itu. Tapi bagaimana lagi kalau sudah terlanjur. Atau mung...