
エラーメッセージにはフォーラムで同じエラーの解決方法が無いかどうか確認できるリンクが表示されるのですが、いまだかつて一度もフォーラムに回答を見たことがありません。
せっかく時間を掛けて探したテンプレートをアップロードして、さてプレビューという段階でエラーになると、結構へこみます。いろいろと試行錯誤、学習した挙句にある方法を試してみたら、きれいにアップロードできるようになりましたので、その方法をご紹介します。
モア
テキストファイルを直接コピー&ペーストする方法、XMLファイルをアップロードする方法、両方に共通したBXエラー回避策です。
BXエラーの原因は追加されるガジェットの番号が重複しているからでした。
ガジェット番号の重複を編集する
アップロード(適用)するテンプレートの XMLファイルをテキストエディタで開きます。<b:widget id='Header1' locked='true' title='Grid Focus (Header)' type='Header'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'>
<b:widget id='Label1' locked='false' title='Labels' type='Label'>
<b:widget id='BlogArchive1' locked='false' title='Archive' type='BlogArchive'>
<b:widget id='LinkList1' locked='false' title='Favorite Links' type='LinkList'>
<b:widget id='AdSense1' locked='false' title='' type='AdSense'>
例えば上記に抜粋したようにガジェット(ウィジェット)が追加されていますが、それぞれIDの記述(赤い文字)の数字が1になっています。
この数字をすべて2(以上など)に変更します。ブログを作成してまだ記事も無く、テンプレートのカスタマイズもしていないというときには大抵2にすれば大丈夫だと思います。
既にテンプレートをカスタマイズしいるようなときは、もしかすると既存のIDが2かもしれませんから、そのときは3や4など大き目の数字にするとエラーが回避できると思います。
ガジェットIDの重複を回避すればBXエラーが出なくなるります。
<b:widget id='Header2' locked='true' title='Grid Focus (Header)' type='Header'>
<b:widget id='Blog2' locked='true' title='Blog Posts' type='Blog'>
<b:widget id='Label2' locked='false' title='Labels' type='Label'>
<b:widget id='BlogArchive2' locked='false' title='Archive' type='BlogArchive'>
<b:widget id='LinkList2' locked='false' title='Favorite Links' type='LinkList'>
<b:widget id='AdSense2' locked='false' title='' type='AdSense'>
ガジェットIDの数字を2に変更したのが上記です。
テンプレートによって予め定義されているガジェットは異なりますので、ソースを見て漏れなくIDの数字を変えるようにします。
ガジェットIDの数字を変更後、再度テンプレートをアップロードしてエラーが出るようだったら、アップロードできるまで編集作業を繰り返します。
0 comments:
コメントを投稿