• KodeRian
    KodeRian Tempatnya Berbagi Tips, Trik, Seo, Coding, Blogger dan Adsense, HTML, CSS, Javascript...

    Penjelasan dan Fungsi data:messages di Blog

    Cara menggunakan data:messages pada blogger dengan mudah serta dengan penjelasan kode-kodenya

    Penjelasan Kode data:messages di Blogger

    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.

    1. Dapat digunakan di seluruh kode XML tema. 
    2. Tersedia di semua halaman. 
    3. Ketik data MESSAGE + STRING.
    4.  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
    PerancisPar
    InggrisBy
    SpanyolDe
    PortugisPor
    IndonesiaOleh
    VietnamBở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

    Halo Sobat Koderian :)