put_forms撤去 Posted at 2004/08/27 (Fri) 19:55 [Blosxom]
うちは、kyoさんとこのwritebackを使わせてもらってたわけですが、フォーム辺りをput_formsプラグインというもので書き出していて、これってblosxom starter kitを使っている人にとっては、まったく必要のないものだと思うのです。なので取っ払いたいと前々から思いながらも放置してたんですが、今回取っ払っちゃいました。writebackの中にput_formsに関する記述はないので、簡単にできるはず。put_formsの中に記述しているフォーム部分の、
<form method="post" action="$url_pl">
この部分を
<form method="post" action="$blosxom::url$path/$fn.htm">
とかに書き換えて、そっくりそのままフレーバーの方に記述しました。$url_pl を、$blosxom::url$path/$fn.htm(put_formsのform指定部分の上に書かれている)に書き換えただけ。starter kitは、もともとメインページと個別エントリページが別々のフレーバーに分かれているわけだから、フレーバーにフォームを記述してもなんら問題はないはず(..っていうか、デフォルトのstarter kitではそうなってるし)。そして、検索結果などにフォームを表示させたくない場合は、interpolate_fancyプラグインを使えばできるし。要するに、フォームなんてプラグインだろうがフレーバーだろうが、writebackにちゃんとデータを渡せればいいだけの話。....って事に、今頃気が付きました。気付くの遅すぎー。(´д`)
writebackプラグイン........ 毎度お世話になっているkyoさんの「僕のwriteback」というエントリを見つけたので、早速入れてみました。最初は当然エラーでまくりでどこをどう変更すればいいのかさっぱり解りませんでしたが、なんとかtrackbackとcommentを区別することができました。その後、こんどはcom...
commentsとtrackbacksを分けるのに苦労しています。
kyoさんの「僕のwriteback」を無理やり入れ込んでみたところ、表示は区別できましたが、新規commentが投稿できませんでした。
(error messageばかりです(^^; )
アドバイスお願いしますm(__)m
アドバイスするまでもなく、コメント投稿のエラーは解決したようですね。
cookieについて、一応エントリ書きましたので、もしcookieを効かせたい場合は参考にしてみてください。
ありがとうございます。
おかげさまで、なんとかコメント投稿とcookieは大丈夫みたいです。
でもこんどは、コメントが複数になっても1つの「comment-body」の中に数珠繋ぎで表示されます。(ソース確認)
たぶんtrackbackも同様だと思います。
writebackのどこを修正すればいいのでしょうか?
それは、おそらくフレーバー側の記述によるものだと思います。
プラグイン側の仕様でそうなるようにはなっていないので。
comment.htmの記述あたりを、見直してみるといいかも。
comment.htmがひとつのコメントの表示となり、複数となった場合、
commnet.htmの内容が連なるような仕組みになっています。
できました~♪
comment.htm、trackback.htmしっかり忘れてました(^^;
それとwriteback.htmがあるなんて気づきませんでした(爆)
入れ替えたらちゃんと表示されるようになりました。
いろいろありがとうございました。
直ったようでよかったです。いえいえ、blosxomに関しては、私も試行錯誤ですから
他の方がわからず詰まった時に、少しでも参考になれば私も嬉しいです。
私自身も、他のサイトさん見て解決した事たくさんありましたから。(゚∀゚)










