Template - Foren darstellen

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

  • Template - Foren darstellen

    Ich habe das problem, dass ich jetzt 2 Hauptkategorien habe (wie im Forum) und darunter Foren einfügen möchte, es wird aber nur das letzte Forum ausgegeben, warum? Was habe ich falsch gemacht?

    PHP-Code:
    include('class_template.inc.php');

    $titel = array(
    => array("Off-Topic""1"),
    $b => array("Feedback""2")
    );

    $forum = array(
    $a => array("Kritik""1"),
    $b => array("Off-Topic""2"),
    $c => array("Allgemeines""1")
    );

    foreach(
    $titel as $element)
    {
    $tpl = new Template('table_head.htm'); 
    $tpl->assign('titel'$element[0]); 
    $tpl->out();
        foreach(
    $forum as $aus)
        {
            if(
    $aus[1] == $element[1])
            {
                
    $tpl2 = new Template('table_middle.htm'); 
                
    $tpl2->assign('forum'$aus[0]); 
                
    $tpl2->out();
            }
        }
    echo 
    "<br>";


  • #2
    geniales ratespiel ... viell. liegts daran dass du deine template-class x-mal initialisierst und die ausgabe überschreibst? viell. liegts auch daran, dass morgen das jahr zuende geht oder mein bier alle ist
    Kissolino.com

    Kommentar


    • #3
      Na ich muss die doch immer wieder aufrufen, damit $tpl2 (ist eine Tabelle mit jeweils dem Forum drinne) immer wieder ausgegeben wird oder etwa nicht?

      Kommentar


      • #4
        was macht denn die funktion out() ?
        Beantworte nie Threads mit mehr als 15 followups...
        Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

        Kommentar


        • #5
          Sie gibt den HTML Code mit den umgewandelten Variablen aus, ich weiß echt nicht wo mein Fehler liegt, sag mir doch mal bitte wo ich es sonst ausgeben soll!?

          Kommentar


          • #6
            sie gibt aus (=echo | print) oder liefert zurück (= return) ?

            OffTopic:
            ich sag doch: ratespiel
            Kissolino.com

            Kommentar


            • #7
              Original geschrieben von Wurzel
              sie gibt aus (=echo | print) oder liefert zurück (= return) ?

              OffTopic:
              ich sag doch: ratespiel
              Es wird doch wohl auf der Seite der HTML Code aus dem Template ausgegeben/in die Seite eingebunden oder etwa nicht? Könnte mir jemand mal sagen, was ich an dem Code ändern muss, bitte?

              Kommentar


              • #8
                nimm mal die new Template() zeilen ausserhalb deiner foreach schleifen.
                Beantworte nie Threads mit mehr als 15 followups...
                Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                Kommentar


                • #9
                  Sorry, das funktioniert nicht, es klappt ja auch bei der Kategorieausgabe (der Überschrift), aber bei den Foren nicht, das klappt nicht, gibt es noch eine Möglichkeit?

                  Kommentar


                  • #10
                    Mach mal Deine arrays richtig
                    $titel = array(
                    'a' => array("Off-Topic", "1"),
                    'b' => array("Feedback", "2")
                    );
                    $forum = array(
                    'a'=>array("Kritik", "1"),
                    'b'=>array("Off-Topic", "2"),
                    'c'=>array("Allgemeines", "1")
                    );

                    bzw die assoziaziven schlüssel kannste auch ganz weglassen Du benutzt sie ja eh nicht
                    Beantworte nie Threads mit mehr als 15 followups...
                    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                    Kommentar


                    • #11
                      Danke, daran lags, jetzt klappts.

                      Kommentar

                      Lädt...
                      X