Terminkalender mit Buchungsmöglichkeit

80 views
Skip to first unread message

Michael K.

unread,
Jun 23, 2014, 7:17:31 AM6/23/14
to phpmanufak...@googlegroups.com
Hallo

Gibt es eigentlich eine Art Terminkalender (Modul) mit Buchungs- od. Anmeldemöglichkeit (z.B. für Seminare)

MfG
Michael

Ralf Hertsch

unread,
Jun 23, 2014, 7:47:33 AM6/23/14
to phpmanufak...@googlegroups.com
Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:
Gibt es eigentlich eine Art Terminkalender (Modul) mit Buchungs- od. Anmeldemöglichkeit (z.B. für Seminare)

Aber ja doch, Event kann genau dies und noch einiges mehr:


Falls es "nur" darum geht, Veranstaltungen anzukündigen und Mikrodaten zu generieren (für Google & Co.) kann dies auch flexContent:


Gruß
Ralf

Michael K.

unread,
Jun 23, 2014, 5:56:36 PM6/23/14
to phpmanufak...@googlegroups.com
Hallo Ralf,

Danke, habe mich für Event entschieden das ist genau was ich brauche.
Jedoch steh ich nach installation und einrichten schon vor einem problem.
Beim anlegen eines neuen Termins kommt folgende meldung
Notice: Undefined index: organizer_id in /usr/local/pem/vhosts/119668/webspace/httpdocs/modules/kit_event/class.backend.php on line 1356 Notice: Undefined index: location_id in /usr/local/pem/vhosts/119668/webspace/httpdocs/modules/kit_event/class.backend.php on line 1357
und im Frontend keine Ausgabe der Daten, Droplet ist natürlich auf der Seite vorhanden.

Gruß
Michael

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jun 24, 2014, 6:07:24 AM6/24/14
to phpmanufak...@googlegroups.com
Hallo Michael,

Am Montag, 23. Juni 2014 23:56:36 UTC+2 schrieb Michael K.:
Danke, habe mich für Event entschieden das ist genau was ich brauche.

ähmm, du hast dich für den Vorgänger von Event --> kitEvent - entschieden, dieses Addon wird von mir nicht mehr weiterentwickelt, während es bei Event permanent weiter geht. Gibt es einen bestimmten Grund für deine Entscheidung?
 
Jedoch steh ich nach installation und einrichten schon vor einem problem.
Beim anlegen eines neuen Termins kommt folgende meldung
Notice: Undefined index: organizer_id in /usr/local/pem/vhosts/119668/webspace/httpdocs/modules/kit_event/class.backend.php on line 1356 Notice: Undefined index: location_id in /usr/local/pem/vhosts/119668/webspace/httpdocs/modules/kit_event/class.backend.php on line 1357
und im Frontend keine Ausgabe der Daten, Droplet ist natürlich auf der Seite vorhanden.

NOTICE sind keine Fehler sondern Hinweise, der Programmcode wird trotzdem ausgeführt.

Bitte mal in den WB Optionen die PHP Fehlerberichte auf E_ALL^E_NOTICE stellen, danach sollte es funktionieren.

Gruß
Ralf

Michael K.

unread,
Jun 24, 2014, 3:43:24 PM6/24/14
to phpmanufak...@googlegroups.com
Hallo Ralf,

ich habe mich für kitEvent entschieden weil ich eine Anmeldemöglichkeit zu den Terminen benötige,  jedoch dann kitEvent mit Event verwechselt.
Event ist also eine Erweiterung zu kitFramework.... jetzt habe ich kitFramework Backend installiert nur leider ohne erfolg, wenn ich kitFramework in den Admin-Tools aufrufe
bekomme ich folgende Fehlermeldung:  Error occurred: 500 - internal server error
Diese Fehlermeldung bekomme ich jetzt auch im Frontend

Gruß
Michael

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jun 25, 2014, 2:29:39 AM6/25/14
to phpmanufak...@googlegroups.com
Hallo Michael,


Am Dienstag, 24. Juni 2014 21:43:24 UTC+2 schrieb Michael K.:
ich habe mich für kitEvent entschieden weil ich eine Anmeldemöglichkeit zu den Terminen benötige,  jedoch dann kitEvent mit Event verwechselt.

