Mengatasi SyntaxError Unexpected Token Blogspot
SyntaxError Unexpected token sering terjadi ketika upload template blogspot. hal ini disebabkan karena beberapa widget pada template baru tersebut (mungkin) tidak support dengan template blog kita saat ini (atau terjadi benturan/kesamaan id pada template). Tidak sedikit dari kita pernah mengalami hal yang sangat menyedihkan saat mengupload template tersebut, kegagalan pada saat peng-Upload-an template biasanya ditunjukkan dengan tulisan berwarna merah seperti dibawah ini:
Kami tidak dapat menyimpan template anda.
Template Anda tidak dapat diuraikan karena template tidak terbentuk dengan baik.
Pastikan semua elemen XML ditutup dengan benar. pesan kesalahan XML:
(SyntaxError) : Unexpected token
Or in english :
We were unable to save your template.
Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message:
(SyntaxError) : Unexpected token
dibawah ini adalah screenshotnya :
- Log in blogger
- Klik Edit Template
- Silahkan anda block semuanya dengan menggunakan Control A, kemudian hapus
- Silahkan buka template yang akan anda upload dengan Notepad
- Kemudian copy template baru tersebut dan paste pada Template (jangan langsung di save karena pasti akan error)
- Silahkan anda cari kode <b:widget id=
- Nah kode yang masuk dalam b:widget id itulah masalah sebenarnya yang membuat error template
- Biasanya didepannya kode b:widget id terdapat kode Header1, HTML1, HTML2, Pagelist1, dll.
- Silahkan anda tambahi angka debelakangnya kode yang masuk dalam b:widget id, misal kodenya adalah Header1, silahkan anda ganti dengan kode Header11, HTML1 menjadiHTML11, HTML2 menjadi HTML22, Pagelist1 menjadi Pagelist11.
- jika sudah ya sudah eh ya disave, hehe maap..
Catatan:
jika anda membaca keseluruhan artikel ini pasti kesalahan tidak muncul lagi, apalagi anda meninggalkan komentar pada artikel ini, hihihihi makasih..
Update 22 Januari 2014
- Silahkan buka template yang ingin anda upload (editnya bisa menggunakan notepad, atau jika ekstensinya xml bisa klik kanan dan pilih edit)
- Tekan Control+F (untuk pencarian)
- Pada Kotak Pencarian silahkan ketikkan <b:widget id=
- jika sudah ketemu, silahkan hapus kode tersebut mulai dari pembuka sampai penutup
- kode pembuka adalah <b:widget id= sedangkan penutupnya adalah </b:widget>
- Berikut ini adalah contoh widget yang harus anda hapus
[php]
<b:widget id=HTML2 locked=false title=About type=HTML>
<b:includable id=main>
<b:if cond=data:title != "">
<h2 class=title><data:title/></h2>
</b:if>
<div class=widget-content>
<data:content/>
</div>
<b:include name=quickedit/>
</b:includable>
</b:widget>
[/php]
- Ada banyak widget pada template yang akan kita upload, biasanya widget tersebut adalah
[php]
<b:widget id=Header1 locked=true title=TechPad (Header) type=Header>
<b:widget id=Blog1 locked=true title=Blog Posts type=Blog>
<b:widget id=HTML2 locked=false title=About type=HTML>
<b:widget id=PageList16 locked=true title=Pages type=PageList>
<b:widget id=HTML1 locked=false title= type=HTML>
<b:widget id=Label1 locked=false title=Categories type=Label>
<b:widget id=BlogArchive1 locked=false title=Archives type=BlogArchive>
dan Sebangsanya
[/php] - Jadi silahkan hapus kode <b:widget id= sampai </b:widget>
- Hapus semua kode tersebut kecuali widget header dan blog
- Kode widget blog adalah seperti dibawah ini:
[php]
<b:widget id=Blog1 locked=true title=Blog Posts type=Blog>
[/php] - Kode widget header adalah seperti dibawah ini:
[php]
<b:widget id=Header1 locked=true title=TechPad (Header) type=Header>
[/php]
Setelah seluruh widget pada template anda hapus (kecuali widget header dan blog) silahkan save template anda. setelah itu anda bisa menguploadnya pada blog (jika proses yang anda lakukan sesuai dengan step-step yang saya berikan seharusnya template berhasil diunggah)
Setelah anda berhasil mengunggah template yang sudah anda bersihkan widgetnya (jangan kaget) karena beberapa widget seperti Label, Popular post, Html ataupun yang lainnya tidak akan muncul pada blog. hal ini terjadi karena kita telah menghapusnya. namun jangan khawatir karena kita bisa memanggilnya kembali dengan cara klik add element (atau menambah html/ widget pada blog seperti biasa)
Leave a Reply
Want to join the discussion?Feel free to contribute!