人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MovableType v2.661で、古いエントリのコメントをある一定の日数で自動で閉じる方法を教えて下さい。

尚、「BLOG HACKS」の#62(http://www.oreilly.co.jp/books/4873111749/ または http://hacks.bloghackers.net/)は試しましたが、warnings.pmがないので使えないようです。(エラーを吐かれます。)
また、cronが使えないので、自動設定が出来ません。

ブログのどこかにSSIを埋めることは可能ですので、アクセス毎にその時点での古い物を削除するような仕掛けは作れると思います。

こういう環境のMovableTypeで自動的に削除する方法、モジュール、プラグインなどを教えて下さい。
(v2.611での回答をお願いします。v3.1以上へのアップグレードは諸事情によりできません。)

●質問者: vicden
●カテゴリ:コンピュータ
✍キーワード:blog MovableType pm V2 V3
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● weLoge
●40ポイント

http://www.hatena.ne.jp/

はてな

面倒ですが、次の方法で可能だと思います。


1)Comment Listing Templateを、X日で切るならば、

<MTComments days=”X”>

<div class=”comments-body”>

<$MTCommentBody$>

<span class=”comments-post”>Posted by <$MTCommentAuthorLink spam_protect=”1”$> at <$MTCommentDate$></span>

</div>

</MTComments>

と書き換える。他の部分は全部カット。

days=”X”で日数が指定できるはずです。


2)コメント部分にSSIを入れる。

<!--#include virtual=”<MTEntryIfAllowComments>/mt/<$MTCommentScript$>?entry_id=<$MTEntryID$></MTEntryIfAllowComments>”-->

読み込んでいるのはポップアップでコメントを表示する時のURLです。相対URLが必須です。


これで出来ると思いますが、これをやるとコメントを別ウインドウ表示にしたときに死にます。それとコメントは削除されません。見えなくなるだけです。参考までに。

◎質問者からの返答

ありがとうございます。

見えないようにするという手があるのをすっかり忘れていました。

どうにも出来なかったらこの方法をとってみたいとおもいます。

----------------------------

数日間質問をあけていましたが、当方の時間も無くなってきたので、このへんで閉じます。

ありがとうございました。

とりあえず教わった方法を試してみます。m(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