卒制ログリスト

サイドバーに卒制ログのリストを載せてみました。
ウェブアゴラのブログリストの卒制ログバージョンでしょうか。

自分のログにも載せたい人はプログラムを用意したので、ダウンロードしてみてください。

※追記

あと、null-nullサーバーの問題で、MovableTypeがファイルを更新したとき、パーミッションが初期化されてInternal Server Errorになってしまう。。orz
ロリポブログなので、上記の方法だと無理っぽかったです。

という諸問題が発生した為、PHPで読み込まない方法も用意いたしました。
これなら多分ロリポ(or他のブログでも)大丈夫なんじゃないかなと…[追記 » ]

1、ダウンロードしたファイル(bloglist.zip)を解凍すると「bloglist.php」というファイルが展開されます。
2、サーバーの所定の場所(例えばhttp://null-null.net/grad/)に「bloglist.php」をアップロードします。※PHPが動作するサーバーである必要があります。
3、埋め込みたいページのどこかに以下のタグを記述します。太字の部分は適宜書き換えてください。

<h2>卒制ログ(更新順)</h2>
<ul>
<? include("http://null-null.net/grad/bloglist.php"); ?>
</ul>

4、埋め込んだページの拡張子を「.php」に変更し、パーミッションを「705」とか「755」にします。(例:index.html→index.php)

使用しているブログツールがMovableTypeの場合には、テンプレート>メインページの出力ファイル名で、「index.html」から「index.php」に変更した場合、サーバー上に「index.html」のファイルが残ったまま「index.php」が生成され、ブログにアクセスした時に優先的に「index.html」の方が読み込まれてしまい、プログラムがうまく機能しないことがあるので、「index.html」はサーバーから削除しておいてください。

※以下追記

1、ダウンロードしたファイル(bloglist2.zip)を解凍すると「bloglist.php」と「bloglist.js」というファイルが展開されます。
2、サーバーの所定の場所(例えばhttp://null-null.net/grad/)に「bloglist.php」と「bloglist.js」をアップロードします。※ver1と同じくPHPが動作するサーバーである必要があります。
3、アップロードした「bloglist.php」のパーミッションを「705」とか「755」にします。
4、埋め込みたいページのどこかに以下のタグを記述します。ページの拡張子は「.html」のままで構いません。(例:index.html)

<h2>卒制ログ(更新順)</h2>
<ul>
<div id="bloglist"><li>now loading...</li></div>
</ul>

続いてbodyタグの直前に以下のタグを追加し、更にbodyタグにonLoadイベントハンドラメソッドを定義します。太字の部分は適宜書き換えてください。

<script type="text/javascript"
 src="http://null-null.net/grad/bloglist.js"></script>
</head>
<body onload="requestFile(
 '' , 'GET', 'http://null-null.net/grad/bloglist.php' , true, 'bloglist' )">

PHPじゃなくて、JavaScriptで動的に読み込んでいるんで、これならPHP/CGIに面倒くさい制限をかけているサーバーでも大丈夫だと思います…たぶん。

手順は少しばかり増えましたが、興味のある方はやってみてください。

この記事の投稿日: 2005年06月18日

コメント

頂きました! ありがとう。
さっそく使ってます…

このコメントの投稿者: kazuki at 2005年06月18日22時19分

どうぞ、どうぞ~
iframeで使ってるね?
なんか問題があった?

あと、null-nullサーバーの問題で、MovableTypeがファイルを更新したとき、パーミッションが初期化されてInternal Server Errorになってしまう。。orz
どうしたものかなぁ…

このコメントの投稿者: nogami at 2005年06月18日22時52分

>なんか問題があった?
ロリポブログなので、上記の方法だと無理っぽかったです。
なので、強引にやってみました。
でも、Winで見ると表示が変なのに気づいたので、直します…。

>Internal Server Errorになってしまう
僕が書き込んだ直後に見れなくなったので、ちょっとビビりました…。

このコメントの投稿者: kazuki at 2005年06月18日23時36分

対応策を用意しました。
表示されているなら今のままでも問題ないと思うけど、気になるのであればver2を試してみてください。
問題があれば逐次対応しまっす。

>僕が書き込んだ直後に見れなくなったので、ちょっとビビりました…。
も、もうしわけない…orz

このコメントの投稿者: nogami at 2005年06月19日00時21分




保存しますか?