MT4i v1.81β4を仮公開します。β3のバグ対策がメインです。
- MT4i v1.8β4(v1.81を正式公開したのでリンクを外します。正式版はこちら)
v1.81β3からの変更/追加/修正点は以下の通り。
- MT4i Maling Listにてご指摘のあった、自blog内リンク変換時のバグ対策。my $my_arc_url = '';とした場合にchtmltrans変換が正常に動作しない不具合と、EntryIDの先頭に「0」が付いている場合にリンク先が正常に表示されない場合がある不具合への対策。
- ページ分け処理で分割されたページを読む時、これまでは1ページずつ繰って行く方式だったが、これをページ数を表示し、それぞれにリンクをはる方式に変更。これで、何度もコメントだけ読みに来る訪問者の負担を減らし、また、サーバの負荷も軽減。
あと、これは前回書き損なってましたが、ページ分け時、最後のページが指定したバイト数に収まるにも関わらず、一回余計にページ分けしていた不具合の対策を行っています。
<追記>
β3で追加した機能を一つ忘れていました。
- 二重投稿防止
Entry数が増え、アクセス数が増え、リビルドに時間がかかるようになってくると、タイムアウトになる頻度が上がり、不作為の多重投稿が多く発生するようになりました。そこで最初に行った対策が、この二重投稿防止だったんです。コメント投稿時、直近のコメントを読み込み、投稿されたコメントと名前、メールアドレス、コメント本文が同一の場合、「既に同内容のコメントが投稿されています」とエラーを表示するようにしました。これにより、MT4iからの多重投稿はほぼ無くなりました。MT本体からの多重投稿は減りませんが(苦笑)。
コメント