久々、MTネタ。
ここ1週間くらい、コメントの投稿時にえれぇ待たされるようになっていた。またサーバーの仕様でも変わったのかと思っていたのですが、MTに標準装備のスパム対策用のプラグインが原因のようだ。
-
« Home
ページ
-
RSS Feeds
久々、MTネタ。
ここ1週間くらい、コメントの投稿時にえれぇ待たされるようになっていた。またサーバーの仕様でも変わったのかと思っていたのですが、MTに標準装備のスパム対策用のプラグインが原因のようだ。
るるろぐてくにかる。でもMODxに関する記事を書くので、これら MODx に関する記事だけとを rss feed として出力し、Let’s enjoy MODx 側で読み込んで表示しようというたくらみです。
以下を参考にさせたいただき、mt-tb.cgiをリネーム。
Movable Type のトラックバックスパム対策で「mt-tb.cgi」をリネーム | Bowz::Weblog
さらに、個別エントリアーカイブテンプレートのトラックバックURLを表示する部分のタグ「」を「」にし、TB用のIDのみを書き出し、その直前に(リネーム後の)mt-tb.cgiへのパスをつけ、その途中を一部、全角で表記してみた。
http://www.sample.com/mt-tb.cgi/665
みたいな感じ。
トラックバックスパム対策その1はこちら
実は、トラックバックスパムは、結構来ていたのであった。
(フィルタで振り分けられていたので、気がつかなかった…
というこれまた情けない話である)。
気がついたのは、フィルタをすり抜けたヤツが、メール通知
されてきたから。あ?なんだこりゃ?と思って、迷惑トラック
バックというのを見ると。。
結構すごい。短時間にやってくるのだな。
初めて見た。2.xの頃は、なかったしな。
フィルタに振り分けられるので、いいのか?とも思ったが
気分良くないし、サーバーにも負担をかけているんじゃ?
と思い、スパムのつく記事のTBをOFFにしていた。
(同じ記事に集中してくるから)。
で、しばらく来なくなったんだけど、また別の記事に、
つくようになった。ちょっと見ない間に、700いくつとか
なってるぞ。
そんなわけで、ネットを探して、こちらを参考にさせて
いただき、対処してみた。
Bianca: BiancaのTrackBackSpam対策【トラックバックスパム対策】
コメントスパム対策は、2.x計の頃のを引き続きやってるんだ
けど、それのおかげか、迷惑コメントは一個もこないんだよな。。
これってどうなの…?
(MTの話)。
デフォルトのテンプレートを利用している場合でも
おこるんだけど。。
ブログの設定で、コメント受け付けるで、メールアドレス
必須にして、で、コメントポストの画面で、サインインを
要求するじゃん(しなくてもいいんだけど)。
そうすると、タイプキーサインインの画面に行くので
サインインするじゃん。
※そうすると、その後、「このサイトはコメントするのに
管理者にメールアドレス通知してね。いいですか?」って
いわれるじゃん。※
その時、はい。を選べば、問題ないけど、いいえを
選ぶと、コメントエラーの画面が出るじゃん。
で、個別ページ(コメントポスト)に行くと、
サインインを促してるじゃん。実際は、サインイン
してるのに。
で、サインインを選ぶと、※~※の画面に戻るじゃん。
で、そっか、じゃ、通知しよって思って、ハイを
選び直すと、コメンターネームと、サインアウトが
初めて表示される。それはいいんだけど。
でも、もし、メールアドレス通知しなきゃならんなら、
コメントやめたって思ったら、ずっとサインイン
したままになるじゃん…?(自分で明示的にタイプキー
トークンの画面に行ってサインアウトしなければ)。
これって良くないんじゃ。。
インデックステンプレートにある
mt-site.jsの正体。。よくわかりました。。
WEBログの設定で、コメントの受付状態を
変更した後、どうして「インデックステンプレートの
再構築」と表示されるんだろう…???と
思っていたんだが、インデックステンプレートを
再構築してmt-site.jsを更新しているんだ。。
mt-site.jpは、デフォルト自動リビルドが
オンになっているので、これさえいじらなければ(笑)
はまることはなかったのだろう。。私は、
よけい(?)なものは自動リビルドしたくないので、
オフにしていたので、いっくらコメントの受付状態を
変更してもうまく動かなかったのだ。。
ということで?、オフにして、コメントの受付状態を
変更した時に手動でリビルドすることにしました。。
(たぶんうまく行くと思われる。。だめだったら
自動リビルドオンにしよう…)。
てか、こういう作りってどーよ?笑
Berkeley DB から sqlite に移行しました。
参考ページ
Ogawa::Memoranda
レンタルサーバー使用・試用記
…ってニーズないの…?
なんかタグにはなかったみたいなんですけど。
個別ページで、その記事が所属するカテゴリの
全エントリーを表示する、というのはあるよう
なんですけど、個別ページで、その記事が所属する月の
全エントリーを表示するっていうタグがない。
(あったらおしえてください 笑)。
仕方がないのでscriptでやってみました。。
あってるんだろうか?(とりあえず表示出来てるけど 笑)
…なんなですが。。
アトリビュートを定義するここんとこ。
<MTTagAttribute name=”xxx”><$ナントカカントカ$></MTTagAttribute>
これね。開始タグから終了タグまで改行なしで書く。でないと、リビルドでエラーが出る。
今更ですが。。笑。。
extendに書いた記事を表示させるのが、「MTEntryMore」。
で、これ、「テキストフォーマット」で「改行を変換」にしておくと、「MTEntryMore」が<p>~<p>でマークアップされると言うことを、今日改めて知りました。。。(今までは気にしていなかった…)
お粗末様です…。