November 14, 2003

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

kengochiです。


みらのさんに教えていただいたソースを追加してみました。
ローカルでテストしてみたんですが問題ないようです。
思っていたような動作になってます。
もうしばらく試してみてから本サイトに反映させようと思います。
ありがとうございました!


On 2003.3.20, at 10:56 AM, milano[at]gd6.so-net.ne.jp wrote:

> みらのです。
>
> 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はどっかに保存
> しておいてください。

> あー、ちなみに 212行目というのは、日本語パッチをあてた後の状態でです。
>
>
>
> 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
>

_______________________________________________
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:52 PM | トラックバック