Seite 28 von 50

Verfasst: Mo 14. Mai 2007, 15:32
von schlaucher
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

Verfasst: Mo 14. Mai 2007, 17:32
von Vetinari
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.

Verfasst: Mo 14. Mai 2007, 17:43
von Vetinari
sch....

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

gruss, V.

Fehler anch auswahl der Kategorie?

Verfasst: Di 15. Mai 2007, 15:09
von junior0007
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

Verfasst: Di 15. Mai 2007, 15:50
von Vetinari
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.

Re: Fehler anch auswahl der Kategorie?

Verfasst: Di 15. Mai 2007, 16:33
von schlaucher
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

Verfasst: Di 15. Mai 2007, 17:13
von junior0007
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

Verfasst: Di 15. Mai 2007, 20:04
von Vetinari
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.

Abfragemöglichkteit für Kalender

Verfasst: Mi 16. Mai 2007, 09:47
von shi
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 ...

terminliste universal: keine anzeige der termine

Verfasst: Fr 18. Mai 2007, 16:04
von #ayshe
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

Re: terminliste universal: keine anzeige der termine

Verfasst: Fr 18. Mai 2007, 17:01
von schlaucher
#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

Verfasst: So 20. Mai 2007, 17:33
von #ayshe
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

Detailansicht bei wiederkehrenden Terminen anpassen.

Verfasst: Di 22. Mai 2007, 13:17
von synergetics
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

Re: Detailansicht bei wiederkehrenden Terminen anpassen.

Verfasst: Di 22. Mai 2007, 14:05
von schlaucher
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

Abfragemodul für Terminliste

Verfasst: Di 22. Mai 2007, 14:26
von shi
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???