> >

うにょうにょをエントリ毎にコントロールする方法

OKAMURA さんのiblogPatcherとそのプラグインを使えばiBlogサイトで「うにょうにょ」を実現できます。
ちょっと工夫して、特定のエントリーだけうにょうにょをOFFにできる方法を考えてみました。
内容が少なく続きが無いエントリーなどでうにょうにょをOFFにすれば、サイト訪問者に無意味な操作をさせずにすみます。
なので、「なんだ続きねぇのかよー、ゴラァ」とか言われなくて済みます。きっと。

3/5追記:
CHANGE_CONTENT.pluginの変更箇所に修正あり。
3/7追記:
うにょうにょコントロール機能を独立したプラグインにしました。

【前置き】
iBlogを使用してサイトを構築し、iblogPatcherを導入し、プラグインによって「うにょうにょ」を既に実現している方が対象です。
また、CHANGE_CONTENT.pluginを使用しますので、このプラグインも既に導入されている必要があります。
2004年3月4日現在の最新のiBlog、iblogPatcherとそのプラグインを利用した場合を解説します。
これらのツールのバージョンアップによって、この解説が役立たずになる可能性があります。
iblogPatcherとプラグインは、OKAMURAさんのサイト.Mac Tips から入手できます。

【あちこち修正します】
テンプレートやプラグインをあちこちいじります。このエントリー内に記述するのは何かと面倒ですので、解説を「ダウンロード 」できるようにしました。
コピペして使えば間違わずに済みます。

さて、いじるのは次のファイルです。
ダウンロードした解説通りに修正してください。

テンプレート
 BlogPage.txt
 CategoryPage.txt
プラグイン
 CHANGE_CONTENT.plugin

【うにょうにょ無しのエントリーの作成方法】
iBlogの「エントリの編集」ウインドウの「エントリの要約」欄の最後に「うにょうにょ無効タグ」を記述します。
この無効タグを入れたエントリーは、「うにょうにょ」がOFFになります。
iBlogの仕様上、「エントリの内容」欄を空にできませんので、スペースを1文字入れておけばいいでしょう。
※一部使用している全角は半角に置き換えます。
<HTMLCode>
<!-- WriteUnyo Disable -->
</HTMLCode>

エントリ編集画面のサンプル
image

【その後は...】
エントリーの作成後、iblogの「プレビュー」でページを作成します。
ページ作成後、iblogPatcherのpreview afterコマンドを実行します。
このとき、CHANGE_CONTENT.pluginによって、「うにょうにょ無効タグ」を記述したエントリーの「うにょうにょJavascript」が削除されます。
なので、うにょうにょクリックできなくなると言うカラクリです。

以上で解説を終わります。

3/5追記:
CHANGE_CONTENT.pluginの変更箇所に不具合あり。

'option' => 'gs',

「g」が抜けてました。上記のように追加してください。2カ所あります。
なお、現在ダウンロードできる解説は既に修正されています。

3/7追記:
うにょうにょコントロール機能を独立したプラグインにしました。

UNYO_DISABLE.pluginとして独立させました。
3/7付けのエントリーをご覧ください。
うにょうにょ機能をエントリー毎にコントロールするプラグイン

[このエントリーのURL]
Posted: 2004年 3月 4日 (木) at 10:39 PM | | |