コメントの受付停止について
はじめまして、初歩的な質問で申し訳ないのですが…
都合により先日からコメントの新規受付を停止しています。
しかし、過去記事にもコメントできないよう設定すると、
すでに頂いているコメントも閲覧できなくなってしまいます。
過去のコメントは表示したまま、全記事について、新規受付のみ止めるにはどうすればよいのでしょうか?
調べてみたところ、過去に「リクエスト」内で似たような要望があり、「実装済」となっているのですが、
具体的な手順は回答されていませんでした。
どうぞよろしくお願いします。
2014年07月15日 22:08 by 猫足
yosoilue様
質問に目をとめて頂き感謝です。
リクエスト、調べてくださったのですね。お手数おかけしました…!
HTMLの基礎知識もなしにブログを運営するのはわりと暴挙だったかも、と思いましたが、これを機会にちょっと勉強しなければ 。
ドンピシャな記事も紹介していただきましたので、
読んで再トライしてみます。
ありがとうございました!
2014年07月16日 22:54 by 猫足
標野ゆき様
画像まで載せていただいて、感謝です!
超・初心者のために貴重なお時間を割かせてしまってすみません。
迷惑コメントがもとで、勉強になりそうです(笑)
再トライします、ほんとにありがとうございました!
2014年07月16日 22:39 by 猫足
> 調べてみたところ、過去に「リクエスト」内で似たような要望があり、
http://request.fc2.com/view_wish.php?wid=5_1238949580_71728 4
実装済みなのは、マニュアルに書いてあるように変数が追加されているからのはずです。
http://help.fc2.com/blog/manual/Home/template/templatevaria ble.html#1
<!--comment_list--> ~ <!--/comment_list- ->
・コメントリストを表示させるブロック
※記事に付いたコメントの本文や投稿者名を、
<!--comment_area-->外で表示させる機能
ですが、単にコメントを表示させたいだけならば、コメントの表示部分を<!--comment_area-->の 外に出せば済みます。
http://arinogotokuatumarite.blog19.fc2.com/blog-entry-118.h tml
こちらの記事を読んでみると理解できるとは思います。
2014年07月16日 09:46 by ロギラキ
blackを借りてきて
自分ちで試してみたときの
↓HTML編集個所はこんなカンジ↓
1000字制限に引っかかったので、画像にしちゃいました。
このテンプレートの場合
テンプレ編集欄のプレビューボタンでは、コメント欄をプレビューできないので
一度 更新ボタンを押してから確認することになります。
プレビューボタンを押して表示されたページから
リンクをたどって移動した先は、変更部分が仮適用されていない現行のページなので
ご注意くださいね。
2014年07月16日 08:52 by 標野ゆき
標野ゆき様
さっそく、詳しい返信をありがとうございました!
HTML編集などしたことがなかったので、
念のため複製したテンプレートで、教えていただいた部分を削除してみたのですが、
なぜかエラーになり、正しく表示できません。
せっかく教えていただいたのにすみません…
明日、もう一度トライしてみます。
2014年07月16日 00:56 by 猫足
ここから後半部分です。
<dt><label for="url">URL:</label&g t;</dt><dd><input id="url" type=&qu ot;text" name="edit[url]" size="30" value="<%edit_url>"></dd>
<dt><label for="comment"><%templat e_body>:</label></dt><dd>
<script type="text/javascript" src="<% template_comment_js>"></script><br>
<textarea id="comment" cols="40" row s="8" name="edit[body]"><%edit_bod y></textarea></dd>
<dt><label for="pass"><%template_p assword>:</label></dt><dd><input id= "pass" type="password" name="edit[p ass]" size="20"></dd>
<dt><label for="himitu"><%template _private>:</label></dt><dd><input id ="himitu" type="checkbox" name="edi t[himitu]"><%template_private_check></dd> ;
</dl>
<p>
<input type="submit" value="<%template _send>">
<input type="submit" name="edit[delete]&q uot; value="<%template_delete>">
</p>
</div>
</form>
<!--/edit_area-->
これらの文字列をテンプレートの管理でHTMLから削除してしまえば
入力欄と編集欄が表示されなくなるので、事実上コメントは受付け停止になります。
テンプレートのどのあたりにあるかはCtrl+Fでページ内検索をかけてみてください。
2014年07月15日 23:20 by 標野ゆき
以下はコメント編集欄を表示するためのタグです。
<!--[edit comment]-->
<!--edit_area-->
<h3><a name="comment_post"><%templ ate_edit_comment></a></h3>
<form method="post" action="./" name ="comment_form">
<div>
<input type="hidden" name="mode" val ue="edit">
<input type="hidden" name="mode2" va lue="edited">
<input type="hidden" name="edit[rno]" ; value="<%eno>">
<dl class="reaf">
<dt><label for="name"><%template_n ame>:</label></dt><dd><input id=&quo t;name" type="text" name="edit[name]&quo t; size="30" value="<%edit_name>"& gt;</dd>
<dt><label for="subject"><%templat e_title>:</label></dt><dd><input id= "subject" type="text" name="edit[ti tle]" size="30" value="<%edit_title&g t;"></dd>
<dt><label for="mail"><%template_a ddress>:</label></dt><dd><input id=& quot;mail" type="text" name="edit[mail]& quot; size="30" value="<%edit_mail>&quo t;></dd>
ここまでひとまず前半部分。
2014年07月15日 23:17 by 標野ゆき
<dt><label for="url">URL:</label> ;</dt><dd><input id="url" type=&quo t;text" name="comment[url]" size="30&quo t; value="<%cookie_url>"></dd>
<dt><label for="comment"><%templat e_body>:</label></dt><dd>
<script type="text/javascript" src="<% template_comment_js>"></script><br>
<textarea id="comment" cols="40" row s="8" name="comment[body]"></texta rea></dd>
<dt><label for="pass"><%template_p assword>:</label></dt><dd><input id= "pass" type="password" name="commen t[pass]" size="20"></dd>
<dt><label for="himitu"><%template _private>:</label></dt><dd><input id ="himitu" type="checkbox" name="com ment[himitu]"><%template_private_check></dd >
</dl>
<p><input type="submit" value="< %template_send>"></p>
</div>
</form>
ここまでコメント入力欄を表示するためのHTMLです。
2014年07月15日 23:15 by 標野ゆき
この件について
運営サイドの対応がどうなっているのか
ちょっと検索してみた程度では判らなかったのですが
ぶっちゃけテンプレートのコメント入力欄と編集欄を外せばいいのじゃないでしょうか。
借りておられるblackテンプレートの場合
テンプレートのHTMLから以下の部分を削除すれば入力欄が消えます。
<!--[comment]-->
<h3><a name="comment_post"><%templ ate_post_comment></a></h3>
<form method="post" action="./" name ="comment_form">
<div>
<input type="hidden" name="mode" val ue="regist">
<input type="hidden" name="comment[no]&qu ot; value="<%pno>">
<dl class="reaf">
<dt><label for="name"><%template_n ame>:</label></dt><dd><input id=&quo t;name" type="text" name="comment[name]& quot; size="30" value="<%cookie_name>&q uot;></dd>
<dt><label for="subject"><%templat e_title>:</label></dt><dd><input id= "subject" type="text" name="comment [title]" size="30"></dd>
<dt><label for="mail"><%template_a ddress>:</label></dt><dd><input id=& quot;mail" type="text" name="comment[mai l]" size="30" value="<%cookie_mail> ;"></dd>
1000文字制限に引っかかったので、次の項に送ります。
2014年07月15日 23:14 by 標野ゆき
Copyright(c)1999 FC2, Inc. All Rights Reserved.
@fc2infoさんをフォロー