Lc-Factory/雑記
リリースしたプラグイン&テンプレートの詳細情報や雑記です。FC2ブログ向けの情報が中心ですが、他のブログ向けも扱います。(by ルード@管理人)

Lc.ズームバー v2 ×
ズーム: 100% → 100%


広告(125x125バナー) ×

Lc.ツリーカテゴリー ×
' + LC_CAT_ARCHIVES_TEXT + ''; var linkCount = '(' + lc_cat_sumNum + ')'; document.write('' + linkText + linkCount + ''); } if (0 <= LC_CAT_NEW_NUMBER || 0 <= LC_CAT_NEW_HOUR) { lc_cat_xSend('http://lctreetz.blog69.fc2.com/?xml', lc_cat_newMark); } } //-->

ブログ全記事表示 ×

全ての記事を表示する


ブログ内検索 ×

奥ゆかしい広告 ×
エックスサーバー
高速・安定の割に低料金

FC2カウンター ×

お勧めマナーサイトS ×

Lc.ワードハイライト ×

RSSフィード ×

Memo ×

このブログの右のメニューは、
右上の×で、消せますよ。

右メニューは切り替え方式。
AとB、クリックで切り替え。


Lc.ツリータグリスト ×
' + parentName + ''; document.write('
' + mainLkP +'
'); for (var k = oneChArr.length - 1; k >= 0; k--) { var obj = oneChArr[k]; if (k == 0) { document.write('
└ '); } else { document.write('
├ '); } var leafId = 'lc_ttag_entryLeaf_' + i + '_' + k; var chLkP = ''; chLkP += ''; chLkP += obj.name; if (LC_TTAG_ENTRY_DIALOG || LC_TTAG_ENTRY_TREE) { var funcShow = 'lc_ttag_showEntry(event, \'' + obj.parsename + '\',' + obj.count + ',2,\'' + leafId + '\'); return false;'; chLkP += ''; } chLkP += ' (' + obj.count + ')'; if ("付けます" == "付けます") { chLkP += '...'; } document.write(chLkP + '
'); } } } function lc_ttag_showEntry(ev, parsename, l_Cnt, l_dep, leafId, l_trId) { if (!document.getElementById("LC_CAT")) { return; } var sTrId = l_trId; if (!l_trId) { if (LC_TTAG_ENTRY_TREE) { sTrId = leafId; } else { sTrId = ""; } } if (sTrId) { var leaf = document.getElementById(sTrId); if (leaf.style.display == 'none') { leaf.style.display = 'inline'; } else { leaf.style.display = 'none'; return; } } else { lc_cat_showEntryDialog(ev, -1); } lc_cat_xSend('http://lctreetz.blog69.fc2.com/?xml&utag=' + parsename, lc_cat_loadEntry, l_Cnt, l_dep, sTrId); } //-->

ツリーカテゴリーにNewマーク。
【2008/12/28 08:23】 予告的なこと リリース予告
ツリーカテゴリーにて、新しい記事のあるカテゴリーにNewマークを付ける機能を追加予定です。
Newマーク以外の表示方法も提供しますし、「新しい記事」とする条件は「最新○件」と「○時間前まで」の2種類で、なかなか多彩です。

.
*** どんな機能? ***

新しい記事のあるカテゴリーに、Newマークを付けたり表示スタイルを変えたり、ということをする機能です。
「新しい記事」とする条件は「最新○件」と「○時間前まで」の2種類です。

なお、ツリーの子にあたるカテゴリーのみに適用する設定であり、親には適用されません。
・・・って、あまり気にすることもないと思いますけどね。


この機能もオプション機能なので、デフォルトではOFFです。
有効にするには、HTML編集で、設定を変える必要がありますよ。



*** 特色? ***

なかなか強力な機能になっていると思いますよ。
よく出回っているらしい実装は簡易的で、動作が妙なので、私は違う実装にしました。

「新しい記事」とする条件が、正確になっています。
ページ内の記事でなく本当の新しい記事を元にするので、どのページを見ていても大丈夫です。
さらに、「最新○件」と「○時間前まで」の指定方法を併用可能です。
どちらの特色も、私は見かけたことがないです。

表示方法も、Newマーク以外にも色々な設定ができて、自由度が高いですよ。
変えなくても良いですし、こだわる人の好みにも合わせられます。


*** 新しい記事とする条件 ***

var LC_CAT_NEW_NUMBER = -1; //New表示記事数
var LC_CAT_NEW_HOUR = -1; //New表示時間


この2項目が、新しい記事とする条件設定です。
どちらかの設定に合致する記事を「新しい記事」とします。
数値を書き換えて指定します。-1だと無効です。

var LC_CAT_NEW_NUMBER = 2; //New表示記事数
var LC_CAT_NEW_HOUR = 24; //New表示時間


↑こう変更すると、「最新の2記事」と「24時間以内に書かれた記事」が「新しい記事」です。
時間を日単位で指定したい場合は、「7 * 24」のようにして、24を掛けると良いかと。


*** 表示方法の設定 ***

var LC_CAT_NEW_CATEGORY_MARK = '~';
var LC_CAT_NEW_FOOT_MARK = '~';


この2項目で設定した文字列が、「最新の記事」のあるカテゴリーの場合に表示されます。
「カテゴリー名冒頭のマーク」と、「カテゴリー行の末尾に追加するNewマーク」です。
変更しなくて良いですが、画像のimgタグにするなどお好きに変更するのも良いでしょう。

初期設定では、末尾にNewを付ける設定だと思います。
でも、例えば表示領域の狭いブログでNewが付くと、邪魔な場合もあるでしょう。
そういうときには、違う表示方法を考えてみると良いでしょうね。



*** 表示方法のCSS設定 ***

該当行全体に、new_categoryというCSS用のclassが自動設定されます。
他のclassと組み合わせて使えば、表示スタイルをかなり自由に変えられるかと。
他のclassについては、CSS設定の説明をご参考に。



*** ベータ版です ***

この機能は、ベータ版実装ということで、動かなくなる可能性も一応ご承知ください。
ある日突然動かなくなる可能性も、私はゼロとは言い切りません。

Windows Vistaで、IE7.0、Firefox、Opera、Chrome、Safariで動作することは確認しました。


*** 機能制限 ***

全く同じ名前で登録してあるカテゴリーがある場合は、どちらのカテゴリーがNewになるか分かりません。
この点は仕様ですので、将来的にも修正する気はありません。
該当するブログは少ないと思いますが・・・ご容赦ください。
関連記事
"); } //-->
この記事に対するコメント
初めまして、丹丹と申します。
昨日、Lc.ツリーカテゴリーをダウンロードさせていただきました。

新着記事にNewマークを付加しようと下記の通り、設定致しました。
『 var LC_CAT_NEW_HOUR = 24; //New表示時間 』

ところがBlogを確認すると
『 undefined [カテゴリ名] New 』と表示されてしまいます。

undefined = 変数未定義という意味かと思われますが、どの部分で
このような記述が出てしまっているのか、検討もつきません。

お忙しいとは思いますが、解決方法をご教授下さいませんでしょうか?
よろしくお願い致します。
【2010/02/08 14:51】 丹丹 | URL [編集]
はい、初めまして。
貴重な情報をありがとうございます。
詳しい説明は退屈な雑学にしかならないのでやめておきますが、現象を確認しました。

再現率が高そうなので、早速ですが修正版をリリースしました。
FC2側の承認後に再ダウンロードできます。
お手数ですが修正版にてお試し頂ければと思います。
【2010/02/11 01:12】 ルード@管理人 | URL [編集]
ルード様、早速のご対応ありがとうございます。

>詳しい説明は退屈な雑学にしかならないのでやめておきますが

どの処理部分でこのような現象が出てしまい、該当コード部分、そして
どう修正したのか等を、お時間があれば説明して頂いても宜しいでしょうか?

少しでも多くの知識を学びたいと思っておりますので・・・
【2010/02/11 21:16】 丹丹 | URL [編集]
申し訳ありませんが、そこまで懇切丁寧なことはしない方針なので、ご期待には添えないかと思います。

そもそも私は、サポートや動作保証すらもしない方針です。
「おすそ分け」をしているだけで、それ以上の手間が必要なら配布中止かと思っています。
【2010/02/12 02:45】 ルード@管理人 | URL [編集]
 
なるほど、解りました。

今回のご対応感謝しております。
ありがとうございました。

では、失礼致します。
【2010/02/12 15:48】 丹丹 | URL [編集]
Re: 
いえ、こちらこそ感謝いたします。
たった一つの質問や情報が品質向上につながり、多くの人のためになります。
とても意義の大きいことで、素晴らしいです。
【2010/02/13 00:06】 ルード@管理人 | URL [編集]
Lc.ツリーカテゴリーを使用させていただいています^^

New表示時間に付きまして質問させてください。

時間を日単位で指定したい場合は、
「7 * 24」のようにして、と記述あるのですが

たとえば240時間などという設定は可能なのでしょうか?
又、「7 * 24」の部位をそのままコピーで時間設定できますでしょうか?

現状の設定は以下のようにしてあります
var LC_CAT_NEW_NUMBER = 50; //New表示記事数
var LC_CAT_NEW_HOUR = 7 * 24; //New表示時間
※現在24時間を過ぎるとNEWのマークが外れてしまうのですが^^;

お時間御座いましたらお返事よろしくお願いします^^;
【2010/07/08 13:49】 動画マニア | URL [編集]
いらっしゃいませ。

var LC_CAT_NEW_HOUR = 7 * 24; //New表示時間
既存行の数値部分を「7 * 24」に書き換えたのであれば、正しいです。

「7 * 24」は、7 × 24なので、7日になります。
10日なら「10 * 24」または「240」のように指定します。

なお、もし「設定の外部化」をしていれば、そちらの設定が優先されます。
【2010/07/09 00:10】 ルード@管理人 | URL [編集]

この記事に対するコメントの投稿(歓迎ですが、承認率は低めです)


(←基本的には不要)


 ・承認率も返答率も、低めですよ。
 ・たまに整理で消すことも・・・。
 ・そっけない返事も多いです。









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


この記事に対するトラックバック
トラックバックURL
http://lctreetz.blog69.fc2.com/tb.php/263-59b4d97b
この記事にトラックバックする(FC2ブログユーザー)
承認率は非常に低いですし、たまに削除もします。ご容赦ください。

【PR】蚊で眠れないならおすだけベープ クリスタ  ←効果とコスパが優秀な一品。



サイドメニュー ×
メニューA  メニューB

お知らせ ×

ここは、雑記的なブログです。
重要な情報は、別のブログにて。


ちょっと目立つ広告 ×
マウスコンピューター
全体的に割安価格のパソコン通販

DMM mobile
スマホの月額料金を大幅に安く

楽天市場
見るだけでも楽しいですね

情報提供・・・ ×

保証もサポートもしない方針ですが、
情報提供は、するつもりですよ。
このブログとかで、ね。

質問等は歓迎していますが、
承認率や返答率は低めです。
そっけない返事も多いです。


カレンダー ×
02 | 2025/03 | 04
- - - - - - 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 31 - - - - -

Lc.ツリーコメント ×

Lc.ツリーリンク ×
' + ml + ''); } } //-->

絵板のマナー 利用者編 ×

お勧めマナーサイト ×