FC2ブログ

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

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バージョン?です)
関連記事
スポンサーサイト



コメント

多田亨

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

麻生(阿檀)

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

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

daniel

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

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

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

麻生(阿檀)

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

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


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

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

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

麻生(阿檀)

【このブログについて】
ブログで小説を手軽に連載したい方のための、
ブログ紹介/FC2テンプレート紹介が、メインだったはずなのですが。

ミ^。^彡っ。oO○(いつのまにやら、かなりとんでもなくごった煮ブログになっております。)

カレンダー

03 | 2021/04 | 05
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

検索フォーム

タグリスト

                                                 

プロフィール

麻生(阿檀) Author:麻生(阿檀)

【このブログについて】
ブログで小説を手軽に連載したい方のための、
ブログ紹介/FC2テンプレート紹介が、メインだったはずなのですが。

ミ^。^彡っ。oO○(いつのまにやら、かなりとんでもなくごった煮ブログになっております。)

MyToyBox

Clock!
doodel ?publish
?style3=10084&index



12201 02 03 04