oh ... 8-)
 
bekomme ich folgende Fehlermeldung:  Error occurred: 500 - internal server error
Diese Fehlermeldung bekomme ich jetzt auch im Frontend

Ohne zusätzliche Informationen ist schwer zu sagen, was die Ursache ist.

Kannst du dir bitte mal den kitFramework Systemcheck herunterladen und ausführen? Alles Fehlerfrei (grün)?

Ansonsten kannst du mir gerne per E-Mail Zugangsdaten zum Backend und FTP zukommen lassen, dann schaue ich es mir genau an.

Gruß
Ralf

Michael K.

unread,
Jun 25, 2014, 2:55:04 AM6/25/14
to phpmanufak...@googlegroups.com
Hallo Ralf,

Habe dir alle Daten via Email (ralf.h...@phpmanufaktur.de) gesendet, bin schon gespannt was ich vermurkst habe :-(

Gruß
Michael

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jun 25, 2014, 4:04:40 AM6/25/14
to phpmanufak...@googlegroups.com
Hallo Michael,

Am Mittwoch, 25. Juni 2014 08:55:04 UTC+2 schrieb Michael K.:
Habe dir alle Daten via Email gesendet, bin schon gespannt was ich vermurkst habe :-(

Du hast gar nix vermurkst ... 8-)

Das Problem ist: dein Provider hat mod_rewrite ausgeschaltet, damit ist ein dynamisches Umschreiben von Adressen, wie es vom kitFramework und allen modernen CMS verwendet wird, nicht möglich und es wird ein internal server error ausgelöst. Darüber hinaus hat dein Provider weitere PHP Funktionen, wie z.B. set_time_limit() ausgeschaltet. 

Der Systemcheck kann diese Probleme leider nicht im Vorfeld erkennen ... 8-(

Lange Rede, kurzer Sinn: Das kitFramework kann bei diesem Hoster, oder zumindest in dem von dir verwendeten Paket nicht verwendet werden. Die Schwierigkeiten mit dem alten kitEvent kommen mit hoher Wahrscheinlichkeit aus der gleichen Ecke, da auch der Vorgänger bereits ein paar Anforderungen an den Server stellt.

Bleibt also leider nur auf ein geeignetes Hostingpaket zu wechseln oder auf Event und kitEvent zu verzichten.

Gruß
Ralf

Michael K.

unread,
Jun 25, 2014, 2:17:00 PM6/25/14
to phpmanufak...@googlegroups.com
Hallo Ralf, 

Danke nochmals, laut dem Betreiber sollte aber alles funktionieren,  hab dir eine Datei mit den Infos via Email gesendet.
Könntest du mir vieleicht sagen was hier nicht aktiv ist und aktiviert werden muss?!

Recht herzlichen dank
lg
Michael

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Michael K.

unread,
Jun 25, 2014, 2:45:34 PM6/25/14
to phpmanufak...@googlegroups.com
So jetzt bin ichs nochmal....

Ralf, könntest du mir bitte mitteilen welche PHP Funktionen benötigt werden, hatte gerade einen Rückruf vom Provider wenn ich diesem die Funktionen mitteile werden diese dann freigeschalten.

Danke nochmals für deine Mühe
Michael

PS: Phu, die Geburt der neuen auf CMS gebautem Homepage ist doch schwerer als gedacht :-(

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jun 25, 2014, 10:08:56 PM6/25/14
to phpmanufak...@googlegroups.com
Hallo Michael,

das größte Problem betrifft die Apache Server Konfiguration und nicht PHP selbst, mod_rewrite ist auf deinem Server ausgeschaltet - die Rewrite Engine wird für dynamische URL's benötigt

Die folgenden Standard Anweisungen in einer .htaccess Datei:

<IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    RewriteBase /kit2
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ bootstrap.php [QSA,L]
</IfModule>

lösen auf deinem Server einen internal server error (500) aus.

Ein kleineres Problem ist, das zahlreiche PHP Funktionen ausgeschaltet sind, u.a. set_time_limit() - da das kitFramework bei der Installation und Aktualisierung z.T. große Datenpakete holt, entpackt und installiert kann dies zu Problemen führen. Die ausgeschalteten Funktionen sind in der phpinfo.htm die du mir geschickt hast unter "disable_functions" aufgelistet.

Wie gesagt, mod_rewrite muss funktionieren, mit dem Rest können wir uns dann schon irgendwie arrangieren ... 8-)

Gruß
Ralf

Michael K.

unread,
Jun 26, 2014, 3:17:27 AM6/26/14
to phpmanufak...@googlegroups.com
Hallo Ralf,

So, heute morgen kam die SMS vom Betreiber das die PHP Funktionen jetzt aktiv sind, ich voller Freude installiere kitFramework erneut und siehe da aus 500 wird 404 *hmpf*

Error occurred: 404 - not found, jetzt gehts also trotz der Funktionen doch nicht?!?

Würdest du dir das jetzt nochmals bitte anschaun.

Danke
Gruß
Michael


Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jun 26, 2014, 3:33:13 AM6/26/14
to phpmanufak...@googlegroups.com
Hallo Michael,

ich hatte den 500er Fehler abgefangen, damit deine Website wenigstens ohne das kitFramework funktioniert.

Das kitFramework ist jetzt wieder aktiv und der 500er Fehler wieder da - dein Provider hat das mod_rewrite nicht eingeschaltet!

Gruß
Ralf

Michael K.

unread,
Jun 26, 2014, 4:32:14 AM6/26/14
to phpmanufak...@googlegroups.com
Hallo,

so, nochmal Telefoniert, also mod_rewrite ist lt. Provider devinitiv aktiv, da muss man da noch etwas in .htaccess aktivieren, eintragen, ändern?! sowas meinte der Servicemann am telefon.

Gruß
Michael

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jun 26, 2014, 6:26:47 AM6/26/14
to phpmanufak...@googlegroups.com
Hallo Michael,

wie bereits in einem der vorherigen Posts geschildert:

Die .htaccess im Verzeichnis /kit2 deines Servers enthält folgende mod_rewrite Anweisung:

<IfModule mod_rewrite.c>
   Options -MultiViews
   RewriteEngine On
   RewriteBase /kit2
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^ bootstrap.php [QSA,L]
</IfModule>

genau dies ist der Auslöser für den internal server error 500. Der Support kann das ja gerne prüfen.

Gruß
Ralf

Ralf Hertsch

unread,
Jun 30, 2014, 12:03:46 AM6/30/14
to phpmanufak...@googlegroups.com
Am Donnerstag, 26. Juni 2014 10:32:14 UTC+2 schrieb Michael K.:
so, nochmal Telefoniert, also mod_rewrite ist lt. Provider devinitiv aktiv, da muss man da noch etwas in .htaccess aktivieren, eintragen, ändern?! sowas meinte der Servicemann am telefon.

was mir noch dazu einfällt: kann es sein, dass mod_rewrite in _Unterverzeichnissen_ nicht gestattet ist?

Gruß
Ralf 

Michael K.

unread,
Jul 2, 2014, 5:26:58 AM7/2/14
to phpmanufak...@googlegroups.com
Hallo Ralf,

So also mod_rewrite ist jetzt definitiv freigeschalten das problem scheint ein anderes, der techniker hat mich auf den error_log hingewiesen, hier mal die zeile in der der fehler auftaucht, hoffe du kannst damit etwas anfangen.
[Wed Jul 02 10:38:42 2014] [alert] [client xx.114.138.xxx] /usr/local/pem/vhosts/119668/webspace/httpdocs/kit2/.htaccess: Option MultiViews not allowed here, referer: http://xxxxxx.ispservices.at/admin/admintools/tool.php?tool=kit_framework

Gruß
Michael

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jul 2, 2014, 8:13:07 PM7/2/14
to phpmanufak...@googlegroups.com
Hallo Michael,


Am Mittwoch, 2. Juli 2014 11:26:58 UTC+2 schrieb Michael K.:
[Wed Jul 02 10:38:42 2014] [alert] [client xx.114.138.xxx] /usr/local/pem/vhosts/119668/webspace/httpdocs/kit2/.htaccess: Option MultiViews not allowed here, referer: http://xxxxxx.ispservices.at/admin/admintools/tool.php?tool=kit_framework

Das war der entscheidende Hinweis ... 8-)

Das kitFramework blubbert jetzt friedlich auf deinem Server, Event ist bereits installiert!

Gruß´
Ralf 

Michael K.

unread,
Jul 3, 2014, 5:08:48 AM7/3/14
to phpmanufak...@googlegroups.com
Na wunderbar, das war aber einsteiniger weg.
Recht herzlichen Dank, dann werde ich mich jetzt mal in die Materie einlesen,

Gruß
Michael

Michael K.

unread,
Jul 6, 2014, 7:56:49 AM7/6/14
to phpmanufak...@googlegroups.com
Hallo Ralf,

also ich habe mich jetzt dazu entschieden doch bei KeepInTouch und kitEvent zu bleiben da KitFramework ja leider keine Möglichkeit für Newsletter anbietet und auch der Aufbau doch recht kompliziert ist und kitEvent den Anforderungen eigentlich genügt.
Ich hätte zu kitEvent nur eine Frage, wenn sich jetzt jemand online für ein Erstelltes Event anmeldet, wo kann ich die Absender Emailadresse für die Bestätigungsemails ändern, ich werd einfach nicht fündig :-(

Vielen Danke
Sonnige Grüße aus Wien
Michael

Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jul 8, 2014, 12:06:07 AM7/8/14
to phpmanufak...@googlegroups.com
Hallo Michael,

Am Sonntag, 6. Juli 2014 13:56:49 UTC+2 schrieb Michael K.:
also ich habe mich jetzt dazu entschieden doch bei KeepInTouch und kitEvent zu bleiben da KitFramework ja leider keine Möglichkeit für Newsletter anbietet und auch der Aufbau doch recht kompliziert ist und kitEvent den Anforderungen eigentlich genügt.

Schade ... 8-)
 
Ich hätte zu kitEvent nur eine Frage, wenn sich jetzt jemand online für ein Erstelltes Event anmeldet, wo kann ich die Absender Emailadresse für die Bestätigungsemails ändern, ich werd einfach nicht fündig :-(

Das ist die E-Mail Adresse, die in den WB/Lepton Optionen für den Versand festgelegt ist. 

Gruß
Ralf

Michael K.

unread,
Jul 8, 2014, 5:16:08 AM7/8/14
to
Ich finde es garnicht schade, das zeigt doch nur das schon bei KITevent erstklassige arbeit geleistet wurde ;-)

mit zwei Fragen möchte ich dich noch belästigen, und zwar:
<div class="evt_cal_sheet_label">Termin:</div>
    <div class="evt_cal_sheet_value"><time itemprop="startDate" datetime="{$event.start.iso}">{$event.start.day_name}, <b>{$event.start.date}</b> und {$event.end.day_name} <b>{$event.end.date}</b> von <b>{$event.start.time}</b></time> - <time itemprop="endDate" datetime="{$event.start.iso}"><b>{$event.end.time} Uhr</b></time></div>
    <div class="evt_cal_sheet_clear"></div>

ich möchte gerne die blau markierte ausgabe verstecken wenn start und end datum gleich sind, wie stelle ich das an?

und wie kann ich alle (anstatt nur das aktuelle monat) termine anzeigen?

Danke
Gruß

Ralf Hertsch

unread,
Jul 9, 2014, 1:53:23 AM7/9/14
to phpmanufak...@googlegroups.com
Am Dienstag, 8. Juli 2014 11:16:08 UTC+2 schrieb Michael K.:
Ich finde es garnicht schade, das zeigt doch nur das schon bei KITevent erstklassige arbeit geleistet wurde ;-)

