Page 2 of 7
Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 14:21
by flip-flop
/home/redcross/htdocs/template/inc_script/frontend_render/phpwcmsCalendar.class.php
Ist definitiv nicht richtig, aber auf mich hört ja keiner - Schulterzuck -
Nach /template/inc_script/frontend_render/ muss die
init-calendar.php (wichtig!!! -> vermutlich hast du die vergessen)
In deiner config ist
$phpwcms['allowed_lang'] = array('en', 'de'); //, 'fr', 'es' array of allowed languages definitiv gesetzt?
Knut
Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 15:42
by santscho
Mist!
Nach /template/inc_script/frontend_render/ muss die init-calendar.php (wichtig!!! -> vermutlich hast du die vergessen)
Nein, die ist schon so drinn.
In deiner config ist $phpwcms['allowed_lang'] = array('en', 'de'); //, 'fr', 'es' array of allowed languages definitiv gesetzt?
Nein - habe ich ergänzt.
und jetzt.... geht überhaupt nix mehr:
Code: Select all
lang
Warning: Cannot modify header information - headers already sent by (output started at /home/redcross/htdocs/config/phpwcms/conf.inc.php:1) in /home/redcross/htdocs/include/inc_lib/default.inc.php on line 41
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/redcross/htdocs/config/phpwcms/conf.inc.php:1) in /home/redcross/htdocs/include/inc_lib/default.inc.php on line 314
Warning: Cannot modify header information - headers already sent by (output started at /home/redcross/htdocs/config/phpwcms/conf.inc.php:1) in /home/redcross/htdocs/include/inc_module/mod_bad-behavior/bad-behavior/screener.inc.php on line 8
Einlogen im Backend geht auch nicht mehr.
Habe $phpwcms['allowed_lang'] = array('en', 'de'); //, 'fr', 'es' array of allowed languages wieder aus der conf_inc_php rausgenommen. Doch die Warnungen bleiben, einlogen nicht möglich.

Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 16:02
by flip-flop
Du hast einfach nur deine config verbastelt. Ist dort noch etwas versehentlich geändert worden? Falscher Editor?
Im Urzustand steht dort so etwas: (Mit Zeile davor und danach)
Code: Select all
$phpwcms['default_lang'] = 'de'; //default language
$phpwcms['allowed_lang'] = array('en', 'de', 'fr', 'es'); //array of allowed languages
$phpwcms['charset'] = 'ISO-8859-1'; //default charset 'iso-8859-1'
Und diese:
Code: Select all
/template/inc_script/frontend_render/phpwcmsCalendar.class.php
bitte wieder entfernen.
Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 16:20
by santscho
Ich bin doch ein unvorsichtiger Idiot. Habe in der conf.inc.php die Suche meines Texteditors aufgerufen und nach 'lang' gesucht. Offensichtlich hat es aber 'lang' in die Datei geschrieben anstatt ins Suchfeld (lang<?php). Alles wieder repariert. Ufff... und solcher Mist passiert 1 Tag vor Website launch.

Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 17:09
by flip-flop
Und der Kalender funktioniert nun auch?
Bsp.:
{CALENDAR:
items=10
template=my_dates_list_de.html
lang=de
tag=tag1, tag2
tagmode=OR
href=index.php?ebene06
}
tag=tag1, tag2 usw. hatte Oliver vergessen.
tag1, tag2, usw. wird im Kalender bei Kalender: oder calendar: eingetragen, Komma separiert.
So kann bei der Ausgabe noch einmal über verschiedenen Gruppen die den z.B. tag1 enthalten gefiltert werden.
Tagmode geht im Moment nur OR.
Knut
Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 17:14
by santscho
Hab mal all den "Gerümpel" in den Papierkorb geschmissen und nochmals installiert. Jetzt gehts! Vorallem war aber die fehlende "allow_lang" in der conf.inc.php schuld.
Danke für die Hilfe!
Ralphi
Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 17:33
by flip-flop
Ist dein System wirklich in allen Bereichen aktuell? Ich würde auf jeden Fall die config mit einer aktuellen dist.conf.inc abgleichen. (Muss natürlich zu deiner Version passen).
Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 17:44
by santscho
Die Website funktioniert jedenfalls. Fasse das Teil bis zum nächsten Update lieber nicht mehr an. Danke für den Tip.
Re: Kalender in Vers. 1.3.9
Posted: Thu 24. Jul 2008, 18:38
by santscho
Okay, das mit den Tags funktioniert auch super. Konnte für alle Gruppen Events erstellen, die auch wunderbar ausgegeben werden.
Allgemeine Problemchen:
Events VON BIS:
- Keine Ausgabe von BIS. Template mit {ENDDATE} ergänzt. Nun gehts, jedoch erhalten Tages-Events auch ein Enddatum, welches dem Startdatum entspricht.
Events WIEDERHOLEND:
- Nur der erste Tag wird angezeigt. Die folgenden Tage nicht. Falls es dazu keine Lösung gibt, muss ich halt den Event manuell wiederholen.
Hab Freude am Kalender-Modul!
Ralph
Re: Kalender in Vers. 1.3.9
Posted: Fri 25. Jul 2008, 01:03
by flip-flop
WIEDERHOLEND: Das scheint noch nicht zu funktionieren.
Um ENDDATE bzw. KILLDATE auszublenden bei Gleichheit mit STARTDATE bzw. LIVEDATE, müsstes du m.A.n. tiefer in die phpwcmsCalendar.class.php eingreifen.
Re: Kalender in Vers. 1.3.9
Posted: Wed 30. Jul 2008, 20:46
by Trikerdaniel
Kalender aus der Version 1.3.9
Ich habe den Beitrag hier schon gelesen. Der Kalender funktioniert auch, habe aber noch eine Frage.
http://forum.phpwcms.org/viewtopic.php? ... 95#p106244
Bei mir wird der Einteilungstext angezeigt. Wenn ich aber unter Beschreibung ein Text schreibe, wird dieser nicht angezeigt.
Mein Seiten Code:
Code: Select all
{CALENDAR:
items=100
template=dates_list_de.html
lang=de
tagmode=OR
href=index.php?aktuelle-veranstaltungen
}
Template:
Code: Select all
<div class="calendar">
<div class="date">
<strong>{STARTDATE:d.m.}</strong><strong class="year">{STARTDATE:Y}</strong>
</div>[TITLE]
<h2>{TITLE}</h2>[/TITLE][PLACE]
<p class="place">Ort: {PLACE}</p>[/PLACE][TEXT]
<div class="teaser">
{TEXT}
</div>[/TEXT]
</div>
Kann mir jemand helfen?
Danke zum voraus
Daniel
Re: Kalender in Vers. 1.3.9
Posted: Thu 31. Jul 2008, 00:25
by flip-flop
Hallo Daniel,
der Beschreibungstext funktioniert noch nicht.
Also alles wesentliche in den Einleitungstext, z.B.:
Code: Select all
Der Text dazu ist auch in [b]fett[/b] und [i]kursiv[/i] mit [u]Unterstrich[/u] möglich.
Knut
Re: Kalender in Vers. 1.3.9
Posted: Thu 31. Jul 2008, 09:32
by Cipolla
Hallo Daniel,
um den Text aus dem wysiwyg Editor anzuzeigen ist eine Ergänzung von zwei Dateien nötig:
-> phpwcmsCalendar.class.php ab Zeile 105 (\template\inc_script)
Code: Select all
$items[$key] = $this->template;
$items[$key] = render_cnt_template($items[$key], 'HREF', $href);
$items[$key] = render_cnt_template($items[$key], 'TITLE', html_specialchars($date['calendar_title']));
$items[$key] = render_cnt_template($items[$key], 'TEXT', plaintext_htmlencode($date['calendar_teaser']));
$items[$key] = render_cnt_template($items[$key], 'PLACE', html_specialchars($date['calendar_where']));
$items[$key] = render_cnt_date($items[$key], $date['calendar_start_date'], $date['calendar_start_date'], $date['calendar_end_date']);
-> das einfügen
Code: Select all
$items[$key] = render_cnt_template($items[$key], 'TEXTLONG', $date['calendar_text']);
TEXTLONG ist hier der Platzhalter der in das Template kommt:
Beispiel Template:
Code: Select all
<div class="calendar">
<div class="date">
<strong>{STARTDATE:d.m.}</strong><strong class="year">{STARTDATE:Y}</strong>
</div>[TITLE]
<h2>{TITLE}</h2>[/TITLE][PLACE]
<p class="place">Ort: {PLACE}</p>[/PLACE][TEXT]
<div class="teaser">
{TEXT}
</div>[/TEXT]
[TEXTLONG]
<div class="textlong">
{TEXTLONG}
</div>[/TEXTLONG][IMAGE_CALENDAR]
<div class="image_teaser">
{IMAGE_CALENDAR}
</div>[/IMAGE_CALENDAR]
</div>
Gruß Klaus
Re: Kalender in Vers. 1.3.9
Posted: Thu 31. Jul 2008, 11:56
by Trikerdaniel
Hallo Knut hallo Klaus
Danke Euch beiden für die Hilfe.
Knut es Hat Funktioniert mit Deinem Tip. Nun aber noch was, kann ich auch die Start und End Zeit von einem Termin Anzeigen lassen?
Danke zum voraus
Daniel
Re: Kalender in Vers. 1.3.9
Posted: Thu 31. Jul 2008, 13:29
by flip-flop
Code: Select all
{STARTDATE:d.m.Y - H:i} - {ENDDATE:d.m.Y - H:i}
oder besser
Code: Select all
Am {STARTDATE:d.m.Y} um {STARTDATE:H.i} Uhr
Enddatum analog dazu.
Knut