Kalender in Vers. 1.3.9

Hier bekommst Du deutschsprachigen Support bezüglich offizieller Module für phpwcms. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in Vers. 1.3.9

Post 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: Kalender in Vers. 1.3.9

Post 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.
:twisted:
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in Vers. 1.3.9

Post 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.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: Kalender in Vers. 1.3.9

Post by santscho »

:D
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. :oops:
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in Vers. 1.3.9

Post 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: Kalender in Vers. 1.3.9

Post 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
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in Vers. 1.3.9

Post 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).
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: Kalender in Vers. 1.3.9

Post by santscho »

Die Website funktioniert jedenfalls. Fasse das Teil bis zum nächsten Update lieber nicht mehr an. Danke für den Tip.
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: Kalender in Vers. 1.3.9

Post 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
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in Vers. 1.3.9

Post 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.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Trikerdaniel

Re: Kalender in Vers. 1.3.9

Post 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
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in Vers. 1.3.9

Post 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Cipolla
Posts: 451
Joined: Sat 16. Feb 2008, 20:39
Location: Muppet Show

Re: Kalender in Vers. 1.3.9

Post 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
...
Trikerdaniel

Re: Kalender in Vers. 1.3.9

Post 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
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in Vers. 1.3.9

Post 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply