/// 解析系スクリプト ここから -->

ぷらぐいん ごー!ごー!

プラグインを作ってみない? (≧∇≦)b

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

真・最近のコメントV1.5

コメントの多い人、または少ない人向けのプラグインです。
【例】コメントの多い人の場合
コメントが多いので、管理画面にログインしないでブログ画面で簡単にコメントを読みたい。
だけど、コメントがズラーっと並ぶのは嫌だなぁ・・・な人
【例】コメントの少ない人の場合
最近のコメントなのに、一ヶ月も前のコメントが表示されてるのはなんだかなぁ・・・な人

V1.5追加機能
・コメントの表示順序をブログ管理画面の指定と逆に設定できるようにしました。
・記事名をクリックした場合、該当記事へジャンプするように変更しました。(従来はツリーを開閉していた)

(注:V1.5での追加・変更機能は、★V1.5と記述してあります)
1.機能
①コメントとトラックバックを纏めて表示できます。
 コメントのみ、トラックバックのみへの変更も可能
②指定日数以前のコメントは、一つに纏めて表示します。
 クリックで展開されます。
 また、纏めずに全て表示することもできます。

2.カスタマイズ
カスタマイズ可能なのは、以下の項目です。
①何日前までのコメントを展開して表示するか?(今日=0)
var latestCommentsByDate = 7;  // 何日前まで表示するか?

②古いコメントを纏めたツリーのタイトル
var latestCommentsExLabel = "賞味期限切れ";

②-1賞味期限切れのリストを表示しない場合
var latestCommentsByDate = 14;  // 何日前まで表示するか?
日数指定を9999にすることにより、全てのコメントが賞味期限内扱いとなり、また
「賞味期限切れ」のリストを表示しなくなります。

③最近のコメントに日付を表示するか?
賞味期限切れのコメントには、日付は必ず表示されます。
例えば、①で1日とした場合には、日付を省略した方が広く使えます。
var latestCommentsShowDate = true;  // 最近のコメントに日付を表示するか?
true 又は falseを設定

④コメントを何文字表示するか?
プラグインを設置する場所(サイドバー、メインエリア等)の幅に合わせて調整
var latestCommentsMaxChars = 15;  // コメントの表示を打ち切る長さ
V1.2で、コメント本文の長さ⇒投稿者名+日付+コメント本文の長さに変更しました。
ただし、投稿者名は打ち切りません

(追記)投稿者名のみを表示したい場合
この設定を0にするとコメント本文は表示せずに、投稿者名と日付(オプション)のみの表示となります。
この場合、区切り記号の「>」も表示しないよう変更しました。

⑤何日前までnew扱いするか?
var latestCommentsNewDate = 2; // 何日前までnew扱いするか?

⑥おnewコメントに付ける印
var latestCommentsNewMark = '<span style="color:red;"> New!</span>'; // newに付加するマーク
色・サイズ・文言等自由に設定できます。
不要な場合は、
var latestCommentsNewMark = "";
と設定してください。

⑦クリックした場合のみ、コメントを表示するか?
ブログを少しでも軽くしたい人向けの機能です。
var latestCommentsAtClick = false;  // クリック後に表示開始するか?
true 又は falseを設定

⑧⑦をtrueに設定した場合、表示されるボタンのラベル
var latestCommentsButtonLabel = "最新のコメントをチェック!";

⑨賞味期限切れのコメントグループを同時表示可能にするか?
falseにすると、1グループをクリックすると、展開していた他のグループは閉じます。
(賞味期限切れのコメントグループのみ対象)
var latestCommentsMulti =true;  // 古いコメントのグループを同時表示可能にするか?
true 又は falseを設定

⑩日付の区切り記号の変更
日付の区切り記号(標準では「/」)を変更可能にしました。
var latestCommentsDate = "/";  // 日付表示に使う記号
変更する場合、前後の"を削除しないようにしてください。

⑪コメント本文区切り記号の変更
コメント本文の区切り記号(標準では「>」)を変更可能にしました。
var latestCommentsBody = ">";  // 日付表示に使う記号
変更する場合、前後の"を削除しないようにしてください。

