[Script] spezielles Forenscript

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Script] spezielles Forenscript

    Hallo,

    ich habe auf meiner Homepage ein Forum installiert, nun wollte ich auf der Startseite einen kleinen "Kasten" einbinden, in welchem die neusten 5 Forenbeiträge aufgelistet sind.

    Gibt es da ein script um dies zu realisieren?

    mfg

    schmmmidt

  • #2
    was für ein forum hast du den installiert?
    mfg

    Comment


    • #3
      ehm so ein forum von phpBB .. dacht da gäbs ein einheits script^^

      Comment


      • #4
        Nein, das Script muss natürlich zur Struktur der Datenbank passen.

        PHP Code:
        $forum_ids 0;#'1,2,3,10,11';
        $topic_limit 3;

        $sql 'SELECT
                    t.topic_id,
                    t.topic_title title,
                    p.post_time,
                    u.username
                FROM forum_topics t 
                    LEFT JOIN forum_posts p ON t.topic_last_post_id = p.post_id
                    LEFT JOIN forum_users u ON p.poster_id = u.user_id '
        ;
        if(!empty(
        $forum_ids))
            
        $sql.= 'WHERE t.forum_id IN(' $forum_ids ') ';
        $sql.= 'ORDER BY t.topic_last_post_id DESC LIMIT ' $topic_limit

        Comment


        • #5
          also, ich habe das script auf meine seite eingebaut, und zwar so:

          <?php

          $forum_ids = 0;#'1,2,3,10,11';
          $topic_limit = 5;

          $sql = 'SELECT
          t.topic_id,
          t.topic_title title,
          p.post_time,
          u.username
          FROM forum_topics t
          LEFT JOIN forum_posts p ON t.topic_last_post_id = p.post_id
          LEFT JOIN forum_users u ON p.poster_id = u.user_id ';
          if(!empty($forum_ids))
          $sql.= 'WHERE t.forum_id IN(' . $forum_ids . ') ';
          $sql.= 'ORDER BY t.topic_last_post_id DESC LIMIT ' . $topic_limit;

          php?>

          jedoch klappts irgendwie nicht, es wirt nur ein leeres feld angezeigt..
          Last edited by schmmmidt; 12-08-2007, 15:19.

          Comment


          • #6
            das liegt daran, dass dort auch noch keine Ausgabe stattfindet

            Comment


            • #7
              und wie ist das so zu machen das eine solche Ausgabes stattfindet?

              Comment


              • #8
                OffTopic:
                Ja, sorry, mein Script war schon zum mitdenken gedacht...

                Comment


                • #9
                  auch sorry, dass ich in php mich noch nicht so auskenne, aber trotzdem danke

                  Comment

                  Working...
                  X