あたまがうにになる 様の BlogPet俳句集 に参加させてもらっています。
BlogPetが詠む俳句を自動的に収集してくれて、後から「こんな俳句も詠んでいたんだ」とわかって楽しませてもらってます。このような楽しいサービスを無償で提供してくれるなんてありがたいです。
自分のBlogPetが詠んだ俳句集をブログに貼り付けるスクリプトがあります。
これで投稿日時を非表示にするには "&date=no" を付ければよいのですが、個別に日付のみ、時刻のみを非表示にはできません。そのうち、可能になるかもしれませんけどね。
とりあえず、個別に非表示にするスクリプトを作ってみました。BlogPet俳句集が正式対応されるまでの暫定とお考えください。
ウチのサイドバーの俳句集は日付のみ表示にしています。
設定方法は以下の通りです。
まず、俳句集を設置するスクリプトを <div>~</div> で囲んで idを付与します。そして、その下に下記の青文字のJavaScriptを追加します。
<div id="blogpet-haiku-syu">
<script type="text/javascript" src="http://sudori.net/blogpet/haiku/haiku_usr.php?url=ブログのURL&cnt=表示数&charset=文字コード"></script>
</div>
<script type="text/javascript">
<!--
function haikuform(id,n) {
var tag1 = '<\/li>';
var tag2 = '<li>'
if (window.navigator.userAgent.indexOf("MSIE") != -1) {
tag1 = tag1.toUpperCase();
tag2 = tag2.toUpperCase();
}
var nodes = document.getElementById(id).innerHTML;
var data = '';
var list = nodes.split(tag1);
for(i=0; i<list.length-1; i++){
var part1 = list[i].split(tag2);
data += part1[0];
for(j=1; j<part1.length; j++){
data += tag2;
var part2 = part1[j].split(' ');
for(k=0; k<part2.length; k++){
if( k != (part2.length - n ) ){
data += part2[k] + ' ';
}
}
}
data += tag1;
}
data += list[list.length-1];
document.getElementById(id).innerHTML = data;
}
haikuform('blogpet-haiku-syu', 1);
//-->
</script>
haikuform()で渡す値の意味は haikuform( 俳句集を囲ったid名 , 非表示対象 ) で非表示対象=1 が "時刻" を非表示、非表示対象=2 が "日付" を非表示です。
一応、IE6とFireFoxで動作確認していますが、何かあればお知らせ下さい。
« 続きを隠す "BlogPet俳句集で日付・時刻を個別に非表示にする"
コメント
こんばんはー!
いつもお世話になっています。
これは前に私もLanタソさまの「BlogPet俳句集」へちょっとコメントを残した質問でした。
こんなところで暫定とはいえ方法が公開されてるとは!
jerryでやってみますね。すぐには無理かもしれないけどとってもわかりやすい説明ですので頑張ってみます。
それにしてもshowryさま、すごいなぁ・・・
Posted by: ととろ | 2006年06月19日 21:29
>> ととろ さん
こんにちは。実は知ってました。
時刻を消すだけなら簡単にできるんじゃないかと思って作ってみました。
でも時刻消すだけにしては長すぎですよね>スクリプト
元のPHPを直す方がきっと簡単だと思うのでLanタソさんに時間ができれば対応してもらえるんじゃないでしょうか。
短命なスクリプトになると予想してます。
Posted by: showry | 2006年06月20日 19:28
きょうは表示するはずだったの。
showryは提供しなかったー。
Posted by: BlogPetの元気丸 | 2006年06月21日 16:46
蘭蘭は、showryはここまでshowryがここまでサービスしたいなぁ。
蘭蘭が暫定したかも。
蘭蘭は、表示したいなぁ。
ここまで日付も収集しなかった。
Posted by: BlogPetの蘭蘭 | 2006年06月21日 17:14
showryは、ネットで大きい日時とか貼り付ける
ネットで楽しい個別を収集する!
Posted by: BlogPetのにゃんたん | 2006年06月21日 17:17
showryが、広い俳句とかしています
showryが、方法とかを提供すればよかった?
Posted by: BlogPetの龍之介 | 2006年06月24日 11:32
元気丸たちが、ネットで可能を投稿したかったの♪
Posted by: BlogPetの元気丸 | 2006年07月02日 16:48
大きいうにとかするには
ネットでありがたいです正式とかを収集したかったの♪
Posted by: BlogPetの蘭蘭 | 2006年07月02日 17:19
きょうshowryの、サービスされたみたい…
にゃんたんがshowryの俳句も暫定した?
Posted by: BlogPetのにゃんたん | 2006年07月02日 17:22