⑫コメントを逆順序で表示するか?★V1.5追加
記事内でのコメント表示順序を、逆に設定できます。
var latestCommentsReverse = false; // コメントを逆順序で表示するか?
true 又は falseを設定。
この指定をtrueに設定した場合、ブログ管理画面の環境設定で”最新コメント表示”を”新しい順”に設定している場合には、
・記事は新しい順(最新コメントの新しい順)
・コメントはその記事内で古い順
に表示できます。
(従来は、コメントも環境設定と同じ順序固定だった)

⑬コメントのみ、またはトラックバックのみ表示したい場合
<!--rcomment-->~<!--/rcomment-->
<!--rtrackback-->~<!--/rtrackback-->
を削除してください。

⑭コメントとトラックバックの2つに分けて設置したい場合
2つ目のプラグインの下記部分を変更してください。(同じ名前があると、正常に動作しません)
<div id="latestComments">
<div id="latestCommentsClick"></div>
var latestCommentsId="latestComments";
var latestCommentsId2="latestCommentsClick";


【補遺】
以下は必須ではありませんが、対応した方が綺麗になります(いろんな意味で)

①スタイルシート宣言の<head>セクションへの移動
正しいhtml4.01では、スタイルシートの宣言が<body>セクションに存在することを認めていません。
(現在はプラグインの簡便性の為に、敢えてbodyにおいてあります)

②YUI関連スクリプトの二重設置チェック
YUIを使用しているプラグインを他にも使用していませんか?
その場合は、スクリプトの引用宣言を<head>セクションに纏めるとスマートになります。


YUIスクリプトを二重設置している場合に、上手く動かなくなるケースがあるようです。
その場合には、本処理を行ってください。m( __ __ )m
な、YUI使ったプラグイン作ってる人は限られているでしょうが・・・
対象部位は、下記の部分です。
<link rel="stylesheet" type="text/css" href="http://blog-imgs-41.fc2.com/d/u/m/dummytop/treeview.css>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.1/build/yahoo/yahoo-min.js"> </script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.1/build/dom/dom-min.js"> </script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.1/build/event/event-min.js"> </script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.1/build/treeview/treeview-min.js"> </script>
2/5追記終わり


③スタイルシートの自ブログへのアップロード
現在は、dummytop.blog114.fc2.comのスタイルシートを参照していますが、このままだとblog114.fc2.comサーバが障害になった場合に影響を受けることがあります。
自分のブログに移動しておくと安心です。
この場合は、 src="file/latest.css" でOKです。
ダウンロード用ファイルはこちら
スタイルシート
アイコン画像

④スタイルシートを変更したい場合は、コメント付のこちらを使用してください。

不具合・要望等あれば、コメント貰えると嬉しいです。

以上

コメント

to そうびさん
FAQの「文字のサイズを変更したいのですが」を参考にしてみてください。
FAQの例は、id指定よりも、テンプレート本体で指定されていたtdタグ指定の方が強かった例です。

Fontの編集ってできないものでしょうか?
CSSでは文字サイズを小さくしたのですが変化がありません

to はやみさん
キャラ名がないので何方かわかりませんが・・・
Sealは
・サーバー統合>キャラ名取り直し>元のキャラ名取得できず
・キャラ名変更したら友達リストから消える
などあって、現在は殆どinしていません・・・(-。-)

あ、使いやすそうなプラグインーと思ったら知り合いだった驚きといったら。
最近見かけませんが、お元気なのかな。

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

コメントの投稿

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

トラックバック

http://dummytop.blog114.fc2.com/tb.php/71-1bc31d3d

 | HOME | 

メニュー

最近の記事

最近のコメント

ブログ内検索

リンク

プロフィール

dummytop

中の人:dummytop
趣味はソフトウェア開発

上記の画像はあくまでイメージ
であり、実在する本人とは一切
関係ありません (´;ω;`)

管理画面

RSSフィード

伸縮式リンクリストV1.1

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。