Fitur Enclosures atau Lampiran di Blogger selama ini tidak pernah saya utak-atik, :( karena sepertinya anggapan dari dulu fitur ini hanya untuk podcast di feed, dan untuk itu jadi butuh blog khusus podcast agar yang berlangganan bisa langsung mendengarkan lagu misalnya berisi file audio, atau jika diisi video akan bisa langsung diputar tanpa harus mengunjungi blognya.
Dulu saya kira ini hanya bisa untuk file-file musik atau video, karena kalau melihat keterangan di fieldnya seperti berikut ini:
Tautan Lampiran
Tautan lampiran membantu Anda membuat podcast, MP3, dan konten lainnya yang ada di postingan Anda dapat diputar di umpan seperti RSS dan Atom.
Dari keterangan diatas, kalau blog biasa yang membahas macam-macam sak penake udele kan jadi gak penting, karena kalau mau melampirkan link itu juga bisa dimasukkan ke postingan juga. Lalu buat apa pakai lampiran? O iya, yang belum ngerti apa itu podcast temukan disini.
Tapi setelah ingat pada sebuah situs download lagu, download ebook atau apapun yang memberikan download-download misalnya, maka fitur ini sangat bagus sekali dipakai, karena tidak merepotkan harus membuat anchor link yang dihias. Juga bisa memisahkan jauh antara lirik lagu dan downloadnya dipisahkan iklan dan konten lainnya juga. Pokoknya jadi seperti wordpress custom, yang familiar dengan wordpress pasti ngerti. Huft, padahal fitur ini sudah tersedia lama, baru kelirik sekarang.
Setelah iseng otak-atik dan mencoba memasukkan beberapa jenis URL baik berupa link mp3, video maupun halaman web pada enclosure link ternyata semua link bisa, hanya saja perlu hati-hati menentukan jenis MIME kalau tidak terdeteksi otomatis oleh blogger, karena bisa rusak blognya gara-gara gagal render, tapi setelah mengamati, ternyata asal ada penentuan jenis MIME, meski belakangnya diisi ngawur juga gak akan error. Dari beberapa percobaan yang sering bisa dipakai adalah format:
"image/jpeg", "image/gif", "image/png", "video/mp4", "video/x-msvideo", "video/quicktime", "audio/aac", "audio/mpeg", "audio/ogg", "application/pdf", "text/html"
Tapi saya lakukan percobaan ngawur dengan memasukkan seperti dibawah ini juga diterima:
"application/xlsx", "application/apk", "application/docx", "application/exe", "application/rar", "application/txt", "application/zip"
Jadi yang terpenting kita memberikan jenis MIME yang dikenal, belakangnya terserah. Maksud jenis MIME adalah audio/mpeg
, yang tertulis hitam itu jenis MIME, entah salah gak saya nyebutnya begitu, tapi yang jelas asal ditentukan awalan sebelum tanda /
, maka gak akan error.
Ada yang gak ngerti MIME? sama kalau gitu, makanya barusan cari apa itu MIME.
MIME adalah singkatan dari Multipurpose Internet Mail Extension yang digunakan sebagai mekanisme untuk mengirim berbagai informasi seperti text, gambar, suara, video dan lain-lain agar browser tidak salah menterjemahkan konten yang diterima.
Nah kembali pada enclosure blogger, kalau mau menulis tutorial bikinnya belum sempat panjang, tapi dibawah ada cara menampilkannya jika di blog kamu gak tampil meski sudah mengisi link lampiran, urusan mempercantik monggo diobok-obok kodenya, kali ini sebenarnya hanya posting tes untuk menampilkan lampiran / enclosure link blogger. Jadi kalau mau memberi link download ebook misalnya, tinggal masukin URL beres, dan link sudah tertata dengan rapi karena sudah dirumuskan di template.
Yang gak ngerti karena di blognya gak muncul mungkin karena belum diaktifkan, lihat gambar dibawah ini pada setting blog:
Lalu pada saat posting artikel akan ada field seperti gambar berikutnya. Klik gambarnya untuk memperjelas.
Fitur itu selama ini biasanya hanya digunakan untuk mempercantik URL yang konon menurut ahli dan pakar SEO penting, jadi jarang digunakan link lampirannya.
Berikut ini kode cara menampilkan link enclosure atau lampiran MIME, letakkan saja setelah <data:post.body/>
ditemplate kamu, nanti pasti muncul, dan kode dibawah sudah diatur hanya muncul dihalaman posting, tidak dihalaman index / home.
<b:if cond='data:view.isPost'>
<b:loop values='data:post.enclosures' var='fs'>
<b:if cond='data:fs.mimeType in {"image/jpeg","image/gif","image/png"}'>
<p>
<img expr:alt='data:post.title' expr:src='data:fs.url'/>
</p>
<b:elseif cond='data:fs.mimeType in {"video/mp4","video/x-msvideo","video/quicktime"}'/>
<p>
<iframe class='embed-responsive-item' expr:src='data:fs.url'/>
</p>
<b:elseif cond='data:fs.mimeType in {"audio/aac","audio/mpeg","audio/ogg"}'/>
<p>
<audio controls='controls'>
<source expr:src='data:fs.url' type='audio/mpeg'/>
</audio>
</p>
<b:else/>
<p>
<a expr:href='data:fs.url'>Lampiran link <data:fs.mimeType/></a>
</p>
</b:if>
</b:loop>
</b:if>
Sekian dulu, yang mau lihat lampiran silahkan, sekalian banyak jenis dimasukkan pada posting ini. Namanya percobaan, bisa jadi berubah lain kali tampilannya. Yang jelas, bikin situs koleksi download jadi makin bisa dengan blogger / blogspot, karena dari dulu ternyata sudah ada custom field.