problem mit newsscript, news zu tag ordnen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • problem mit newsscript, news zu tag ordnen

    Ich habs gelöst, den Thread kann eigentlich wer löschen, danke und sorry

    Moin,
    ich möchte meine News so ausgeben wie ich das hier in dem Designtest halt per Hand mal gemacht habe. http://www.doomzone.de/dznew/test.htm

    So wie ich es jetzt hier reingestellt habe, gibt mir das Script jeden Tag einzeln aus und zeigt das Datum an. Also quasi wie in der Vorlage der Header wo "News Montag, 30.10.2003" steht wird es auch ausgegeben.

    Allerdings kriege ich immer nur den letzten Tag ink. der News dazu.
    Nicht mehr ! Warum ? Irgendwie scheint er die erste Schleife nur 1x zu durchlaufen.

    Eigentlich sollte er es genauso ausgeben wie hier
    http://www.doomzone.de/dznew/test.htm

    Mein Datumsfeld ist übrigens vom Typ Int gefüllt mit einer Unixtimestamp generiert mit time() - falls das was hilft.

    PHP-Code:
    <?
    include("include/db_connect.php");
    include("include/functions.php");

        
        // get every newsdate only once
        $result = mysql_query("SELECT news_date- ( news_date - 3600  )  % 86400 AS day  FROM news GROUP  BY  day ORDER BY day DESC",$db);
        while ($row = mysql_fetch_array($result)) 
        {
            unset($news);
            
            // format the date
            $date = date("d.m.Y",$row['day']);
            //$date = $row['day'];
            
            
            $result2 = mysql_query("SELECT news_topic, id, news_body, FROM_UNIXTIME( news_date,  '%d.%m.%Y'  )
                                   FROM news
                                   WHERE FROM_UNIXTIME( news_date,  '%d.%m.%Y'  ) =  '$date' ORDER BY news_date DESC",$db);
            while ($row2 = mysql_fetch_array($result2)) 
            {
                $news_title = $row2['news_topic'];
                $text = bbcode($row2['news_body']);
                
                // parse the template 
                $tempn = parse("template/doomzone/newsblock.tpl");
                $temp22 = "$tempn $temp22";
                    
            };

            $news = $temp22;    
            
            // parse the template 
            $temp = parse("template/doomzone/news.tpl");
            $temp2 = "$temp2 $temp";
            
        }
        
        
        $content = $temp2;
        $test = parse("template/doomzone/siteframe.tpl");
        
        
        echo $test;
    ?>
    Zuletzt geändert von burzum; 07.11.2003, 08:51.
Lädt...
X