BlogPetの表示形式?が変わったので、ランダム表示スクリプトも変更

  • 投稿日:
  • by

先月の28日(12/28)にブログペットがリニューアルし、その表示形式?が変わってしまったので、「BlogPetのランダム表示JavaScript」での表示ができなくなってしまいました。

ということを、スクリプト配布元であるブログ「The blog of H.Fujimoto」の壱さんに連絡したところ、なんと素早い対応(^^;)

次の日には修正版のスクリプトが公開されておりました。


The blog of H.Fujimoto:BlogPetのランダム表示JavaScript(新コード対応版)

詳細は、上記ブログを見ていただきたいのですが、変更はJavascriptの一部を変更するだけで済みます。

変更前

function show_pet()
{
var today=new Date();
var tseconds=today.getSeconds();
var id = idarray[num];

oldnum = num;
pethtml = "<object id='usa' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='130' height='200' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://www.blogpet.net/usa.swf' /><param name='play' value='true' /><param name='loop' value='false' /><param name='menu' value='false' /><param name='quality' value='high' /><param name='FlashVars' value='username=" + id + "&tseconds="+tseconds+"' /><embed src='http://www.blogpet.net/usa.swf' loop='false' menu='false' quality='high' bgcolor='#ffffff' width='130' height='200' name='usa' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' FlashVars='username=" + id + "&tseconds="+tseconds+"' /></object>\n";
if (is_first == 1) {
pethtml += "<img src='http://www.blogpet.net/add_log.php?username=" + id + "&url="+document.URL+"&referrer="+document.referrer+"'>";
is_first = 0;
}
document.getElementById('blogpet').innerHTML = pethtml;
}


変更後

function show_pet()
{
var id = idarray[num];

oldnum = num;
pethtml = "<object id='usa' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='130' height='320' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://www.blogpet.net/usan.swf' /><param name='play' value='true' /><param name='loop' value='false' /><param name='menu' value='false' /><param name='quality' value='high' /><param name='FlashVars' value='username=" + id + "&blogpet_domain=www.blogpet.net/&selfurl="+encodeURIComponent(document.URL)+"' /><embed src='http://www.blogpet.net/usan.swf' loop='false' menu='false' quality='high' bgcolor='#ffffff' width='130' height='320' name='usa' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' FlashVars='username=" + id + "&blogpet_domain=www.blogpet.net/&selfurl="+encodeURIComponent(document.URL)+"' /></object>\n";
pethtml += '<br /><iframe src="http://www2.h-fj.com/bp/bp.php" width="130" height="60" frameborder="0" scrolling="no" />\n';
if (is_first == 1) {
pethtml += "<br /><img src='http://www.blogpet.net/add_log.php?username=" + id + "&url="+document.URL+"&referrer="+document.referrer+"'>\n";
is_first = 0;
}
document.getElementById('blogpet').innerHTML = pethtml;
}


う〜む。。。こんな簡単に直ってしまうとは(^^;)

さすが!!!



Movable Typeでつくる!最強のブログサイト プラグイン&カスタマイズ編
藤本 壱
ソーテック社
売り上げランキング: 11821
おすすめ度の平均: 5.0
5 Movable Typeの可能性が広がる本


Movable Type公式タグリファレンス 第2版
シックス・アパート株式会社 シックス・アパート株式会社 編著
RBB PRESS
売り上げランキング: 50586
おすすめ度の平均: 5.0
5 Movable Typeの上級者には必需品でしょう。