FC2ブログのコメント欄の表示

(下に追記があります)
学とみ子のブログのコメントを引用するのが大変だから、コメントにアンカー(#)タグを使ってURLで表示できるようにしろ、投稿年月日だけでなく日時もつけるとか、コメントに番号をつけるとかしろと当方は言っている。しかし、できることを示しておかないと引用元を明示しない習慣の学とみ子はせせら笑うだけでしょうから、ちと方法を探してみた。mjもんたに教えてあげなさいよと言ってもできないでしょうからね。
昼休みにちとやってみたのですが、コメントにアンカーをつける方法はよくわからないです。コメントに番号をつけることと投稿日時を表示するようにする、そしてコメント者のメールアドレスは無用だから、入力を要求しない、表示しないことに変更できることがわかったので以下に書く。
まず、使っているテンプレートはコピーして名前をつけ、こちらを改変する。そうでないと失敗した時元に戻れなくなるからね。
ブログの管理ページ→テンプレート(PC)→[ テンプレートの名前 ] のHTML編集 の文字のすぐ下にある テンプレート中に使える変数一覧を開き コメントエリア・トラックバックエリアの変数 ↓ をクリックすると

内に以下の変数を入れればいいと用意されている変数が書いてあります。
コメントのシリアル番号は、記事毎だと

<%comment_entry_serial_no>

全てのコメントのシリアル番号だったら

<%comment_no>

また、コメントの投稿”時”は

<%topentry_hour>

“分”は

<%topentry_minute>

とある。
だから(以下の xxx行目とあるのは simple_diary_white というテンプレートの場合だ);
[ テンプレートの名前 ] のHTML編集 にある(コピーの)htmlから

という部分を見つけ出し(363行目)、366行目に<%comment_title>というのがあるから、その前に <%comment_entry_serial_no>:
を挿入すると、例えばコメントのタイトル「学の嘘つき」の前に、その記事のコメントシリアル番号が、「45:学の嘘つき」のように挿入される。
また、近くの376行目に

/<%comment_day>

というのがある。これだとコメント投稿日が 「2019/09/28」としか表示されないから、これを

<%comment_year/<%comment_day>(<%comment_hour>:<%comment_minute>) : 

とすると 「2019/09/28(13:35)」のように時刻まで表示できる。
学とみ子ブログがどのテンプレートを使っているのがわからないので、これ以上は教えられません。やってみてちょうだい。
それにしても学とみ子ブログはひどいもんで、コメントする方がメアドを入力しちゃうと、そのメアドが丸見えです。古い方の記事のコメントは違うようですが、最新の記事のコメントにある青字の「編集」をクリックするとコメンテータのメアドが丸見え。あのね は幸い入力していないけど、学とみ子は入力してあって、潰れた医院のWebページがあったレンタルサーバで使っているメアドそのままですな。まだ使えるのだろうか。
学とみ子ブログにコメントするときは、メアドを入力しないようにしないとね。FC2ブログはデフォルトでこういう設定なんだよね。
[ 追記 ] 2019.10.1 18時頃
ふむ、この記事の最初のバージョン(語句の訂正をする前)が16時頃だったのだが、学とみ子にあっては頻繁に当ブログにおいでになるので、この記事を読むやいなや、あわててコメントにあったメアドは消去しましたな。ということは、あのメアドは生きているんですな。コメンテータのメアドがバレちゃうなんて話は以前にちょっと書いたのですが、理解できていなかったようですな。
[ 追記 ] 2019.10.2さらに2019.10.3
学とみ子は simple_diary_white を使っているようだ。
これを改訂する。
FC2ブログの管理ページーテンプレートの設定 で;
simple_diary_white に赤旗が立っているから、右の 複製 をクリックする。
自動的に名前が simple_diary_white1 が出てくるから、この複製を 適用 して、改訂する。
[ simple_diary_white1 ] のHTML編集 の枠内を改訂する。
(<!– コメント一覧 –>)
376行目

 <%comment_year>/<%comment_month>/<%comment_day>

のday> の後に 「(<%comment_hour>:<%comment_minute>) :」を加筆する。

 <%comment_year>/<%comment_month>/<%comment_day>(<%comment_hour>:<%comment_minute>) :

コメントの最後にある 「 2019/09/30   URL   編集 」 が「 2019/09/30(10:05)   URL   編集 」と時、分も表示される。
(同じく<!– コメント一覧 –>)というコメントアウト行に挟まれた部分の366行目:
<%comment_title>
の前に
「 <%comment_entry_serial_no>: 」を加筆して

<%comment_entry_serial_no>: <%comment_title>

とする。
コメントのタイトルの前に その記事のコメントのシリアル番号: が表示される。
下の図は 学さん がコメントのタイトルで、その前に番号(この記事のコメント番号)があり、あのね がコメント者の名前である。

<!– コメント編集フォーム –> の部分の
194行目

と <!– と –> で挟んでコメントアウトすると コメント編集画面での「メールアドレス」という言葉とメアド記入欄がなくなる。
しかし、新規コメント投稿ページでは「メールアドレス」とその記入欄が残っているから
<!– コメント投稿フォーム –>の部分の
404行目

も同様に以下のようにコメントアウトしちゃう

これでコメント投稿ページでは「メールアドレス」の言葉と記入欄がなくなる。
いずれにしろ、このテンプレートはメアドが見えちゃうとか良くない部分があるので別のにした方がいいと思うけどね。
書き換えできないだろうから、mjもんたに聞いてみなさい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です