Terminliste universal V2.5.3 mit sKalender u. Mehrfachtermin

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von schlaucher » Mo 14. Mai 2007, 15:32

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 :cry:

hier mal der überarbeitet code für die ausgabe, nach deinem vorbild (aber wohl doch nur fast richtig :roll: )

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)

?>
gruss, V.
Existiert auch Dein HTML Template für die Termine? Was verbirgt sich hinter $template.

Gruß
schlaucher

Vetinari
Beiträge: 136
Registriert: Sa 31. Mär 2007, 19:11
Wohnort: Fulda
Kontaktdaten:

Beitrag von Vetinari » Mo 14. Mai 2007, 17:32

ja, siehe mein post vom sonntag mit dem gesamten code. ganz oben:

Code: Alles auswählen

if (!is_object($tpl))
   {
      $tpl = new Template;
   }

$tpl->reset();
$template = "termin.html";
das template wird auch korrekt aufgerufen, aber es werden nur die platzhalter statt des inhaltes angezeigt. da muss irgendwas in dem output teil falsch sein ...

gruss, V.
Si non confectus, non reficiat. (Motto der Vetinaris)
Solange etwas nicht kaputt ist, repariere es nicht.
oder:
Lass die Dinge einfach laufen, die meisten Probleme erledigen sich eh von selbst.

Vetinari
Beiträge: 136
Registriert: Sa 31. Mär 2007, 19:11
Wohnort: Fulda
Kontaktdaten:

Beitrag von Vetinari » Mo 14. Mai 2007, 17:43

sch....

ich hatte beginn block und end block im template vergessen :roll:

gruss, V.
Si non confectus, non reficiat. (Motto der Vetinaris)
Solange etwas nicht kaputt ist, repariere es nicht.
oder:
Lass die Dinge einfach laufen, die meisten Probleme erledigen sich eh von selbst.

junior0007
Beiträge: 20
Registriert: So 16. Jan 2005, 17:25
Kontaktdaten:

Fehler anch auswahl der Kategorie?

Beitrag von junior0007 » Di 15. Mai 2007, 15:09

Hallo!

Schönes Modul - musst ich gleich ausprobieren ;-)

Eine Frage hätt ich noch:
Nach einem Klick in die Kategoriedropdownliste (hinter: Bitte gewünschte Kategorie auswählen) hüpft das Test-Conentido (V 4.6.15, XAMPP, windos) immer zurück auf den Startartikel - liegt das an mir, meiner Konf, oder ist das doch ein Bug?

Im Fehlerlog steht nix :-(

Gruß
Junior0007

Vetinari
Beiträge: 136
Registriert: Sa 31. Mär 2007, 19:11
Wohnort: Fulda
Kontaktdaten:

Beitrag von Vetinari » Di 15. Mai 2007, 15:50

hi junior0007,

dann hast du die kategorie noch nicht richtig gesetzt. bei der konfiguration der terminliste muss als primäre kategorie diejenige angegeben werden, in der die termine liegen.

gruss, V.
Si non confectus, non reficiat. (Motto der Vetinaris)
Solange etwas nicht kaputt ist, repariere es nicht.
oder:
Lass die Dinge einfach laufen, die meisten Probleme erledigen sich eh von selbst.

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Re: Fehler anch auswahl der Kategorie?

Beitrag von schlaucher » Di 15. Mai 2007, 16:33

junior0007 hat geschrieben:Hallo!

Schönes Modul - musst ich gleich ausprobieren ;-)

Eine Frage hätt ich noch:
Nach einem Klick in die Kategoriedropdownliste (hinter: Bitte gewünschte Kategorie auswählen) hüpft das Test-Conentido (V 4.6.15, XAMPP, windos) immer zurück auf den Startartikel - liegt das an mir, meiner Konf, oder ist das doch ein Bug?

