Halo sobat KodeRian pada kesempatan kali ini saya akan membahas tentang kode pada Blogger yaitu "data:messages" kode ini sangat efisien sekali terutama untuk membuat multi-language pada blog/web yang kita jalankan, sederhana nya setiap teks yang menggunakan data:messages akan menyesuaikan bahasa yang kita pilih pada blogger sehingga sangat berguna sekali apalagi buat Anda yang suka untuk mendevelop template blog.
Ada banyak kode yang bisa kalian coba dengan berbagai penerapan dan saya akan menjelaskan nya untuk kalian semua supaya lebih mudah saat mempraktekan penjelasan dari artikel ini. Mari kita lihat terlebih dahulu banyak kode yang bisa kita pakai dari data:messages.
Kode | Pesan |
---|---|
data:messages.adsGoHere | Iklan ada di sini |
data:messages.archive | Arsip |
data:messages.at | at / pukul (digunakan pada tanggal) |
data:messages.authorSaid | mengatakan... (digunakan dikomentar) |
data:messages.authorSaidWithLink | <a href='link_profile'>author name</a> mengatakan... |
data:messages.blogArchive | Arsip Blog |
data:messages.blogAuthors | Contributors |
data:messages.by | Oleh |
data:messages.byAuthor | Oleh author name |
data:messages.byAuthorLink | Oleh <a href='link_profile'>author name</a> |
data:messages.comments | Komentar |
data:messages.configurationRequired | Konfigurasi yang diperlukan |
data:messages.deleteBacklink | Delete Backlink / Hapus Tautbalik |
data:messages.deleteComment | Delete Comment / Hapus Komentar |
data:messages.edit | Edit |
data:messages.emailAddress | Email Address / Alamat Email |
data:messages.emailPost | Email Post / Posting Email |
data:messages.euCookieNotice | Situs ini menggunakan cookie dari Google untuk membantu memberikan layanannya, mempersonalisasikan iklan, dan menganalisis lalu lintas. Informasi tentang penggunaan situs ini dibagikan dengan Google. Dengan menggunakan situs ini, Anda menyetujui penggunaan cookie. |
data:messages.euCookieResponsibility | Merupakan tanggung jawab Anda untuk memberi tahu pengunjung tentang cookie yang digunakan di blog. Lihat http://www.blogger.com/go/cookiechoices untuk detail lebih lanjut. |
data:messages.featured | Featured / Unggulan |
data:messages.getEmailNotifications | Get email notifications / Dapatkan notifikasi email |
data:messages.gotIt | Got it / Mengerti |
data:messages.hidden | Hidden / Tersembunyi |
data:messages.home | Beranda |
data:messages.image | Gambar |
data:messages.joinTheConversation | Join the conversation / Gabung dalam percakapan |
data:messages.keepReading | Keep reading / Terus membaca |
data:messages.labels | Labels |
data:messages.latestPosts | Latest Posts / Pos Terbaru |
data:messages.learnMore | Learn More / Info Lengkap |
data:messages.linkCopiedToClipboard | Tautan disalin ke papan klip! |
data:messages.loadMorePosts | Load more posts |
data:messages.loading | Loading... |
data:messages.moreEllipsis | More… |
data:messages.morePosts | More posts |
data:messages.myBlogList | My Blog List |
data:messages.myFavoriteSites | My favorite sites |
data:messages.myPhoto | My photo |
data:messages.newer | Newer |
data:messages.newerPosts | Newer Posts |
data:messages.newest | Newest |
data:messages.noResultsFound | No results found |
data:messages.noTitle | No title |
data:messages.numberOfComments | Count Number comments |
data:messages.older | Older |
data:messages.olderPosts | Older Posts |
data:messages.oldest | Oldest |
data:messages.onlyTeamMembersCanComment | Note: Only a member of this blog may post a comment. |
data:messages.on | on / pada tanggal |
data:messages.photo | Photo |
data:messages.popularPosts | Popular Posts |
data:messages.popularPostsFromThisBlog | Popular posts from this blog |
data:messages.postAComment | Post a Comment |
data:messages.postLink | Post Link |
data:messages.postedBy | Posted by |
data:messages.postedByAuthor | Posted by author name |
data:messages.postedByAuthorLink | Posted by <a href='profile_link'>author_name</a> |
data:messages.posts | Posts |
data:messages.poweredByBlogger | Powered by Blogger |
data:messages.poweredByBloggerLink | Powered by <a href='https://www.blogger.com/'>Blogger</a> |
data:messages.readMore | Read more |
data:messages.recentPosts | Recent posts |
data:messages.reportAbuse | Report Abuse / Laporkan Penyalahgunaan |
data:messages.search | Search |
data:messages.searchBlog | Search blog |
data:messages.searchThisBlog | Search this blog |
data:messages.share | Share |
data:messages.showAll | Show all |
data:messages.showLess | Show less |
data:messages.showMore | Show more |
data:messages.skipToMainContent | Skip to main content / Langsung ke konten utama |
data:messages.someOfMyFavoriteSites | Some of my favorite sites |
data:messages.subscribe | Subscribe / Langganan |
data:messages.subscribeTo | Subscribe to: |
data:messages.subscribeToThisBlog | Subscribe to this blog |
data:messages.templateImagesBy | Template images by author name |
data:messages.templateImagesByLink | Template images by <a href='https://www.blogger.com/'>Blogger</a> |
data:messages.theresNothingHere | There's nothing here! / Tak ada apa pun di sini! |
data:messages.viewAll | View all |
data:messages.viewMyCompleteProfile | View my complete profile |
data:messages.visible | Visible |
data:messages.visitProfile | Visit profile |
data:messages.widget | Gadget |
data:messages.widgetNotAvailableInPreview | This content is not available in blog preview. / Konten ini tidak tersedia di pratinjau blog. |
data:messages.widgetNotAvailableOnHttps | This content is not yet available over encrypted connections. / Konten ini belum tersedia melalui sambungan terenkripsi. |
Kode yang diatas merupakan fungsi dari data:messages tergantung yang kita mau untuk diterapkan pada blog. Mari kita lihat data dari Json ini untuk mempermudah pemahaman kita.
"data": {
"messages": {
"by": message,
{
"size": number,
"length": number,
"escaped": string,
"jsEscaped": string,
"jsonEscaped": string,
"cssEscaped": string
}
}
}
Kode diatas merupakan data Json yang bisa kita ambil, mulai dari size,length,escaped,jsEscaped,jsonEscpaed dan cssEscaped. tapi sebelum membahas yang ini kita coba terlebih dahulu memanggil kode data:messages
Karakteristik dan nilai
Untuk karakter dan nilai pada data:messages ini bisa kita gunakan secara Global jadi bebas untuk dipakai dimana saja seperti pada widget, includable. Hanya saja kalian diharuskan untuk memasukkan kode tersebut lewat edit html dan tidak bisa dipakai pada saat membuat artikel/laman.
- Dapat digunakan di seluruh kode XML tema.
- Tersedia di semua halaman.
- Ketik data MESSAGE + STRING.
- Nilai permanen.
Ada beberapa bahasa yang bisa kalian gunakan seperti table dibawah ini. Akan tetapi yang biasanya digunakan oleh orang indonesia menggunakan data:messages.by secara otomatis ini default antara inggris dan indonesia.
Bahasa | Nilai default |
---|---|
Perancis | Par |
Inggris | By |
Spanyol | De |
Portugis | Por |
Indonesia | Oleh |
Vietnam | Bởi |
Penerapan Kode
Penerapan kodenya kalian bisa menggunakan 3 cara yang ada dibawah, bisa langsung memanggil dengan data:message, b:eval dan b:message, dari ketiga tersebut memiliki fungsi yang sama.
<data:messages.by/>
<b:eval expr='data:messages.by'/>
<b:message name='messages.by'/>
Maka hasilnya akan menjadi seperti berikut
data:messages.by = {Oleh}
b:eval expr='data:messages.by' = {Oleh}
b:message name='messages.by' = {Oleh}
Hasil diatas akan terlihat 1 saja dengan bahasa pada blog dan menyesuaikan sendiri
Panjang Karakter
Untuk yang kali ini kita akan mencoba mengetahui panjang dari data:messages saat ditampilkan
<!-- WITH SIZE -->
<data:messages.by.size/>
<!-- WITH LENGTH -->
<data:messages.by.length'/>
Hasil diatas akan membuat jumlah panjang dari suku kata dari data:messages
data:messages.by.size = {Oleh} : 4
data:messages.by.length = {Oleh} : 4
Data String
Sekarang kita bahas untuk string pada data:messages, sebetulnya sama saja untuk hasilnya tapi yang berbeda adalah kegunaan dari pemanggilan tersebut
<!-- HTML ESCAPED -->
<data:messages.by.escaped/>
<!-- JS ESCAPED -->
<data:messages.by.jsEscaped/>
<!-- JSON ESCAPED -->
<data:messages.by.jsonEscaped/>
<!-- CSS ESCAPED -->
<data:messages.by.cssEscaped/>
Hasil dari data string akan terlihat seperti berikut
data:messages.by.escaped = {Oleh}
data:messages.by.jsEscaped = {Oleh}
data:messages.by.jsonEscaped = {Oleh}
data:messages.by.cssEscaped = {Oleh}
Untuk pemanggilan yang lain, kalian cukup ikuti seperti kode diatas, dan tinggal pilih mau yang mana atau bisa dicoba sendiri. Sebab saya juga hanya menggunakan beberapa kode yang simple saja hanya untuk melihat hasil dan fungsi dari kodenya.
Sampai disini saja dulu dan artikel pada blog ini akan saya update untuk sekarang ini adalah pembahasan kode blogger, apalagi buat kalian yang mau belajar membuat tema tapi belum paham basic-basic nya.
Post a Comment