(現在 過去ログ9 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9362 / inTopicNo.1)  記事リストをssiで表示
  
□投稿者/ くろ -(2004/06/12(Sat) 07:25:22)
http://www.kotobacan.com/poeheya/cbbs/list.txt
    以前No9175でお世話になったくろです。
    以前の質問で記事リストのみを表示することは出来たのですが
    記事リストの前にnewマークをつけたいと考えております。

    新規投稿が有った場合newをつけることは出来たのですが
    その記事に返信があった場合にもnewを付けたいと考えています。
    どのようにすればよろしいでしょか?
    宜しくお願いします
引用返信 [メール受信/OFF] 削除キー/
■9363 / inTopicNo.2)  Re[1]: 記事リストをssiで表示
□投稿者/ りゅういち -(2004/06/13(Sun) 00:41:12)
http://www.cj-c.com/
    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のはず・・・。
引用返信 [メール受信/OFF] 削除キー/
■9366 / inTopicNo.3)  Re[2]: 記事リストをssiで表示
□投稿者/ くろ -(2004/06/13(Sun) 18:31:57)
http://www.kotobacan.com/poeheya/cbbs/list.txt
    ありがとうございます
    きちんと表示できました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -