Movable Type 備忘録

 CommentSubscribe プラグイン

こんばんわ^^

今日のお題は「コメントしやすい環境とは」です。
先日、コメントしやすい環境ということについて書かれた記事を読みました。

なんで僕はブログのコメント欄ではなくてはてなブックマークでコメントするのかな、と2~3日考えてみました。 結論からいうと人のブログのコメント欄に書いても、 どこに何を書いたのかなんて把握できないし、 従って見返すことができないからじゃないのかなあ、と。
via: コメントしやすい環境とは

読んでてなるほど、そいう考えもあるんだなと思いました。
Movable Type では MT-Notifier というプラグインがありました。でもね、このプラグイン MT3.3 の頃に有料となってしまったので今では商用サイト以外の人では使う人はいないと思います。

MT-Notifier プラグインは、コメント投稿してくれた訪問者さん宛てにコメントの返信がありましたよ・・・ってメールでお知らせしてくれるプラグインです。
とっても便利だったのですがトラブルも多かったプラグインだったように記憶してます。

そこで今回は MT-Notifier プラグインの代替えとして別のプラグインで対応してみましのでご紹介です。

MT-Notifier の代替えプラグインは、CommentSubscribe プラグインです。
MT-Notifier プラグインの機能縮小版といったところでしょうか。

CommentSubscribe プラグインをそのまま使用すると英文でのお知らせになるので、The blog of H.Fujimoto さんところで日本語化辞書ファイルってのが公開されてますのでそちらを利用させてもらいましょう ( ̄∇ ̄)b

カスタマイズ

では、コメント返答のお知らせするためのカスタマイズを以下に記します。

  1. CommentSubscribe プラグインのインストール
    まず、CommentSubscribe プラグインをダウンロードします。 そして、適当なフォルダに展開して CommentSubscribe/ フォルダを丸ごと mt/plugins/ ディレクトリの中にアップロードします。

  2. CommentSubscribe プラグイン日本語化
    次に CommentSubscribe プラグイン日本語化します。 The blog of H.Fujimoto さんのところから日本語化用辞書ファイルってのをダウンロードしてください。 そして、適当なフォルダに展開して先ほどと同様に CommentSubscribe/ フォルダを丸ごと mt/plugins/ ディレクトリの中にアップロードします。

    次に先ほどアップロードした CommentSubscribe.pl を以下のように修正します。

    1. 101 行目 置き換え
    2. my $body = $app->build_page($plugin->load_tmpl('commentsubscribe_notify.tmpl'), $param);
    3.  
    4. my $tmpl = $plugin->load_tmpl('commentsubscribe_notify.tmpl');
    5. $tmpl->text($plugin->translate_templatized($tmpl->text));
    6. my $body = $app->build_page($tmpl, $param);

    赤字の 1 行を 青字の 3 行で置き換えます。

    1. 20 行目 追加
    2. l10n_class => 'CommentSubscribe::L10N',

    青字の 1 行を 19 行目の下(20 行目)に追加します。

    1. 13 行目 置き換え
    2. description => "Allows viewers to subscribe to recieve emails every time a comment is posted for a given entry.",
    3.  
    4. description => '<__trans phrase="Allows viewers to subscribe to recieve emails every time a comment is posted for a given entry.">',

    赤字の 1 行を 青字で置き換えます。
    一通り変更したら再度アップロードしてください。

  3. コメントフォーム変更
    最後にコメントフォームを変更します。
    わたしのサイトではコメント投稿に Ajax を使用してますので、プレビュー画面というものがありません。 でも、プレビュー画面がある人は別途プラグインをインストールする必要があります。

    その場合には The blog of H.Fujimoto さんの説明を参考にしてください。
    ここではコメント投稿の Ajax 化されて、かつ無条件にコメント投稿者さんにメールでお知らせする方法を記します。

    コメントフォーム内に以下の 1 行を追加します。

    1. <input type="hidden" id="comment-subscribe" name="subscribe" value="1" />

    コメントフォーム内に hidden 属性の input タグがありますので、そこら辺に追加すればいいと思います ( ̄∇ ̄)b

以上で設置は完了です。
エントリページを再構築して動作確認してみましょう。

動作確認

まず、自分のメールアドレスでテストコメントを投稿してコメントを公開してください。
次に別のメールアドレスで返信してみてください。
しばらくすると、CommentSubscribe プラグインからお知らせメールが届くと思います。

 Trackback Pings(0)

No trackbacks found.

 Comments(22)

#1: Posted by Author Profile Page aiko_m @ April 21, 2008 [REPLY]
user-pic