ja, schon, aber es ist eben ein Auslaufmodell und ich konzentriere mich ganz auf die aktuelle Version. 
 
mit zwei Fragen möchte ich dich noch belästigen, und zwar:
<div class="evt_cal_sheet_label">Termin:</div>
    <div class="evt_cal_sheet_value"><time itemprop="startDate" datetime="{$event.start.iso}">{$event.start.day_name}, <b>{$event.start.date}</b> und {$event.end.day_name} <b>{$event.end.date}</b> von <b>{$event.start.time}</b></time> - <time itemprop="endDate" datetime="{$event.start.iso}"><b>{$event.end.time} Uhr</b></time></div>
    <div class="evt_cal_sheet_clear"></div>

ich möchte gerne die blau markierte ausgabe verstecken wenn start und end datum gleich sind, wie stelle ich das an?

Du musst an dieser Stelle eine if Abfrage einfügen, die Dwoo Dokumentation wird dir weiterhelfen:


also in etwa so:

<div class="evt_cal_sheet_value"><time itemprop="startDate" datetime="{$event.start.iso}">{$event.start.day_name}, <b>{$event.start.date}</b>{if $event.start.date != $event.end.date} und {$event.end.day_name} <b>{$event.end.date}</b>{/if}von <b>{$event.start.time}</b></time> - <time itemprop="endDate" datetime="{$event.start.iso}"><b>{$event.end.time} Uhr</b></time></div>
 
