Nuckelboy: Anzeigereihenfolge ändern

Hallo Leute,

ich habe im Netzt ein PHB-Blog Script gefunden, das schön für meine Zwecke zu konfigurieren ist. Da ich in PHP leider eher Bild bin, bräuchte ich bei einer Sache aber bitte Eurer Hilfe.

Dieser Code zeigt Listeneinträge des Blog Archiv, sortiert nach neustem Datum oben, ich brauche aber altes Datum oben... ;)

Wer mag mir helfen, (ich habe schon soviel im Script "rumgefingert" das mir irgendwann nichts mehr angezeigt wurde ;). Danke Euch!

Nuckelboy

<ul class="nav">
   <li class="head">Blog Archiv </li>
   <?php
    $total = $blog->num_items("entry");
    $months = array("", "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
    $curmonth = date("m");
    $curyear = date("Y");
    $sum = 0;
    while ($sum < $total) {
      $num = $blog->num_items("entry", "date~=$curyear-$curmonth");
      if ($num > 0) print "<li><a href='{$blog->url}?date~=$curyear-$curmonth'>".($months[$curmonth * 1])." $curyear ($num)</a></li>";
      $sum += $num;
      $curmonth = $curmonth * 1 - 1;
      if ($curmonth == 0) {
         $curmonth = 12;
         $curyear--;
      }
      elseif ($curmonth < 10) $curmonth = "0$curmonth";
    }
    ?>
     </ul>

  1. :)

    Nuckelboy

  2. Dieser Code zeigt Listeneinträge des Blog Archiv, sortiert nach neustem Datum oben, ich brauche aber altes Datum oben... ;)

    Wer mag mir helfen, (ich habe schon soviel im Script "rumgefingert" das mir irgendwann nichts mehr angezeigt wurde ;). Danke Euch!

    Nuckelboy

    $total = $blog->num_items("entry");
        $sum = 0;
        while ($sum < $total) {

    Du willst ganz einfach mit dem höchsten index beginnen
    statt mit while() mit...

    $i = $blog->num_items("entry") - 1;
    for( $i; $i >= 0; $i-- ){
      ...
    }

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    1. Du willst ganz einfach mit dem höchsten index beginnen
      statt mit while() mit...

      $i = $blog->num_items("entry") - 1;
      for( $i; $i >= 0; $i-- ){
        ...
      }

      mfg Beat

      Hi Beat, nei das will ich nicht;) Es ändert sich leider nix an der Anzeig !

      Sorry
      NB

  3. Mahlzeit Nuckelboy,

    Dieser Code zeigt Listeneinträge des Blog Archiv, sortiert nach neustem Datum oben, ich brauche aber altes Datum oben... ;)

    Ich vermute, dass die Einträge irgendwo in irgendeiner Datenbank gespeichert werden? Wo werden sie daraus ausgelesen? Wie sieht die entsprechende SQL-Abfrage aus?

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|