Kalender in 1.4.6

Hier bekommst Du deutschsprachigen Support bezüglich offizieller Module für phpwcms. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
larmann
Posts: 311
Joined: Thu 23. Jun 2005, 10:51
Location: Hamburg
Contact:

Kalender in 1.4.6

Post 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?
User avatar
Cipolla
Posts: 451
Joined: Sat 16. Feb 2008, 20:39
Location: Muppet Show

Re: Kalender in 1.4.6

Post 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.
...
larmann
Posts: 311
Joined: Thu 23. Jun 2005, 10:51
Location: Hamburg
Contact:

Re: Kalender in 1.4.6

Post by larmann »

Danke. Hat aber nichts geändert. Funktioniert nicht.
User avatar
Oliver Georgi
Site Admin
Posts: 9890
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Kalender in 1.4.6

Post 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.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in 1.4.6

Post 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Oliver Georgi
Site Admin
Posts: 9890
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Kalender in 1.4.6

Post by Oliver Georgi »

bald… muss es erst "entkundeln"
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
larmann
Posts: 311
Joined: Thu 23. Jun 2005, 10:51
Location: Hamburg
Contact:

Re: Kalender in 1.4.6

Post 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
User avatar
Cipolla
Posts: 451
Joined: Sat 16. Feb 2008, 20:39
Location: Muppet Show

Re: Kalender in 1.4.6

Post 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.
...
User avatar
Cipolla
Posts: 451
Joined: Sat 16. Feb 2008, 20:39
Location: Muppet Show

Re: Kalender in 1.4.6

Post 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!
...
larmann
Posts: 311
Joined: Thu 23. Jun 2005, 10:51
Location: Hamburg
Contact:

Re: Kalender in 1.4.6

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

Re: Kalender in 1.4.6

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

Re: Kalender in 1.4.6

Post 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!
...
larmann
Posts: 311
Joined: Thu 23. Jun 2005, 10:51
Location: Hamburg
Contact:

Re: Kalender in 1.4.6

Post 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?
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Kalender in 1.4.6

Post 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?
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Kalender in 1.4.6

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