und wie kann ich alle (anstatt nur das aktuelle monat) termine anzeigen?

müsste über den Parameter 'limit' zu steuern sein:


Gruß
Ralf 
 

Michael K.

unread,
Jul 9, 2014, 5:15:47 PM7/9/14
to phpmanufak...@googlegroups.com
Hallo nochmal,

also bezüglich der Anzeige aller Termine in der Übersicht mit dem Droplet [[kit_event?present=100]] ich habe jetzt alles mögliche versucht aber leider zeigt es mir immer nur die Termine für den aktuellen Monat. Was mach ich falsch?

Gruß
Michael


Am Montag, 23. Juni 2014 13:17:31 UTC+2 schrieb Michael K.:

Ralf Hertsch

unread,
Jul 10, 2014, 12:29:23 AM7/10/14
to phpmanufak...@googlegroups.com
Am Mittwoch, 9. Juli 2014 23:15:47 UTC+2 schrieb Michael K.:
also bezüglich der Anzeige aller Termine in der Übersicht mit dem Droplet [[kit_event?present=100]] ich habe jetzt alles mögliche versucht aber leider zeigt es mir immer nur die Termine für den aktuellen Monat. Was mach ich falsch?

kitEvent zeigt per default immer nur den aktuellen Monat oder den mit dem Parameter month= angegebenen Monat an:

