コメント欄のアレの不具合

2012/08/03 15:42

comment_insert.gif
コレ。


昨日の記事のコメントで、#20の不具合として
コメント欄の文字装飾と絵文字が挿入されない っていう指摘をされたんだけど

調べてみると #18#19と、今このブログに適用されてるテンプレにも
同様の不具合があった。


コメントでも書いたけど、原因は <textarea> に付けられた ID名。



...
<tr>
  <td><label for="comment_body">本文</label></td>
  <td><script type="text/javascript" src="<%template_comment_js>"></script><br>
  <textarea id="comment_body" cols="50" rows="8" name="comment[body]"></textarea></td>
</tr>
...



太字のところ。

ここを、 comment に変える。



そして、ID名っていうのはそのページ内で1つしか指定できないから

<!--comment_area-->
<div id="comment">
  <div class="ct_box">
    <h2 class="tbc">コメント</h2>
    <!--comment-->
...


ここのID名を、他の名前にしないといけない


例として id="cm" で進めるけど。



んでここのID名っていうのは、各記事下にある
comment_jump.gif
ここから飛んでくる場所。
飛んだ後、URLの最後に #comment っていうのが付くと思うんだけど
それがその場所のID名ね。


この場所に対応してるのは

<!--allow_comment--><a href="<%topentry_link>#comment" title="コメント">Comment(<%topentry_comment_num>)</a><!--/allow_comment-->

ここ。

太字の部分を、さっきの #cm に変更すればok






コード見ればわかると思うけど、コメント欄は2つあるんだよね。
1つはコメントを投稿するもの、もう1つは投稿されたコメントを編集するもの

記述されてる順番としては 「編集」が先で、「投稿」が後。
「編集」は <!--edit_area--> ~ <!--/edit_area--> の間、
「投稿」は <!--comment_area--> ~ <!--/comment_area--> の間にそれぞれ書いてある

この2つ、両方ともID名の書き換えしたら、ちゃんと機能するようになるb






なんだこれめんどくせー って人は
修正したものを登録しなおしたので、もっかいダウンロードしてくださいな

投稿されたコメント

コメントを投稿する

【!】「http」を禁止ワードに設定しています。
URLを入力する際は、本文に、最初の「h」を抜いて入力してください。

書いてる人

core
名前: core #GHaHA916
性別: 男
年齢: 22歳 (2015年新卒:ウェブ屋2年目)
誕生: 1月30日
血液: O型
住所: 新潟県某所
趣味: PC, Web, 写真
 >> FC2プロフ
 >> PHOTOHITO

Twitter  Instagram  RSS  E-Mail

"Designed by core"  ColorSchemer CODE:コード

つぶやき

月別アーカイブ

FC2ブログランキング

FC2 Blog Ranking
・会社員・OLランキング 80%
・テンプレートランキング 20%
このページのトップへ