Existiert auch Dein HTML Template für die Termine? Was verbirgt sich hinter $template.Vetinari hat geschrieben:ja stimmt, hast recht. ich kann ja auch problemlos deine terminliste nehmen und mit meiner kategorie verknüpfen und schon werden meine termine dort angezeigt.
ja, ich der vorschau ist leider auch nur das template zu sehen
hier mal der überarbeitet code für die ausgabe, nach deinem vorbild (aber wohl doch nur fast richtig )
gruss, V.Code: Alles auswählen
if ($db->num_rows()> 0) // select entries and write them into an array { $termin = array(); $db->next_record(); for ($i = 0; $i<$db->num_rows(); $i++) { if ($db->f("idtype") == 2) // = CMS_HTML { $typeid = $db->f("typeid"); $termin[$typeid] = $db->f("value"); } if ($db->f("idtype") == 3) // = CMS_TEXT { $typeid = $db->f("typeid"); $termin[$typeid] = $db->f("value"); } if ($db->f("idtype") == 6) // = link { $termin[96] = $db->f("value"); } if ($db->f("idtype") == 7) // = target { $termin[97] = $db->f("value"); } if ($db->f("idtype") == 8) // = link description { $termin[98] = $db->f("value"); } $db->next_record(); } } $tpl->reset(); $beginn = $termin[0]; $start = $termin[1]; $ende = $termin[2]; $stop = $termin[3]; $veranstaltungsort = $termin[4]; $ansprechpartner = $termin[5]; $titel = $termin[6]; $kurztext = $termin[9]; $langtext = $termin[10]; $kosten = $termin[11]; $kosten_text = $termin[12]; $zeit_text = $termin[13]; $kategorie = $termin[14]; $object_zeit = new Termine; if($ende == "0000-00-00") { $datum = $object_zeit->dateConvert1($beginn); }else{ $datum = $object_zeit->dateConvert1($beginn)." - ". $object_zeit->dateConvert2($ende); } if($stop == "00:00:00") { $zeit = "<br>Zeit: ".$object_zeit->timeConvert1($start)." Uhr"; }else{ $zeit = "<br>Zeit: ".$object_zeit->timeConvert1($start)." bis ".$object_zeit->timeConvert2($stop)." Uhr"; } if($start == "00:00:00") { $zeit = ""; } $tpl->set('d', 'VERANSTALTUNG', $titel); $tpl->set('d', 'KURZTEXT', $kurztext); $tpl->set('d', 'LANGTEXT', $langtext); $tpl->set('d', 'KOSTEN', $kosten); $tpl->set('d', 'KOSTEN_TEXT', $kosten_text); $tpl->set('d', 'DATUM', $datum); $tpl->set('d', 'ZEIT', $zeit); $tpl->set('d', 'ZEIT_TEXT', $zeit_text); $tpl->set('d', 'STRASSE', $strasse); $tpl->set('d', 'NUMMER', $nummer); $tpl->set('d', 'PLZ', $plz); $tpl->set('d', 'ORT', $ort); $tpl->set('d', 'KONTAKT', $kontakt); $tpl->next(); $backlink = '<a href="JavaScript:history.back(1)">'.mi18n("Zurueck zur Uebersicht").'</a>'; $tpl->set('s', 'BACK', $backlink); $tpl->generate('templates/'.$template); } // end else (show date) ?>
Gruß
schlaucher