ブログで小説!

いちおうノウハウ系か。

カテゴリーに説明を入れる

http://blog.fc2.com/forum/viewtopic.php?t=11989に、カテゴリーページにカテゴリーの説明を入れたい、という要望が上がる。

あー。そんなプラグインありましたねー。あちこち見てまわったけど、あんまり解説を入れている方を見なかったもので。新版(『タイトルリスト#』とか)では、消しました orz


というわけで、その部分のスクリプトだけ切り出してみる。


<SCRIPT language="JavaScript"><!--
catsum = new Array();
catsum[0] = "未分類";// カテゴリ0の説明
catsum[1] = "☆";// カテゴリ1の説明
catsum[2] = "★";// カテゴリ2の説明
catsum[3] = "○";// カテゴリ3の説明
catsum[4] = "●";// カテゴリ4の説明
catsum[5] = "◎";// カテゴリ5の説明
catsum[6] = "◇";// カテゴリ6の説明
catsum[7] = "◆";// カテゴリ7の説明
catsum[8] = "■";// カテゴリ8の説明
catsum[9] = "▲";// カテゴリ9の説明
document.write(catsum[<%cno>]);
// --></SCRIPT>
<NOSCRIPT>JavaScriptオフの方への注記:JavaScriptオンの方には、ここにカテゴリの説明が表示されます。</NOSCRIPT>


入れたい場所に、上記のスクリプトをいれ、実際にカテゴリーを表示させて、☆とか★の記号を入れたい説明文に替えてください。カテゴリー番号が10以上になったら、1〜9の例にならって、10以上もコピペで足してください。

8/13)コメントをいただいて追加:Javascriptオンの方にはカテゴリーの説明が、オフの方には、「JavaScriptオフの方への注記」が表示されます。


あいかわらず、javascriptキャンプ、開始5分後くらいのスクリプトwww。オープンソース.というのもおこがましいシロモノですが。こんなんでお役に立つ方は、お持ちくださいまし。ミ^。^彡っ


Pcafeさんにて、別解をいただきました。(cssバージョン?です)

PageTop

コメント


管理者にだけ表示を許可する
 

当然ながら

JavaScriptなどのクライアント側スクリプトによる方法は、閲覧環境に依存するため、私のように普段OFFにして閲覧している者にとっては全く何も起きません。注意書きにはその旨を必ず記載していただけるとありがたいです(JavaScript依存症の方々が制作者に多く見受けられるので)。

多田亨 | URL | 2006年08月13日(Sun)10:11 [EDIT]


多田さん、いらっしゃませ。


コメありがとうございます。書き足しておきます^^

麻生(阿檀) | URL | 2006年08月13日(Sun)12:11 [EDIT]


こんにちは (アツいですね〜)

スクリプトの最後の方なんですが

document.write(catsum[<%cno>]);   だけで良い様に思うんですが 気のせいでしょうか

daniel | URL | 2006年08月13日(Sun)17:12 [EDIT]


danielさん、ありがとうございます


修正しました。
location.hashでなにかをどうとかしていたときに、「0」だけなにかが上手くいかなくて(記憶おぼろ)、そのままあちこちにコピペしておりました(汗)


自メモ:
修正前
if (<%cno> == 0) {
document.write(catsum[0]);
} else {
document.write(catsum[<%cno>]);
}

修正後
document.write(catsum[<%cno>]);

追伸:やっと暑くなってきましたね>関東 いいかげん夏らしくなってくれないと、うちの会社ボーナスが出なi(ry

麻生(阿檀) | URL | 2006年08月13日(Sun)17:24 [EDIT]