おひさしぶりです~。
テンプレート素敵ですね~)^o^(。

CommentSubscribe ですがFC2でブログをしていた時から、
何故BBSにはそういう便利な機能があるのに、ブログには無いの?。と、
ずっと付けたかったものでしたので、MovableTypeに引っ越して真っ先に
取りかかったカスタマイズでした。

でもこれ、中々上手くいかなくて、何度やってもメールが送信されなくて
何週間も悩んだ記憶があります(__;)。

で、不思議なのは、日本語化しなくてもAikoのサーバーでは日本語に
なっていました。また、自分のメアドじゃメールが送信されなくて、
他の方にテストをお願いしてやっと送信が出来るのを確認した次第です。

多分、理由はあるのだと思いますが、このプラグインだけは訳分からず、
いつの間にか動くようになったという一番苦労したものかも(^^ゞ。

あと、”付けたコメントに返信があったらメールが届く”とばかり
思っていたのですが、”コメントを付けた記事の他者のコメントも全て届きます”。

CGIのBBSとかは”コメントしたコメントに返信があった場合”と
いうのが普通だと思っていましたので、この動作も確認するまで知らず、
また、メール送信の停止が出来ないのもちょっと辛いです。

何処かいじれば、これって何とか出来るんでしょうか?。
コメントが少ない記事だと便利なのですが、飛んでもない数コメントが
付いてしまうと、それが全部メールされるので迷惑なんじゃないかと
思う部分も有る今日この頃。

”コメントしやすい環境”

ホント難しいですね。

#2: Posted by bzbell @ April 21, 2008 [REPLY]
user-pic

>>1 aiko_m さん

こんばんわ^^

> でもこれ、中々上手くいかなくて、何度やってもメールが送信されなくて
何週間も悩んだ記憶があります(__;)。

わたしは MT-Notifier の方を先に試したのですが、そちらの方が苦労して挙句の果てに使えなくなって、もう返信機能要らないやキャハハってんで久しぶりにこの手のもの入れてみたんです。

> で、不思議なのは、日本語化しなくてもAikoのサーバーでは日本語に
> なっていました。また、自分のメアドじゃメールが送信されなくて、
> 他の方にテストをお願いしてやっと送信が出来るのを確認した次第です。

あっそうなんですかあせあせ
わたし普通に日本語化しちゃいました。確認してみます。

> あと、”付けたコメントに返信があったらメールが届く”とばかり
> 思っていたのですが、”コメントを付けた記事の他者のコメントも全て届きます”。

わたし実はそこがすっごく疑問だったんです。
たとえば、ある時間内に複数の人からコメントされた場合、どうやって投稿者を振り分けるのか・・・しばらく考えてどうしても分からなかったんですよガーン

やっぱり万能ではないんですね。まぁ、しょうがないですけどね。

> また、メール送信の停止が出来ないのもちょっと辛いです。

えっ!! やっぱり必要ですかあせあせ
わたし無条件にお知らせメールしちゃうようにしてるんです。たぶん、Aiko さんとこにも届くと思いますけどのほほん

> コメントが少ない記事だと便利なのですが、飛んでもない数コメントが
> 付いてしまうと、それが全部メールされるので迷惑なんじゃないかと
> 思う部分も有る今日この頃。

そうですね、確かに一斉配信されちゃうと関係ないお知らせまで届くのであれば迷惑この上ないですねあせあせ

投稿されたコメントと返信するコメントを関連付けしないと Aiko さんの要望は満たせないと思います。
あと、お知らせするには必ずメアド入力が必須ですよねぇ。幸い!? わたしのサイトはメアド必須にしてるのでいいのですが、人によっては・・・。

わたし考えたんですけど、メールで配信じゃなくって、コメント投稿者の検索機能をつけたらどうかと。
たとえば、Aiko さんがコメント投稿してくれて数日後 Aiko で検索したら過去のコメント(エントリ)をピックアップするの。
そうすれば見たいときに見れるかなぁって思うのですぺこり

#3: Posted by Author Profile Page aiko_m @ April 21, 2008 [REPLY]
user-pic

ちょっとプラグインのお話しから反れてしまって恐縮ですが、私は基本的にRSSでブログを読んでます。

当然、こちらのブログもRSSリーダーに登録してあって、この記事もアップされたのが直ぐ分かりましたのでコメントさせて頂いた次第です。

また、FC2ではコメントフィードも標準で出力されていますので、ブログってそういうものかと思っていましたら、アメーバとか事務局に問い合わせても「出力してません!」とかつれない返事。

当然、MovableTypeもデフォルトじゃコメントRSSが出力されてませんよね。
そこで小粋空間さんにお願いして作って頂いたんです。メール配信より確実に
来訪者(登録者)の方に届きますし、なにより登録するかしないかを選んで頂
ける事が魅力で、コメントRSSフィードは必須だと思っています。

でも…。RSSリーダーって使っている方も少ないんですよね(^^ゞ。
基本的にctr+cのショートカットさえ知らない方がウィンドウズを使って
いるケースが多いですし。

こちらのようにカスタマイズの記事が多くなると来訪者の方のスキルも上がって、そういう事は少なくなると思いますが、何を平均として何が便利。利便性が高いかを考えるととても難しい事だと思います。

ニックネームの検索もMovableTypeではデフォルトではコメント部分の検索が出来ません(ですよね?)から、私も困った事があり出来たら便利か?と思った事もありましたが、さて普通の方が検索まで使ってプログを読むのかな?。と、その部分に立ち戻ってしまいます。(私的には出来ると助かりますσ(^^))

私自身も他のブログへコメントした際、どうするかと言いますと、まず重要なコメントの場合は直接お気に入りしてしまいます。いまみたいに何度かコメントのやり取りをさせて頂く場合、テーマが決まっていますから、これが一番楽)^o^(。

その他はオーソドックスに、「最近のコメント」一覧を見て、そこからジャンプするのが普通じゃないでしょうか。で、ここで問題なのが「最近のコメント」を表示するにしても、どの期間がその方にとって「最近」なのか?という問題にぶち当たりますよね(^^ゞ。毎日ネットを観る方もいらっしゃいますし、一週間に一度だったり・・・。

と…これはあくまで”コメントしやすい環境”と”来訪者にとって良い環境”についての事ですが、こちらのブログの場合などカスタマイズ系はコメントを書き込む方は必ず返事が欲しいと思って書くケースが多いですから、その場合メールでもいいんじゃないかと思ったりもします。あ…結局、話しが最初に戻った(^^ゞ。

でもですねぇ…実はここだけのお話しなんですが(^^ゞ、「メールが欲しい」とチェックしても何故か他のブログ様からメールが届いた試しがないんです。私のブログのメールは確実に届くみたいなのですが、これもこのプラグインの不思議な所です。

ちなみに、メールが全て届くのはチェックした記事のみで、他の記事のコメントは届きません。
それと、メアドを入力しなくてもエラーとか出ずスルーしちゃいます。ですから、メアド入れたくない人は無視という形でも問題ないと思いますが…処理的にメアドが無ければ動作していないのか?までは検証してません。

プラグインがどのログを見て送信を決定しているのか分かれば、手作業で送信を止めることも出来るのかも知れませんが、そこまで手間かけてまで来訪者はコメント返信に感心があるのか?と、またまた堂堂巡の議論になってしまいそうですね。

でも言えるのは、私のブログには別途、BBSがありますが、それはチェックすると確実に自分のコメントに付いたRESだけをメールします。掲示板CGIで出来るんですからMovableTypeでも出来ても良さそう。と思うんですが、そういうプラグインが無いのは必要性が少ないから?。とかも・・・。
なんか結論も無く、長くなってすみませんでした。
ブログを始めてから、何が見やすくて、どれが操作性がいいのかずっと考えているテーマですが、こればかりは主観なのでホント難しいですよね~。

#4: Posted by Author Profile Page bzbell @ April 21, 2008 [REPLY]
user-pic

>>3 aiko_m さん

こんばんわ^^

Aiko さん話長ぁ~いキャハハ
というわたしも話長くっていっつも文句言われてますけどあせあせ
ブログ記事も比較的長文だし・・・。

さて、コメント RSS いいですねっ!!
わたしも作ろっサングラス コメントフォーム回りにさりげなく、こっそり表示してみよっかなぺこり

で、わたしの個人的な考えですが、コメントした記事を見失う!? ってことはまずないです。Aiko さんがいうように返信が欲しい場合にはわたしもリーダーに追加しちゃいますからね。

それにわたしのサイトでは見失うほど更新頻度高くないし、コメントも多くないのでその境遇分からないしガーン
なので、これ(メール)以上のことはしないつもりですの。
でも、コメント RSS はやってもいいかもうぅ~ん

BSS って使ったことないのですが、確かにブログではあまりみかけませんね。
たぶん、コメント機能があるから不要!? ってことじゃないですかね。

> ブログを始めてから、何が見やすくて、どれが操作性がいいのかずっと考えているテーマですが、こればかりは主観なのでホント難しいですよね~。

ですね。
自分ではいいと思ってても他の人にとってはそうでもなかったりしますからねグウグウ
それにわたしの場合経験値がないので、どんなのが見やすくって操作性がいいのかってのがピンとこないんです。
ネット徘徊してて見っづらいなぁ・・・って思ったことはきをつけてますけど。

ところでお誕生日だったそうで。
おめでとう!? ございますキャハハ わたしよりお姉さんだと思いますが今後ともよろしくお願いしますテレテレ

実は Aiko さんとこ、わたしのリンク集に勝手に登録しちゃってますあせあせ
ご迷惑でしたらその旨ご連絡くださいチュ!

#5: Posted by Author Profile Page aiko_m @ April 22, 2008 [REPLY]
user-pic

あはは、やっぱ話し長いですか^_^;。

もともとブログを始めたのは、パソ通の頃からの癖で日記というより、テーマを絞ったコミニティを作りたくて、ウチの常連さんも長文の方多いんですよ。だって2.3行でコメントしてもらっても返事困るし、横の繋がりも広がりませんから。

と、考えは様々ですよね。

ひとつ、参考になればと思うのは、カスタマイズ系のブログ様をAikoも色々拝見させて頂いていますが、ブログの時系列より、ホームページ的にサイトマップがシッカリしているトコが拝見しやすいです。項目毎にタイトルのみ。日記と違ってカスタマイズは説明書みたいなものですから、MovableTypeの利点を生かして、半分ホームページのようにナビゲートされると来訪者は嬉しいかな。って思います。

で、あといつも困るのは、質問がある時、関係ない記事にコメントをつける訳にもいきませんから質問しにくいって事もありますね^_^;。

FC2はユーザーフォーラムがあり、分からないことはそこで検索すれば、ほぼ100%のカスタマイズ技が検索出来ますし、困った時もスレッドを立てて質問もしやすい。だからといって個人様のブログでそれをやるのは大変だと思いますが、MovableTypeのカスタマイズブログにコミニティ的な要素のブログが少ないのも、”使ってみよう”と思う方が尻込みしてしまう原因であったりとも思います。

と言う訳で、bzbellさんのトコってコメント書き込むと、待ち時間ローディング画像が表示されますよね。
MovableTypeはサインインしてコメントを書き込むと再構築の時間が長いので、「ちょっとお待ち下さい」みたいなのを表示するのが親切だと思って、”どうやって付けるんだろ?”ってネットを探しまくりましたが、このトピックって見あたらないんです。そういう時、質問出来る場所がないのも MovableTypeの困るところ^_^;。お陰で、自力でローディングを付けたのですが…GIFがアニメーションしないという問題が解決しませんでした。

リンクして頂いて有難うございます。迷惑所か、こちらこそエログですからご迷惑が掛からなければと恐縮しています。
ちなみに、こちらのブログは、無断で随分前からリンクさせて頂いております^_^;。
年齢的にはそんなに変わらないとおもうんですけどぉぉぉ。。^_^;。今後とも宜しくお願いしますね。

#6: Posted by Author Profile Page bzbell @ April 23, 2008 [REPLY]
user-pic

>>5 aiko_m さん

> あはは、やっぱ話し長いですか^_^;。

わたしも話長い方ですから気にしないでくださいうぅ~ん
てか、このエントリのコメント、わたしと Aiko さんの長話バトルってかんじキャハハ あちゃぁ

> もともとブログを始めたのは、パソ通の頃からの癖で日記というより、テーマを絞ったコミニティを作りたくて、ウチの常連さんも長文の方多いんですよ。だって2.3行でコメントしてもらっても返事困るし、横の繋がりも広がりませんから。

確かにコメント長いと嬉しかったりしますね、内容によるけど。

> カスタマイズ系のブログ様をAikoも色々拝見させて頂いていますが、ブログの時系列より、ホームページ的にサイトマップがシッカリしているトコが拝見しやすいです。

あっ!! それ同感です。
細かくカテゴリ分けされてると目的の記事探しやすかったりしますよね。
実はわたしのサイト、カスタマイズってカテゴリが 200 件超えてまして、目的の記事探すの大変だなぁって思ってたんですあせあせ
でも時間がないってのと、記事の多さにチョビッと意欲がわかなくってのほほん
なので記事探すときはタグ検索です。

> FC2はユーザーフォーラムがあり、分からないことはそこで検索すれば、ほぼ100%のカスタマイズ技が検索出来ますし、困った時もスレッドを立てて質問もしやすい。

2 チャンネルみたいなものですかイヤイヤ
スレッドを自由に立てられてみんなで問題解決できるのなら理想ですうぅ~ん

わたしのサイトは、わたしが経験したことしか記事にしてません。
でも、わたしの経験してないことを他の人は経験してるわけでして、そういった情報を共有していただけたらな・・・っていっつも思ってました。

だからコミュニティサイトみたいなもの作りたくって pukiwiki も少しだけ遊んでみたんですけど、すべての人が扱えるか・・・てとこがハードルになってやめちゃいました。
できればこのサイトをシロウト向けのコミュニティにしたいですの。
mixi みたいに問題や課題などをみんなで解決して共有したいのが理想です。

今ね、サーバを一つ借りて MT へのログインを公開してコミュニティみたいなものを作ろうと試行錯誤中ですあせあせ
そう考えると、BSS って自由に書込みできていろんな人がその質問に答えてくれる環境があるわけですね。
う~ん・・・ちょっといいかもガーン

> お陰で、自力でローディングを付けたのですが…GIFがアニメーションしないという問題が解決しませんでした。

えぇ~言って頂ければ教えましたのにぃ。
でも、Aiko さんの実装で問題なさそうですけどねぇ。
たとえば、Aiko さんの自作を以下のように変更したどうなりますか!?

(X)HTML
<P id=e style="display:none">~</p>
↓
<div id="e">&nbsp;</div>

で、anime() という JavaScript を以下のように変更します。

function anime()
{
var msg = '<p>ただ今、いただいたコメントを送信しています。<br />そのまま暫くお待ち下さい~。</p>';
var img = 'http://surak.private.coocan.jp/aiko/icon/loadingmsg.gif';
var elm = document.getElementById('e');
if ('none' == elm.style. background) {
elm.style.background = 'transparent url('+img+') no-repeat center bottom';
elm.style.height     = '100px';/*妥当なサイズ*/
elm.innerHTML        = msg;
document.forms[0].submit();
}
else {
elm.style.height     = 'auto';
elm.style.background = 'none';
elm.innerHTML        = '';
}
}
#7: Posted by Author Profile Page aiko_m @ April 23, 2008 [REPLY]
user-pic

お気遣い頂いて有難うございます≦(._.)≧。
でも、プラグインの話しが見たくてお越し頂いた他の方に、関係ないコメントが多いのもご迷惑なので、ちょっと短めに(∩.∩)。

2チャンは見たことがないというか、見たいと思わないのでよく知らなくて、たまに検索で引っかかると「すごい読みにくいな」って印象しかないです。FC2のユーザーフォーラムは全く別のタイプですね。使われているBBSもフリー素材?なので参考になるようでしたら、http://utun.jp/gXh/

bzbellさんのスキルならCGIのBBSをかなり自由に作りかえられると思いますから、是非、初心者も参加できるMovableTypeのコミュニティを作っていただきたいと切に願います。カスタマイズブログはどうしても運営側(者)と、参加者の縦関係で成り立っている処が多いですから、それとは違った、参加者同士で情報を持ち寄ったり、助け合える場が出来ると素敵ですよね。ちなみにブラウザもワタシは Sleipnir というのを愛用していますが、この開発サイトにもユーザーフォーラムがあって、そのお陰で随分助かりましたし、なかったらこんなに便利な機能は使いこなせなかったと感謝しいます。

さて本題(^^ゞ。
Aikoのとこのスパゲッティテンプレートを見ていただいて、お手間を取らせてしまい申し訳ありませんでした。
試してみたのですが、何も表示されなかったです~(__;)。JavaScriptのエラーもありませんでしたから記述自体はお教えいただいた通りに書き換えられたと思うのですが…。もしかすると、このトピックは新たにお時間のある時、記事にしていただいたほうが他の方にも参考になりませんか?。
ってくらい、ローディングGIF画像は検索すると沢山見つかるのですが、肝心なやり方が何処も扱ってないんです。

余計なお手数をお掛けしてしまって申し訳ありません。

#8: Posted by 倫子 @ April 23, 2008 [REPLY]
user-pic

bzbellさん、ご無沙汰ですチュ!
このテンプレ、いいですねぇ!グ~~ですよ( ̄▽ ̄)b
以前のテンプレのバージョンアップでしょうか。
日付がカレンダーぽい所が大好きですパチパチ

コメントしやすい環境・・・なるほど、そうなんですね。
以前ブログで知り合った人が、ブログだとその記事に関してしか
コメントしちゃいけないよう感じがしてやりづらい。
やっぱり長文が書きづらい、レスしづらいとか。
その点ではBBSの方が気楽と言っていました。
毎日たくさんコメントが残されるブログサイトさんだと
自分のコメにレスされているかどうかは
正直なところ確認が億劫だったりしますねあせあせ
レスしてくれたよメールはとても親切はツールだと思いますが、
メルアドを残すのに抵抗がある人には通用しないし…難しいですねぇあせあせ

#9: Posted by Author Profile Page bzbell @ April 23, 2008 [REPLY]
user-pic

>>7 aiko_m さん

実はねぇ、こちらの MT Forum プラグイン使ってコミュニティサイト作ろうとしてますのチュ!
でも、あまり実用的じゃなかったら、ご紹介いただいた BBS と MT のコラボしてみますうぅ~ん

完成したら是非!! 利用してあげてくださいもじもじ

> 試してみたのですが、何も表示されなかったです~(__;)。

あれっはて?
Aiko さん自作だとちゃんと表示されるんですか!? おっかしいなぁ。
適当なサイト作って試してみよっと。

そもそもローダーイメージ表示する意図はの大半は Ajax の通信中などで利用されてたりします。わたしのサイトもそうです。
なので、Aiko さんがコメント投稿を Ajax 化してもいいというのであれば、記事にしてご紹介しますよ。
だって、Aiko さんあまり JavaScript 好きくない!? ですよねあせあせ


#10: Posted by Author Profile Page bzbell @ April 23, 2008 [REPLY]
user-pic

>>8 倫子 さん

こんばんわぁ、倫子さん^^

沖縄旅行の写真、会社から拝見させてもらいましたよぉキャハハ
相変わらずキレイな写真とりますよねぇ。
ソーキそば食べましたかぁ!?
わたし、よく行く沖縄の郷土料理屋では必ず食べてますのうぅ~ん

> 以前のテンプレのバージョンアップでしょうか。

はい。そうなんです。
印象に残っててくれて嬉しいですバイバイ

> 以前ブログで知り合った人が、ブログだとその記事に関してしか
> コメントしちゃいけないよう感じがしてやりづらい。
> やっぱり長文が書きづらい、レスしづらいとか。
> その点ではBBSの方が気楽と言っていました。

なるほど。確かにエントリのコメントって、記事内容に纏わる話ってのが基本ってかんじがしますね。
普通に会話したいだけだと不便ですよねぇ。

倫子さんとこも BBS 設定してますもんね。
普通に和気藹々とたわいもない会話されてて羨ましいですうぅ~ん

実はわたし BBS ってそこら辺に抵抗があってコメントしづらかったりするんです。いつも会社でね「オシャベリ」読んでるんだけど、一見さんお断り・・・ってのは大げさですが、BBS って独特なつながりがあるように思えます。ネットでのコミュニケーションに慣れてないこともあってどうしてもコメントしづらいんですよぉグウグウ
ホントはわたしもどうでもいい会話とか、たわいもない会話を倫子さんとしたいんですけどねあせあせ

#11: Posted by Author Profile Page aiko_m @ April 24, 2008 [REPLY]
user-pic

>>9 bzbell さん

えっと、大元はこんな感じでした。適当なHTMLに貼り付けて見ていただくと分かると思うのですが、非常に簡単で予め表示する領域が空白にならなくていいかな!。って思ったんですがGIFはアニメーションしないし(単独HTMLで実行するとアニメします)、なにより Firefox では何も反応しない。というのが最大の難点。

<input type="submit" tabindex="7" accesskey="s" name="post" id="comment-post" value="投稿" onclick="document.all.e.style.display=document.all.e.style.display=='none' ? '' : 'none'" />
<P id=e style="display:none">
ただ今、いただいたコメントを送信しています。<br>
そのまま暫くお待ち下さい~。<br>
<IMG src="loadingmsg.gif" border="0" width="16" height="16">
</p>

ここからアドバイスを受けて現在のJavaScript型の分離型になったのですが…。
bzbell さんブラウザIEですよね?。

ちなみに bzbellさんに書いて頂いたものもHTMLに書き写して単独で試したのですが、やっぱり表示されないんです。
(前回は直接テンプレートを書き換えて本番で試しました)

これを付けたかったのは単純にMTがコメントを受け付けるまで時間が掛かるので、その間、何も表示しないと書き込んだ方が「これでいいの?」と2重投稿とかされるのを防ぐためで、難しい事は深く考えていません(^^ゞ。

あと、JavaScriptが嫌いというより、広告とか一杯張ってあって表示に時間がかかる処が嫌いなだけです(^^ゞ。
デザイン的に綺麗に見せるためというより、なにより使い勝手が良くなれば、そういうJavaScriptは進んで取り入れてます。

あ…言い忘れましたが、ご紹介したFC2の掲示板、メールでお知らせで届くメールが文字化けします。
FC2が何年も直さない現象で、もしかすると直せないのかもしれません。これを覗けばかなり高機能ですが、フリーのBBSCGIは沢山ありますので、是非素敵なコミュニティを作って下さいね。期待してますσ(^^)。

#12: Posted by Author Profile Page bzbell @ April 24, 2008 [REPLY]
user-pic

>>11 aiko_m さん

こんにちわ^^

今日のランチはコンビニでお弁当なのでこの時間にお返事することができましたパチパチ

イメージの件ですが、何点か気になるところがあるので、帰宅したらわたしの方で確認してみますガーン

Aiko さんとこはコメントは投稿後即時表示なんですね。
それだと確かに時間がかかるし、最悪はタイムアウトすることもありませんか!?

時間がかかっても正しく処理してくれてページがリロードされるならいいのですが、問題はタイムアウトですねグウグウ
タイムアウトが発生した場合、ページのリロードは行わないと思うので、現状だとアニメーションが表示されっぱなしってことになりませんか!?

実際にやってみないと分からないのですが、スクリプトと Aiko さんの MT 環境を見る限りそのような振る舞いをするように思いますうぅ~ん

> あ…言い忘れましたが、ご紹介したFC2の掲示板、メールでお知らせで届くメールが文字化けします。

うん、教えてくれた BBS は PHPBB2 ってやつですよね。
世界中で広く使われてる BBS のようですね。その代わりハッキングの被害が多いともありました。
でも、わたしは Perl より PHP の方が好きなのでカスタマイズしやすいかもですやあ!

SHIFT-JIS 版ってのが文字化けについて問題となってましたね。
わたしが使うなら UTF-8 or EUC-JP 版を使用すると思うので、問題ないかも!? ですあせあせ

そそ、昨日時間が取れたので MTForum というプラグインをインストールしようとしたら有料でしたグウグウ残念。

#13: Posted by 倫子 @ April 25, 2008 [REPLY]
user-pic

bzbellさん、おはよ~やあ!
新しいコメントありのメールが届きました。
ソーキそば食べましたよ。サッパリして美味しかったぁ♪

>実はわたし BBS ってそこら辺に抵抗があって
>コメントしづらかったりするんです。

あ、分かりますよその気持ち。
私自身も仲良くなったサイトさんのBBSに
しり込みする事がよくありますよ(;´▽`A``
その場の雰囲気というのかな、自分はちょっとこの場では
浮いた存在かもなんてしょっちゅう思い、
失礼かもしれないけどロム8割、カキコ2割程度に
抑えていたりします。考え過ぎなんでしょうけどねぇ。
だからこそというか、うちでは「あしあとぺったん」を
付けているんですね。足跡だけでもいいし、
コメントを残してくれればGmailに通知される様にしています。
あしあとぺったん専属の人もいるんですよ。
なのでbzbellさんも遠慮なくぺったんして下さいねテレテレ
では、GWも目前だ!お仕事頑張って~チュ!

#14: Posted by Author Profile Page bzbell @ April 25, 2008 [REPLY]
user-pic

>>13 倫子 さん

こんばんわ^^

> その場の雰囲気というのかな、自分はちょっとこの場では
> 浮いた存在かもなんてしょっちゅう思い、

そそ、そんなかんじキャハハ
だからわたしも ROM がほとんどです。

> うちでは「あしあとぺったん」を
> 付けているんですね。

えっ!? あれってそういうものだったんですか!!
知りませんでしたあせあせ
今後はぺったんするようにしますワクワク

#15: Posted by Author Profile Page aiko_m @ April 25, 2008 [REPLY]
user-pic

>>12 bzbell さん
私のトコはサインインした方のコメントは即時公開になっています。
でもタイムアウトとかないですよ~。引っ越してから200以上のコメント書いたと思いますが一度もなかったです。

ちなみに「コメント完了」のページを表示して、そこのリンクから元のページに戻るをしても、書き込んだコメントが反映されない(ページがリロードされない)ので、現在はその完了メッセージを非表示にして直接リロードさせています。

bzbellさんのブログではないのですが、某有名MovableTypeのブログでは8割方500エラーが出ますし、それが出なくても書き込んだものが中々表示されなくて、2重投稿しないために毎回何度もF5で確認。みたいな凄い手間がかかります。それがないだけでもまだマシかなぁと思っていますが、絵文字が全て表示されるまで、スプリクトが有功にならないので、もっとシェイプしないとダメかもしれませんね。

ちなみに bzbellさんのテンプレートも、アクセスして暫くしないと一番下の黒い帯(フッター)が表示されなくて、何処まででも下にスクロール出来ちゃいます。これも絵文字の関係でしょうか?。もしかすると絵文字って一つずつGIFを読み込ませる方法より、一枚の絵をイメージマップで作った方が表示が速いのでは?と思っている今日この頃です。

#16: Posted by Author Profile Page bzbell @ April 26, 2008 [REPLY]
user-pic

>>15 aiko_m さん

こんばんわ^^

とりえあず、Ajax を利用した場合のローダーイメージ表示の記事書いてみました。
即時投稿時のリロードにも対応してますので参考にしてくださいウインク

500 Internal Error はサーバの性能や負荷にもよりますが、わたしのサイトでも一時期頻繁に 500 Internal Error が多発してましたグウグウ

> ちなみに bzbellさんのテンプレートも、アクセスして暫くしないと一番下の黒い帯(フッター)が表示されなくて、何処まででも下にスクロール出来ちゃいます。

えぇーーーっエーン
Aiko さん確か使ってるブラウザは IE(スレイプニール)でしたよね!?
あれって基本は IE6 ですよね!?
本家 IE6 ではそのような現象見られなかったのですが、スレイプニールに限ったこと!? ショックガーン

#17: Posted by Author Profile Page aiko_m @ April 26, 2008 [REPLY]
user-pic

>>16 bzbell さん

お忙しい処、有難うございました。
ちょっと分からない部分がありますので、その件については別途コメントつけさせていただきますね。

えっと、表示の件ですがSleipnirではなくて、Aikoのパソコンのせいかもしれないです。
IE6でも同じになりましたし、もう一台あるパソコンのSleipnir&IE7では同じ現象にはならなかったです。
ただ、そちらは表示は正しいのですが、表示されるまで固まってしまい、全て読み込まれるまでスクロールバーが動かない状態です。

で、表示がおかしくなるパソコンの方は、スクロールはするのですが右サイドのメニューとかがかなり後になってからでないと表示されないのです。
これは前のテンプレートでもそうだったのですが、もしかするとセキュリティソフト(カスペルスキー)のチェックが外部リンクの遅延を招いているのかもしれないです。

多分殆どの方は正常に表示されていると思いますので心配しないで下さい。私のパソはもう5年もリカバーしていない仕事専用パソなので、何処かが変なのかもしれないです。ちなみに↓こんな感じの表示です。

http://surak.private.coocan.jp/aiko/bizcaz_com.jpg

あと、こちらにアクセスさせていただくと、頻繁にテンプレートが白くなったり、ダーク系になったりするのですが…それも私のトコだけですか?(^^ゞ。確か昨日までは bladesilverになっていました。今日は、MT-MEMO(tubes) 1.01 です。ちなみに、アクセスはRSSリーダーから直接アクセスしています。

#18: Posted by Author Profile Page bzbell @ April 26, 2008 [REPLY]
user-pic

>>17 aiko_m さん

おはよございます^^

> 表示されるまで固まってしまい、全て読み込まれるまでスクロールバーが動かない状態です。

あっ、それはわたしのとこでも確認しました。
スクロールバーがまったく動かないということはなかったですが、つまづくかんじ(スムーズじゃない)になります。JavaScript の影響かなぁグウグウ
でも、IE に限ったことなんですよネェ。

> 私のパソはもう5年もリカバーしていない仕事専用パソなので、何処かが変なのかもしれないです。ちなみに↓こんな感じの表示です。

キャプチャを見る限り、スクロールどころかサイドバーが段落ちしてるように見えます。明らかにスレイプニールだと!? 挙動がおかしそうですねぇしくしく ショック

> こちらにアクセスさせていただくと、頻繁にテンプレートが白くなったり、ダーク系になったりするのですが…それも私のトコだけですか?(^^ゞ。

あ、すいませんあせあせ
わたし気分でテンプレート変えちゃったりしちゃうんです。
昨日たまたま他の訪問者さんが黒系のテンプレに変更されたことで、やっぱり黒いいわぁ~チュ!ってことでわたしも変更しちゃいました。

すいません、ご迷惑おかけしたみたいであせあせ

#19: Posted by Author Profile Page aiko_m @ April 26, 2008 [REPLY]
user-pic

なんか記事に関係ない話しがどんどん増えていくようで申し訳ないですが(^^ゞ。
(こういう話しするにもBBSが良いですよ~ヾ(@⌒▽⌒@)ノ)

SleipnirでダメなのはIEでもダメなので、多分パソコンとセキュリティの問題かとも思います。

例えばプロキシーでアクセスした場合、FC2なんかのカウンターがHTMLを読み込む最初に記述してあると、サーバーが情報を返してくるまでブログ(以降のHTML)が全く表示されず、「何も書いてないブログなの?」状態になります。MTもサイドバーにブログパーツが沢山あるトコは読み込む順番によって同じ現象がよく見られますので、セキュリティチェックにかかる時間差も影響しているのかな?と思います。
良い例が私の処はHTMLが左サイドから読み込まれるのですが、それを最初知らずに左側ばかり外部リンクを付けたら、以降が中々表示されなくて、最悪、ブログパーツ先のサーバーがダウンすると、JavaScriptが実行出来ずに他の物まで道連れになってしまった事があって、現在は自ブログサーバー以外へのリンクは全て外してしまいました。


bzbellさんのブログは記事が必ず最初にスパっと表示されますからストレスは感じないのですが、右サイド、ヘッダー、フッターにタイムラグがあるみたいです。でもこれだけ凝ったテンプレートで画像の遅延がないのは凄いと思います。ありがちなのはレイアウトは表示されているのにパーツの画像が中々表示されないトコもありますよね。それにMTでここまでセンスの良いテンプレートって見かけないですよ。シュアウェアにしてもいいくらいのクオリティだといつも拝見して感動しています。ここだけのお話、MTのデフォルトで用意されているテンプレート見た時、「なにこのダサイの!」ってコケましたから(^^ゞ。その点、FC2なんかはユーザー数が多いので素敵なテンプレートも多いですが、bzbellさんに頑張っていただいて、もっと沢山の素敵なテンプレート披露していただきたいですσ(^^)(他力本願(^^ゞ)。

ただ、私もこのテンプレート(ダークバージョン)、滅茶苦茶お洒落で気に入っているんですが…完成度が高すぎて、さて自分でいじる時が怖い。。って事で手が出せません(^^ゞ。プログって気分によってテンプレートが替えられるのが売りだったハズなのに、テンプレートにまでカスタマイズ施すと、簡単に模様替え出来ないですから困りますよね。既に何処をどういじったのか、自分でも分からなくなっていますので(^^ゞ。

テンプレートの変更の件、了解ですσ(^^)。

#20: Posted by Author Profile Page bzbell @ April 26, 2008 [REPLY]
user-pic

>>19 aiko_m さん

> (こういう話しするにもBBSが良いですよ~ヾ(@⌒▽⌒@)ノ)

実はもぅ BBS は用意してあるんですあせあせ
http://forum.bzbell.com/
でもね、BBS 自体使ったことないので使い方がよくわからないわ、デザインも変更したいわでまだ公開に至ってません。

みんなで使っていきたいから、わたしみたいに分からない人のためにわたし自身が分かるようにならないとお話にならないと思うのですあせあせ

そそ、思ってたよりサクッと入ってしまったのでホントに大丈夫なの!? って疑心暗鬼中ガーン 後ほどインストール方法はご紹介するつもりです。

さてさて、外部サービスはとっても魅力的うるうるなものが多いけど、わたしも厳選してブログにペッタンしてますワクワク
外部サービスでもっとも多いのが JavaScript だと思うのですが、Aiko さんがいうように 1 つの JavaScript の処理が完結しないと他の処理(他スクリプトの実行、HTML 読込み)が進められないというダメージ的なデメリットがありすもんね。(他スクリプトも同様だけど)

なのでわたしもチャラチャラしたものは貼り付けないようにしてます。

> それを最初知らずに左側ばかり外部リンクを付けたら、以降が中々表示されなくて、最悪、ブログパーツ先のサーバーがダウンすると、JavaScriptが実行出来ずに他の物まで道連れになってしまった事があって、現在は自ブログサーバー以外へのリンクは全て外してしまいました。

そうなんですかぁ・・・でも、Aiko さん的には外部リンクは貼り付けたかったんですよねぇ。

通常、ブラウザはページ(ファイル)の先頭から順次表示していきますよね。
この特性を生かしてテンプレートを工夫すればいいわけですぺこり

平たく言えば、ページ(ファイル)の先頭に記事内容をおいて、ページ下の方にサイドバーなど表示に時間が掛かるだろうと思われるものを配置するようにします。
そうすることで、訪問者さんの目的である記事内容を読みつつ、サイドバー表示・・・ということになるわけですバイバイ

お時間があるときにでもテンプレートの構成を見直してみるといいかもです。
ご相談いだければ可能な限りお手伝いしますもじもじ

> テンプレートにまでカスタマイズ施すと、簡単に模様替え出来ないですから困りますよね。既に何処をどういじったのか、自分でも分からなくなっていますので(^^ゞ。

そうなんですよねぇ。
わたしも作ったテンプレートを公開する前に自分とこのブログで表示テストなどやってます。
実際に使ってみてわかる不具合などを修正したりするのですが、間違ってわたしのとこでカスタマイズしたものを公開してしまうこと多々ですグウグウ

#21: Posted by Author Profile Page aiko_m @ April 27, 2008 [REPLY]
user-pic

>>20 bzbell さん

ぎゃ~!!もう出来てるヾ(@⌒▽⌒@)ノ。

早速ユーザー登録させて頂きました。宜しくお願い致しますね。

このBBSは慣れないとちょっと分かりにくい処がありますが、慣れるとどの掲示板より便利だと思いますから、今後色んな方に有益な情報が蓄積されることを楽しみにしています。

なんかやっと、MovableTypeでも横の繋がりが出来たようで、とても嬉しいです。

最近はFLASHを使ったブログパーツも主流ですけど、基本的に来訪者はそのブログが見たくて訪れているのですから、そこで余計なCMとかお遊び系を見せられても「だから?」というのが正直な処です。その分、肝心な記事を読むことに支障が出ては本末転倒ですよね…。でもやっぱり最初は、楽しいから色々したくなる気持ちも判りますが・・・二度と行かないブログの決め手は本体の内容より、広告がズラズラ並んでいるところ(^_^;。私の処はエログなので仕方ないのですが、大人として性を扱うのと、無秩序に性を垂れ流すのは違うと思いますので、端から見ると目くそ鼻くそだと思いますが、絶対エロ系の広告だけは貼らない!と心に決めています(^_^;。

ちなみに外部へのリンクというのもありますが、私のトコはチャットを設置していまして、以前はそこに誰がアクセスしているかトップページからも分かるようにしていたんです。PHPでもSSIも使えませんから、CGIをイジってアクセス状況だけを別のHTMLから呼び出すようにしていましたが、結局 IFRAME を使うしか手が無くて、FC2ではそれでも良かったのですが、MTになって無茶苦茶表示に時間がかかるようになり外してしまいました。チャットを楽しみにされて来られる方はトップページから一目で誰がチャットしているか分からなくなったのでご迷惑おかけしていますが、ブログが表示出来ないストレスに比べれば、チャットルームをクリックすればいいだけの話しなので、何を優先するか?も、よく考えないといけない事ですよね。

さてさて、この手のお話し掲示板でタップリとσ(^^)。
bzbellさんがどんなデザインにカスタマイズされるか、とても楽しみにオープンをお待ちしていますね。

#22: Posted by Author Profile Page bzbell @ April 27, 2008 [REPLY]
user-pic

>>21 aiko_m さん

> ぎゃ~!!もう出来てるヾ(@⌒▽⌒@)ノ。

何だかサクッとインストールできちゃったのでが、使い方がよくわらかずにいます。

> なんかやっと、MovableTypeでも横の繋がりが出来たようで、とても嬉しいです。

わたしもですチュ!
ネットのお友達は少ないので嬉しいです。

ブログパーツ貼りまくりのサイトさんをよくみかけますが、ページが表示されるのが遅くって、だいたいそいう時は途中で我慢しきれなくって他行っちゃいますね、わたしの場合あせあせ

Aiko さんとこはテキストだけなのでさすがにサクっと表示されますね。

> 絶対エロ系の広告だけは貼らない!と心に決めています(^_^;。

ネット徘徊しててリンク辿ってるとたまにエログにぶち当たります。
広告いっぱいで怖くっていっつもササッで逃げちゃいますあせあせ

チャットならこちらのものはどうでしょ。
お手軽ですようぅ~ん

まだ公に公開とはいきませんが、リンクだけは埋め込んでみました。
今はせっせと検索ポータルに登録したりなどしてます。

 Post a Comment

 

コメント用フィード