Page 1 of 4

Kalender in 1.4.6

Posted: Thu 9. Sep 2010, 12:00
by larmann
Hallo,
ich versuche erstmals mit dem integrierten Kalendermodul klarzukommen. Ich habe:
1.) auf Module -> Kalender geklickt
2.) geprüft, ob in der DB eine Tabelle angelegt ist
3.) das Setup-Verzeichnis gelöscht
4.) Einen Testeintrag im Backend angelegt, als Kalender tag1 eingetragen
5.) auch diesen Testeintrag in der DB geprüft
6.) in einem einfach Text folgenden Code hineinkopiert:
{CALENDAR:
items=10
template=my_dates_list_de.html
lang=de
tag=tag1, tag2
tagmode=OR
href=index.php?ebene06
}
7.) calender.php von
inc_script/frontend_render/disabled
verschoben in das Verzeichnis
inc_script/frontend_render/
8.) in templates/calender eine Datei namens my_dates_list_de.html angelegt, die folgenden Code beinhaltet:

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>
Und siehe da: Nichts passiert. Ich habe den Eindruck, dass die HowTo-Anleitung nicht mehr mit der Installation von 1.4.6 übereinstimmt.
http://www.phpwcms-howto.de/wiki/doku.p ... e/kalender

Irgendwie ist das alles durcheinander und ich bekomme das Modul so nicht zum Laufen.

Danke
Edit: Oder sollte ich besser den cmCalendar benutzen?

Re: Kalender in 1.4.6

Posted: Thu 9. Sep 2010, 20:04
by Cipolla
7.) calender.php von
inc_script/frontend_render/disabled
verschoben in das Verzeichnis
inc_script/frontend_render/
Die caelnder.php schmeiss mal da wieder raus. die hat mit dem Kalender-Modul nichts zu tun. Das war mal ne andere Baustelle.

Re: Kalender in 1.4.6

Posted: Thu 9. Sep 2010, 20:32
by larmann
Danke. Hat aber nichts geändert. Funktioniert nicht.

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 07:01
by Oliver Georgi
Das Modul hatte ich im April bereits leicht erweitert, siehe http://iba-stadtumbau.de/index.php?prae ... 0-kalender, von daher sollte es auch noch immer funktionieren.

Ein Setup ist nicht nötig. Allerdings gibt es per Default kein Rendering im Frontend, dazu bedarf es entsprechender zusätzlicher Funktionalität.

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 17:50
by flip-flop
@larmann: Schau dir den wiki Beitrag noch einmal an, dort ist nun die init-calnder.php verfügbar die dir fehlte.

@Oliver: Magst du die Erweiterung veröffentlichen?

Knut

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 18:45
by Oliver Georgi
bald… muss es erst "entkundeln"

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 20:49
by larmann
Ich habe nun die init-calendar.php eingebaut und es tut sich auch was. Ich bekomme folgende Fehlermeldung. Beim Pfad der Domain habe ich ein paar Punkte zur Anonymisierung eingebaut, versteht sich. Was heißt das nun?
(!) Warning: array_intersect() [function.array-intersect]: Argument #2 is not an array in /var/www/....domain..../www/web/include/inc_module/mod_calendar/inc/calendar.class.php on line 228
Call Stack
# Time Memory Function Location
1 0.0010 209232 {main}( ) ../index.php:0
2 0.0349 6432848 require( '/var/www/....domain..../www/web/include/inc_front/content.func.inc.php' ) ../index.php:95
3 0.1834 13360624 include_once( '/var/www/....domain..../www/web/template/inc_script/frontend_render/init-calendar.php' ) ../content.func.inc.php:800
4 0.1843 13531824 phpwcmsCalendar->parse( ) ../init-calendar.php:56
5 0.1843 13531968 phpwcmsCalendar->parse_match( ) ../calendar.class.php:56
6 0.1850 13534320 array_intersect ( ) ../calendar.class.php:228

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 21:36
by Cipolla
Ist ja lustig, in einer r398 1.4.5 funktionierte mit dem kalender alles noch "from scratch" also ohne irgendwelche init-calender scripts. Und tatsächlich, in einer 1.4.6. klappt da nix mehr.

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 21:45
by Cipolla
Obwohl... moment! Ist die Datei phpwcmsCalendar.class.php im Verzeichnis /template/inc_script/ vorhanden oder wurde die jetzt ersetzt durch die /include/inc_module/mod_calendar/inc/calendar.class.php ???

