Home > Movable Type > がちゃがちゃエントリ

がちゃがちゃエントリ

なかよしこよしさん経由で知ったがちゃがちゃエントリ!
面白そうなので導入してみました。

なかよしこよし
BlogPeopleの「がちゃがちゃブログ」は色んなブログサイトをガチャガチャするのに対してこちらの「がちゃがちゃエントリ」は今、見ているサイトの中の記事をガチャガチャするものなのです。
過去に書いて埋もれてしまっている記事もコレを導入する事により、また日の目を見る事ができるようになるかもしれませぬ:-)

もともとは僕は見ていた(.Mac Tips)さんが作られたiBlog用のJavaScriptだそうです。
MT用はPIROBLOG2さんのところにありますのでありがたくいただいてきました。

PIROBLOG2 : がちゃがちゃエントリ for MT
.Mac Tips : がちゃがちゃエントリ

導入手順です。
「Templateの編集」→「新しいインデックス・テンプレートを作る」でがちゃがちゃエントリのテンプレートを作成します。
テンプレートの名前→GachaGachaEntry
出力ファイル名→GachaGachaEntry.js
以上のようにしてテンプレートの中身はPIROBLOG2さんのMT用のがちゃがちゃエントリのJavaScriptをそのままコピーして貼り付けます。

function GachaGachaEntry()
{
 var urls = new Array(
<MTArchiveList>
  "<$MTArchiveLink$>",
</MTArchiveList>  "");
 location.href = urls[Math.floor(Math.random() * (urls.length - 1))];
}

あとはがちゃがちゃエントリを貼り付けたいところに以下を貼り付けます。
私の場合はサイドバーのテンプレートモジュールに貼り付けました。
赤字は各自の環境に合わせてください。
GachaGachaEntry.jsはmt.cgiと同じ場所にできてるはずです。
後は保存してリビルドすれば完了です。

ボタンバージョン --- .Mac Tipsさんより

<script type="text/javascript" src="GachaGachaEntry.jsのURL"></script>
<input type="button" value="がちゃがちゃエントリ" onclick="GachaGachaEntry()" onkeypress="GachaGachaEntry()" /><br />
<noscript>ごめんなさい。これも JavaScript で実装しています。</noscript>

画像バージョン --- .Mac Tipsさんより

<script type="text/javascript" src="GachaGachaEntry.jsのURL"></script>
<input type="image" height="" width="" src="画像のURL" alt="がちゃがちゃエントリ" onclick="GachaGachaEntry()" onkeypress="GachaGachaEntry()" /><br />
<noscript>ごめんなさい。これも JavaScript で実装しています。</noscript>

テキストバージョン --- なかよしこよしさんより

<script type="text/javascript" src="GachaGachaEntry.jsのURL"></script>
<span title="エントリをランダムに選んで表示します。" onclick="GachaGachaEntry()" onkeypress="GachaGachaEntry()" />&raquo;がちゃがちゃエントリ&laquo;</span>
<br />
<noscript>ごめんなさい。これも JavaScript で実装しています。</noscript>

自分でがちゃがちゃやってたら忘れてたエントリーが出てきたりしてちょっと懐かしかったです。

Home > Movable Type > がちゃがちゃエントリ

Search
Feeds

Page Top