[[kit_event?action=list&month=8]]

zeigt eine Liste mit Terminen für den August an. 

Gruß
Ralf

Michael K.

unread,
Jul 10, 2014, 3:09:59 AM7/10/14
to phpmanufak...@googlegroups.com
[[kit_event?action=list&month=8]] auch hier wird mir jedoch der Monat Juli angezeigt,
sollte view=active nicht alle eingetragenen Termine anzeigen? auch das funktioniert nicht

hab sämtliches aus der Anleitung auf https://blog.phpmanufaktur.de/de/article/kitevent-aufrufparameter.php versucht, jetzt steh ich an :-(

Gruß
Michael


Ralf Hertsch

unread,
Jul 10, 2014, 4:00:21 AM7/10/14
to phpmanufak...@googlegroups.com
Am Donnerstag, 10. Juli 2014 09:09:59 UTC+2 schrieb Michael K.:
[[kit_event?action=list&month=8]] auch hier wird mir jedoch der Monat Juli angezeigt,
sollte view=active nicht alle eingetragenen Termine anzeigen? auch das funktioniert nicht

view=active zeigt max. 100 aktuelle Termine, aber nicht alle.

Ich vermute aber, dein Problem liegt woanders: das Ausschlußkriterium ist der Zeitraum der Veröffentlichung, also bei den Eigenschaften des Termin der Zeitraum "Veröffentlichen ab" bis "Veröffentlichen bis" - es werden nur Termine aus diesem Zeitraum angezeigt (Vorgabe 14 Tage), ich denke mal diese Einstellungen passen nicht zu deiner Abfrage?

Gruß
Ralf

Michael K.

unread,
Jul 11, 2014, 3:52:19 PM7/11/14
to phpmanufak...@googlegroups.com
Danke Ralf, die Lösung war so einfach und ich bin einfach nicht darauf gekommen, echt super jetzt funktioniert alles so wie es soll ;-)
Reply all
Reply to author
Forward
0 new messages