Im Fehlerlog steht nix :-(

Gruß
Junior0007
ich vermute eher, dass es wieder um folgendes Problem geht:
http://www.contenido.de/forum/viewtopic ... 960#100960

Gruß
schlaucher

junior0007
Beiträge: 20
Registriert: So 16. Jan 2005, 17:25
Kontaktdaten:

Beitrag von junior0007 » Di 15. Mai 2007, 17:13

Hallo Schlaucher, hallo Vetinari,

erst mal danke für die Antworten... war auf so schnelle Antworten gar nicht vorbereitet.
ich vermute eher, dass es wieder um folgendes Problem geht:
http://www.contenido.de/forum/viewtopic ... 960#100960
Habs gerade ausprobiert. Liegt scheinbar nicht an ModRewrite. Weder mit noch ohne gesetztem ModRewrite-Häckchen tut sich was.

bin ich aber froh, daß es nicht nur an meiner Unfähigkeit zu lesen liegt ;-)
dann hast du die kategorie noch nicht richtig gesetzt. bei der konfiguration der terminliste muss als primäre kategorie diejenige angegeben werden, in der die termine liegen.
Hatte die primäre Kategorie auf den ersten Eintrag in der Hauptnavigation, aber auch damits hats scheinbar nichts zu tun. Wäre dem so, dann würde auch die Funktion "alle unterhalb der primären Kategorie" nicht nutzbar sein, oder ;-) Aber danke - ein Versuch wars wert. Habs auch mal mit "Termine" als primäre Kategorie versucht.

Unter IE geht auch nicht mehr. Habs jetzt mal versucht mit/ohne gesperrter Kategorie, mit sichtbar / unsichtbar Kategorie "Termine".

Kann es an XAMPP liegen?



Gruß
Junior0007

Vetinari
Beiträge: 136
Registriert: Sa 31. Mär 2007, 19:11
Wohnort: Fulda
Kontaktdaten:

Beitrag von Vetinari » Di 15. Mai 2007, 20:04

bei mir läuft es unter xampp.
vielleicht einfach nochmal alle konfigurationen checken. bei mir lief es auch erst nach 2-3 anläufen. allerdings ließ sich das von dir beschriebene problem bei mir u.a. mit der mr checkbox lösen.

gruss, V.
Si non confectus, non reficiat. (Motto der Vetinaris)
Solange etwas nicht kaputt ist, repariere es nicht.
oder:
Lass die Dinge einfach laufen, die meisten Probleme erledigen sich eh von selbst.

shi
Beiträge: 251
Registriert: Fr 5. Nov 2004, 14:12
Kontaktdaten:

Abfragemöglichkteit für Kalender

Beitrag von shi » Mi 16. Mai 2007, 09:47

Ich suche für die Version 2.4. eine Möglichkeit die Veranstaltungen durch Eingabefelder abzufragen z.B. Ort oder für einen gewissen Zeitraum von bis. Hat da vielleich jemand eine Idee oder sogar schon ein fertiges Modul?

Vielleicht könnte man das ja in das Modul der Terminliste einarbeiten.

Aussehen könnte das so:

Bitte gewünschte Kategorie auswählen: (existiert ja schon)
Veranstaltungsort:
Zeitraum: von ... bis ...

#ayshe
Beiträge: 445
Registriert: Do 25. Mär 2004, 10:04
Kontaktdaten:

terminliste universal: keine anzeige der termine

Beitrag von #ayshe » Fr 18. Mai 2007, 16:04

Hallo Schlaucher,

schöne Modulkombination hast du da gebaut.
Vor ein paar Wochen habe ich das mal in eine Site integriert und es lief alles auf Anhieb wunderbar. (Version 2.4)

Jetzt, etwa 4 Wochen später, stelle ich fest, dass bereits eingetragene und damals angezeigte Termine nicht mehr angezeigt werden. Es war aber niemand an der Contenido-Installation (Version 4..6.15 ModRewrite) und im Fehlerprotokoll gibt es ebenfalls keine Hinweise.

Ich habe dann heute einen neuen Termin angelegt und online gestellt, Terminliste ist sowieso Startartikel. Im Frontend wird zwar im Kalender das Datum farbig hervorgehoben
http://oekomasupport.net-build.de/front ... e=2007-6-1
bei einem Klick darauf heißt es aber wieder nur "Es liegen keine aktuellen Termine vor". Der Link scheint mir aber auch abgeschnitten zu sein:
http://oekomasupport.net-build.de/front ... _sK_show=t

Ich kann den Termin allerdings mit seiner tatsächlichen URI aufrufen:
http://oekomasupport.net-build.de/front ... 1&idcat=18

Woran kann das liegen?

Gruß,
Ayshe

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Re: terminliste universal: keine anzeige der termine

Beitrag von schlaucher » Fr 18. Mai 2007, 17:01

