pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => KalenderMx => Thema gestartet von: ManfredBonn am 24 Juli 2007, 07:40:44

Titel: Kategorien-Legende im Center-Block
Beitrag von: ManfredBonn am 24 Juli 2007, 07:40:44
Hallo zusammen,

mal wieder eine Frage zum Center-Block! Wie ich nur Termine bestimmter Kategorien anzeigen lassen kann, habe ich hier im Forum gefunden und gelöst. Danke!

:puzzled: Meine Frage bezieht sich auf die Kategorien-Legende am Ende des Blocks. Mein Kalender hat inzwischen eine Reihe an Kategorien. Die Kategorien werden nach der Kategorien-ID sortiert. (auch mit Hilfe des Forums geändert).

Meine Frage: Wie kann ich z.B. nur die ersten 10 Kategorien in der Legende anzeigen lassen. Wichtig!! Es soll nur die Legende im Center-Block minimiert werden. Innerhalb des Kalenders sollen alle Kategorien angezeigt werden!

Ich nutze den Kalennde 1.4e

Ist meine Idee umsetzbar, wenn ja, wer kann helfen!!??

Danke im Voraus!!! :thumbup: :thumbup:

Manfred
Titel: Re: Kategorien-Legende im Center-Block
Beitrag von: smartmusic am 24 Juli 2007, 09:07:05
z.b. wie du nur eine anzeigen lassen willst....alle einzeln einfügen

$content .= "";
    $qry = "SELECT eid, title, hometext, posteddate, topic, informant, year(startDate), month(startDate), dayofmonth(startDate), hour(startTime), minute(startTime), year(endDate), month(endDate), dayofmonth(endDate), hour(endTime), minute(endTime), alldayevent, categorie, teilnahme, location FROM " . CAL_TABLE_EVENTS . "
WHERE (startDate>= '$qrydate' or endDate>= '$qrydate')
and ($whereoption)
and (categorie = 7  || categorie = 8 || categorie = 9)
order by startDate $sort, endDate $sort
limit 0,$icount";
    $result = sql_query($qry, $dbi);
    while (list($eid, $title, $hometext, $posteddate, $topic, $informant, $y1, $m1, $d1, $h1, $mi1, $y2, $m2, $d2, $h2, $mi2, $alldayevent, $categorie, $teilnahme, $location) = sql_fetch_row($result, $dbi)) {
        $bgcolornew = ($i == 0) ? $listbgcolor1 : $listbgcolor2;
        $txtcolornew = ($i == 0) ? $listtxtcolor1 : $listtxtcolor2;
        $listrange = "";
        $i = ($i == 0) ? 1 : 0;
Titel: Re: Kategorien-Legende im Center-Block
Beitrag von: jubilee am 24 Juli 2007, 10:03:54
@smartmusic:
ZitatWichtig!! Es soll nur die Legende im Center-Block minimiert werden.

Dein Beispiel zeigt dagegen nur die Termine aus bestimmten Kategorien an