Seite 1 von 1

Übersicht über neue Beiträge

Verfasst: 19.05.2004 19:05
von Tucker
Hi,

ich möchte auf meiner Homepage eine kleiner Übersicht über neue Einträge einrichten. diese sollen auch gleich einen link zu dem entsprechendem post sein. ist dies irgendwie möglich?


hoffe ihr wisst was ich meine :wink:

Verfasst: 19.05.2004 21:12
von D@ve
Muss halt die Tabellen in der DB und die versteckelten Foren anpasssen...

Code: Alles auswählen

                          echo"<br>";
                           echo"<h2><a href=\"./forum/index.php\">aus dem forum...</a></h2>";
                           echo" <table width=\"100%\">";
                           echo"   <tr>";
                           echo"     <th align=\"left\">Thema</th><th align=\"left\">Forum</th>\n"; //<th align=\"left\">Datum</th>
                           echo"   </tr>";


                           $anzahlTopics = 5;   // Anzahl der Topics die angezeigt sollen

                           $queryString = "SELECT topic_id, topic_title, topic_last_post_id, forum_name, 2forum_forums.forum_id
                                           FROM 2forum_topics, 2forum_forums
                                           WHERE 2forum_topics.forum_id = 2forum_forums.forum_id AND
                                           2forum_topics.forum_id !=4 AND
                                           2forum_topics.forum_id !=21 AND
                                           2forum_topics.forum_id !=20
                                           GROUP  BY topic_id
                                           ORDER  BY topic_last_post_id  DESC
                                           LIMIT $anzahlTopics";

                           $result = mysql_query($queryString);
                           $today = time();

                           while($resultArray = mysql_fetch_array($result))
                           {
                             if(strlen($resultArray[topic_title]) > 25) //Titel kürzen, falls länger als 25 Zeichen
                             {
                                 $resultArray[topic_title] = substr($resultArray[topic_title],0,22)." ..";

                             }
                             echo"   <tr> \n";
                             echo"     <td><a href=\"/forum/viewtopic.php?t=$resultArray[topic_id]#$resultArray[topic_last_post_id]\">$resultArray[topic_title]</a>&nbsp;&nbsp;</td>\n";
                             echo"     <td><a href=\"/forum/viewforum.php?f=$resultArray[forum_id]\">$resultArray[forum_name]</a>&nbsp;&nbsp;</td>\n";
                             echo"   </tr>";
                           }
                           echo "</table>";
                           echo "<br>";
                           echo "<br>";
Gruß, Dave

Verfasst: 20.05.2004 00:14
von Tucker
wenn ich diesen code an der stelle einfüge, wo es mir die neuen beiträge anzeigt, erscheint folgende fehlermeldeung:

Code: Alles auswählen

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web6/html/inc/adminpanel.inc.php on line 88
auf zeile 88 befindet sich folgender befehl:

Code: Alles auswählen

                           while($resultArray = mysql_fetch_array($result)) 

ich habe erst seit gestern eine datenbank und deshalb noch keinen dunst von mysql. hoffe, dass ich mich nicht all zu lächerlich mache. :oops:

Verfasst: 20.05.2004 12:42
von Dennis63
Hier steht mehr drüber. Eine Lösung aber auch noch nicht. Es ist auf alle Fälle ein BUG im phpBB...

http://www.phpbb.de/topic51214.html

Grüße
Dennis

Verfasst: 20.05.2004 13:30
von Tucker
hat sich schon geklärt. hab nach langem suchen einen schönen mod gefunden.