#ayshe hat geschrieben:...
bei einem Klick darauf heißt es aber wieder nur "Es liegen keine aktuellen Termine vor".
Schau mal in die Konfiguration der Terminliste. Die Checkbox zu Beginn "aktuelle Termine anzeigen" muss aktiv sein.
#ayshe hat geschrieben:Der Link scheint mir aber auch abgeschnitten zu sein:
http://oekomasupport.net-build.de/front ... _sK_show=t
Der Link ist o.k. Es wird das Datum des Tages (MOD_sK_put_date=2007-06-16) und das Anzeigeformat (MOD_sK_show=t) übertragen.

Gruß
schlaucher

#ayshe
Beiträge: 445
Registriert: Do 25. Mär 2004, 10:04
Kontaktdaten:

Beitrag von #ayshe » So 20. Mai 2007, 17:33

Vielen Dank für den Tip! Das Häkchen war zwar gesetzt, aber man muß in der Spalte daneben auch definieren, welche aktuellen Termine angezeigt werden (Radiobuttons). Und das fehlte in meiner Konfig.

Schönen Sonntagabend noch,
Ayshe

synergetics
Beiträge: 1
Registriert: Di 22. Mai 2007, 12:57
Wohnort: Glattbrugg
Kontaktdaten:

Detailansicht bei wiederkehrenden Terminen anpassen.

Beitrag von synergetics » Di 22. Mai 2007, 13:17

Hallo @schlaucher und an den Rest der Truppe :-) Ich habe das Modul bei einem Projekt eingebunden und funktioniert grundsätzlich.

Ich habe trotzdem eine Frage bezüglich Zyklus, respektiv wiederkehrenden Datum. Wenn ich zum Beispiel ein Datum 2007-05-21 bis 2007-12-17 einfüge und der Zyklus auf "wöchentlich" stelle werden in der Detailansicht alle Daten ausgegeben. Diese möchte ich gerne auf eine gewisse Anzahl beschränken (z.B. 4 Stück).

Im moment gibt es in der Detailansicht eine riesen Liste, mit allen Montage bis Ende Jahr! :-)

Beispiel Seite: http://www.marcelavigo.ch/cms/front_con ... 9&idart=17

Da meine PHP-Kentnisse sehr beschränkt sind, weiss ich nicht was ich wo anpassen muss um dies zu realisieren. Hat jemand eine Idee? Ich habe in den Threads leider nichts gefunden.

Vielen Dank für eure Hilfe.

PS: yeaahhh... das ist mein erster Forumeintrag :-)

greets synergetics
>> Better Thinking >> Better Ways

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Re: Detailansicht bei wiederkehrenden Terminen anpassen.

Beitrag von schlaucher » Di 22. Mai 2007, 14:05

synergetics hat geschrieben:Ich habe trotzdem eine Frage bezüglich Zyklus, respektiv wiederkehrenden Datum. Wenn ich zum Beispiel ein Datum 2007-05-21 bis 2007-12-17 einfüge und der Zyklus auf "wöchentlich" stelle werden in der Detailansicht alle Daten ausgegeben. Diese möchte ich gerne auf eine gewisse Anzahl beschränken (z.B. 4 Stück).

Im moment gibt es in der Detailansicht eine riesen Liste, mit allen Montage bis Ende Jahr! :-)

Beispiel Seite: http://www.marcelavigo.ch/cms/front_con ... 9&idart=17

Da meine PHP-Kentnisse sehr beschränkt sind, weiss ich nicht was ich wo anpassen muss um dies zu realisieren. Hat jemand eine Idee? Ich habe in den Threads leider nichts gefunden.
Da gibt es z.Z. noch keine Lösung, sorry. Aber ich nehme die Anregung auf und schau mal, was sich auf die Schnelle machen läßt.
synergetics hat geschrieben: PS: yeaahhh... das ist mein erster Forumeintrag :-)
weiter so :wink:

Gruß
schlaucher

shi
Beiträge: 251
Registriert: Fr 5. Nov 2004, 14:12
Kontaktdaten:

Abfragemodul für Terminliste

Beitrag von shi » Di 22. Mai 2007, 14:26

Hallo, nochmal die Anfrage nach einen Abfragemodul für Terminliste oder als Extramodul. Die Abfrage sollte nach Zeitraum, Ort und Kategorie möglich sein.

Siehe http://www.hannover.de/veranstaltungen/index.html

So in der Art. Kann mir da jemand helfen???

Gesperrt