November 14, 2003

Re: [Blog_users_ml] Individual Archiveのリビルド

みらのです。

Trackback周りのソースを見ましたが、Trackbackがあったときはindexしか
rebuildしていないですね。

lib/MT/App/Trackback.pm の212行目に

if ($entry) {
     $app->rebuild_entry( Entry => $entry )
         or return $app->_response(Error =>
             $app->translate("Rebuild failed: [_1]", $app->errstr));
}

と加えれば、Individual Archive も同時にrebuildしてくれるかもしれません。
テストも動作確認もしていないので、エラーが出たらごめんなさい。
もし試すのでしたら、すぐに元に戻せるように元のTrackback.pmはどっかに保存
しておいてください。





On Thu, 20 Mar 2003 01:16:55 +0900
kengochi <kengochi[at]mac.com> wrote:

> kengochiです。
>
>
> CommentとTrackBackを同時に見せたくて
> 両方をIndividual Archiveに入れてみたんですが
> この場合TrackBackがあったタイミングで
> Individual Archiveの該当するentryのページがリビルドされません。
>
>
> 例えば
> http://gnk.s15.xrea.com/archives/000078.html
> の記事にCommentがあった場合には即座に000078.htmlが
> リビルドされますが、TrackBackの場合は000078.htmlはそのままです。
> で、index.htmlの方はリビルドされるので
> index.htmlの該当entryのところにはTrackBack(1)と
> カウントが増えても、000078.htmlはそのままです。
>
> TrackBackのタイミングで000078.htmlを
> リビルドさせることってできないんでしょうか。
> #それができないようであればCommentとTrackBackを
>  両方あわせて別ウィンドウにしようと思ってます。
>
>
> ---
> kengochi[at]mac.com
>
> [at]parallel minds
> http://gnk.s15.xrea.com/
>
> _______________________________________________
> Blog_users_ml mailing list
> Blog_users_ml[at]dropcontrol.com
> http://ml.dropcontrol.com/mailman/listinfo.cgi/blog_users_ml


_______________________________________________
Blog_users_ml mailing list
Blog_users_ml[at]dropcontrol.com
http://ml.dropcontrol.com/mailman/listinfo.cgi/blog_users_ml

Posted by blogml at November 14, 2003 01:51 PM | トラックバック