Hier schein aber mal richtig was durcheinander zu sein!

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 21:57
by larmann
Ja, ja. Da ist bestimmt Einiges durcheinander gegangen. Also: In /template/inc_script/ liegt gar keine Datei. In inc_script/frontend_render/ liegt die init-calendar.php und eine linkme.php

Ich gehe jetzt erstmal schlafen. Das Baby wacht auch leider samstags total früh auf :-(

Re: Kalender in 1.4.6

Posted: Fri 10. Sep 2010, 21:59
by flip-flop
Ja, ja. Da ist bestimmt Einiges durcheinander gegangen.
Es ist nix durcheinander, die Datei wurde von OG sinnvollerweise verlegt und umbenannt.

Ich vermute du hast in der config das Array getötet:

Code: Select all

$phpwcms['allowed_lang']      = array('en', 'de', 'fr', 'es');     //array of allowed languages
Knut

Re: Kalender in 1.4.6

Posted: Sat 11. Sep 2010, 09:48
by Cipolla
flip-flop wrote: Es ist nix durcheinander, die Datei wurde von OG sinnvollerweise verlegt und umbenannt.
Knut, mit Durcheinander meine ich, das die Links und Downloads in der Wiki nichts mehr mit der aktuellen Situation zu tun haben:
wiki wrote:Download: http://forum.phpwcms.org/viewtopic.php?p=103834#p103834

Modul: Modul Kalender/Events (ab V1.4.2 r348 integriert)

Geänderte Datei für wysiwyg Ausgabe und Bild aus Dateizentrale (bis V1.4.2 r347): Komplettes Set , CSS, Templ, php

Hier ist der Kalender in Aktion zu sehen:
http://www.iba-stadtumbau.de/index.php?news-aktuell
http://www.iba-stadtumbau.de/index.php?kalender

http://forum.phpwcms.org/viewtopic.php?p=106244#p106244
Download & Links auf die Forumbeiträge beziehen sich auf die "alte" version, wo zum Beispiel die phpwcmsCalendar.class.php aufgerufen wird, die sich hier (/template/inc_script/) befindet.

Die init-calendar.php aus der wiki bezieht sich aber auf die "neue" Version.

Die Download Links, die sich auf das Forum beziehen müssten aus der Wiki raus, bzw. müsste klarer ersichtlich sein auf welche Version sich das Bezieht!

Re: Kalender in 1.4.6

Posted: Sat 11. Sep 2010, 16:19
by larmann
Hallo,
das genannte Array habe ich nun in die config eingefügt und damit ist die Fehlermeldung verschwunden. Nach welcher Anleitung soll ich denn nun noch versuchen den Kalender zum Laufen zu bekommen?

Danke
EDIT: Hat dieses Kalender-Modul eigentlich so einen Minikalender, d.h. so ein quadratisches Kalenderfeld, das einen Monat anzeigt, so wie der cmCalendar das kann?

Re: Kalender in 1.4.6

Posted: Sat 11. Sep 2010, 16:30
by update
larmann wrote:das genannte Array habe ich nun in die config eingefügt
Mit welcher cms-Version bist Du da nochmal am Start?

Re: Kalender in 1.4.6

Posted: Sat 11. Sep 2010, 16:47
by flip-flop
@larmann:

Das ist doch nun recht einfach:
- Fange erst einmal damit an und gleiche deine unvollständige config mit der dist.conf.inc.php. Scheinbar beim Update vergessen .......
- Die init-calendar.php nach /frontend_render/ kopieren

Template in template/calendar/:
Z.B. my_dates_list_de.html (wie im Aufruf angegeben)

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>
- Aufruf z.B. in einem CP plain text:

Code: Select all

{CALENDAR:
items=10
template=my_dates_list_de.html
lang=de
tag=tag1, tag2
tagmode=OR
date_start=01.01.2010
date_end=31.12.2010
href=index.php?ebene06
}
- CSS: template/inc_css/specific/calendar.css einbinden

Fertig.


- Der eingebaute Kalender hat keinen Mini-Kalender.

Knut