Kumpulan Trick Blog TErbaru

About

New Trick hayalah blog kecil yang mencoba untuk memberikan dan menyajikan trick dan tips tentang blog
Sabtu, 02 April 2016

Memahami Kode TEMPLATE ERROR: Unknown, No Dictionary, Invalid Data

Memahami Kode TEMPLATE ERROR: Unknown, No Dictionary, Invalid Data - Saat melakukan pengeditan atau penambahan dalam kode template terkadang kita tidak mengetahui kalau template yang dipasang memiliki kode yang salah sehingga saat Blogger melakukan penguraian atau membaca kode template tersebut tidak bisa diterapkan meskipun kode yang dipasang kedalam template saat melakukan penyimpanan tidak mengalami kesalahan

Memahami Kode Template Error: Unknown, No Dictionary, Invalid Data

Kode template error terkadang tidak diketahui dimana letak kode yang salah berada, karena kode error tersebut akan diketahui saat kita berada di halaman pengeditan template blog. Kecuali jika saat memasang kode tersebut, apapun kodenya CSS, HTML, Javascript, jika didalam kode tersebut terdapat tanda atau mark yang kurang maka akan langsung terbaca di halaman pengeditan template. Misal kurang tanda penutup dari <div...> maka langsung terbaca

Letak Kesalahan
Sebelum mengetahui cara membetulkan kode template error, lebih baik kita ketahui dulu dari letak kesalahannya. Letak kesalahan template error ini terdapat pada dua tempat yaitu di header dan footer atau seperti yang terlihat pada gambar berikut ini :

Memahami Kode Template Error: Unknown, No Dictionary, Invalid Data

Jika terdapat tulisan atau pernyataan kode template error pada bagian header seperti gambar diatas maka kemungkinan ada kode yang salah yang terpasang diantara tag head yaitu <head> Kode TEMPLATE ERROR: </head>. Dan jika terdapat tulisan atau pernyataan kode template error pada bagian footer seperti gambar diatas maka kemungkinan ada kode yang salah yang terpasang diantara tag body yaitu <body> Kode TEMPLATE ERROR: </body>

Sehingga dengan mengetahui letak kesalahan dari kode template error tersebut maka kita akan lebih mudah melakukan edit terhadap kode tersebut. Namun itu bukan sebagai acuan utama sobat dalam melakukan edit kode yang salah, yang menjadi acuan utama adalah mengingat kode terakhir yang sobat pasang, jika setelah memasang kode terakhir tersebut terdapat tulisan atau pernyataan Kode TEMPLATE ERROR: di halaman blog sobat, segera hapus kode tersebut jika sobat belum mengetahui cara untuk memperbaikinya

Macam-macam kesalahan yang terdapat pada TEMPLATE ERROR
Artikel ini saya buat khusus untuk teman-teman yang pernah menanyakan tentang template error ini, baik yang telah saya jawab dan saya bantu atau yang belum saya bantu (maaf). Sebenarnya, pembahasan tentang TEMPLATE ERROR ini sudah dibahas di beberapa forum dari luar namun konteksnya hanya pada kenapa terdapat TEMPLATE ERROR tanpa ada penjelasan yang lebih rinci. Dan disini saya mencoba membahasnya bersama sobat semua

Berikut adalah beberapa contoh pernyataan yang saya ketahui sendiri dan beberapa kode pernyataan ini juga berasal dari teman-teman yang kemarin bertanya kepada saya
  • TEMPLATE ERROR: Unknown runtime binding: else in widget
    Maksdunya: terdapat kode else yang tidak diletakkan pada tempatenya atau adanya kode lain yang diletakkan secara bersamaan setelah kode else tersebut
  • Kesalahan saat mengurai XML, baris 873, kolom 5: The element type "b:if" must be terminated by the matching end-tag""
    Maksudnya: kode "b:if" tidak ditutup dengan benar yang terdapat pada baris ke 873 kolom ke 5. Namun perlu diingat, pernyataan kolom dan baris terkadang tidak sesuai dengan letak kesalahan yang dimaksud. Jadi kita harus benar-benar teliti, dimana kode terakhir yang kita edit karena disanalah letak kesalahan yang sebenarnya
  • Kesalahan saat mengurai XML, baris 1502, kolom 5: The element type "b:if" must be terminated by the matching end-tag ""
    Maksudnya: sama dengan yang diatas
  • XML document structures must start and end within the same entity
    Maksudnya: sama dengan yang diatas, namun pada pernyataan ini tidak ada petunjuk langsung kode mana yang tidak ditutup dengan benar dengan kode yang sama
  • Kesalahan menginterpretasikan template blog Invalid data reference ype: No dictionary named: "in:['blog','skin',view']
    Maksudnya: kesalahan dalam menulis kode ype yang seharusnya ditulis type
  • TEMPLATE ERROR: Invalid data reference post.url: No dictionary named: 'post' in: ['blog', 'skin', 'view']
    Maksudnya: tidak boleh ada kode post.url didalam tag header atau body
  • TEMPLATE ERROR: No dictionary named: 'post' in: ['blog', 'skin', 'view']
    Maksudnya: tidak boleh ada kode 'post' didalam tag header atau body
  • TEMPLATE ERROR: Invalid data reference post: No dictionary named: '' in: ['blog', 'skin', 'view']
    Maksudnya: sama dengan yang diatas
  • TEMPLATE ERROR: Invalid data reference postLabels: No dictionary named: '' in: ['blog', 'skin', 'view']
    Maksudnya: tidak boleh ada kode postLabels didalam tag header atau body
  • Tambahan: Bagian penutup kode template selalu berwarna merah
    Biasanya jika didalam template terdapat kode yang berwarna merah (kecuali Javascript) maka terdapat kode yang salah didalam kode tersebut. Namun ketika template disimpan, ternyata warna merah pada kode tersebut masih ada. Kenapa terjadi seperti itu? Dan bagaimana solusinya?

    Jika didalam kode template blog terdapat warna merah, itu dikarenakan adanya jarak antar kode dibawahnya sehingga kode penutup selalu berwarna merah. Agar kode tidak berwarna merah, hapus jarak antar kode tersebut
    Contoh :
    <b:includable>
    <b:if cond='data:blog.pageType != &quot;item&quot;'>
    <b:if cond='data:feedLinks'>
    </b:if>
    ---> jarak <---
    <b:else/> <!--Post feed links -->
    <div class='post-feeds'>
    </div>
    </b:if>
    </b:includable> <--- kode penutup selalu merah


    Penyelesaian
    <b:includable>
    <b:if cond='data:blog.pageType != &quot;item&quot;'>
    <b:if cond='data:feedLinks'>
    </b:if>
    <b:else/>
    <div class='post-feeds'>
    </div>
    </b:if>
    </b:includable> <--- kode penutup tidak merah

Artikel Memahami Kode TEMPLATE ERROR: Unknown, No Dictionary, Invalid Data ini bukan panduan mutlak untuk melakukan koreksi terhadap kode template error yang terjadi karena kesalahan pemasangan. Artikel ini hanya sebagai acuan dasar saja, yang perlu diingat adalah mengetahui dan mengingat kode terakhir yang sobat pasang sebelum terjadi atau sebelum keluar tulisan TEMPLATE ERROR di halaman blog




Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@

TOP