| ■No9362に返信(くろさんの記事) > 以前の質問で記事リストのみを表示することは出来たのですが > 記事リストの前にnewマークをつけたいと考えております。 > > 新規投稿が有った場合newをつけることは出来たのですが > その記事に返信があった場合にもnewを付けたいと考えています。 > どのようにすればよろしいでしょか?
if($type){if($date){$N[$type]++;}} の部分に if($type){if($date){$N[$type]++;} if($PrevTime < $tim){$PrevTime=$tim;}} といれて if(($time_k - $tim) > $new_t*3600){$news="$hed_i";}else{$news="$new_i";} を if($d_may eq ""){$d_may="無題";} の下にもっていって $tim → $PrevTime にして 上に if(!$PrevTime){$PrevTime=$tim;} 中に if(($time_k - $PrevTime) > $new_t*3600){$news="$hed_i";}else{$news="$new_i";} 下に $PrevTime=0; としてみてはどうでしょうか?
とにかく前の記事の時間をとっておいて、それと次の記事の時間を比べて 大きいほうを保存しておきます。 最後にその時間が大きいものが残りますのでそれと現在を比べます。 親記事を処理したら 0 に戻しますので、レスがない場合は親記事が評価されます。
たぶんこれでOKのはず・・・。
|