Seite 1 von 2
[DEV] Event Kalender
Verfasst: 30.05.2020 17:10
von waldkatze
EXTENSION - Titel: Event Kalender
EXTENSION - Version:
0.1.2
EXTENSION - Autor: waldkatze
http://www.polarbiker-oberlausitz.de/mod_demo/
Diese Extension ist in früher Entwichklung. Für produktiven Einsatz nicht empfohlen.
phpBB-Version: getestet mit phpBB
3.2.2 - 3.3.x
phpBB-Sprachen:
- de [deutsch / Du]
phpBB-Styles: alle
Download / Demo Kalender https://www.polarbiker-oberlausitz.de/mod_demo/
Extension Beschreibung:
- Monatsübersicht, aktueller Tag hervorgehoben
- Detailansicht jedes Eintrages
- Eintragen / ändern / löschen für berechtigte Benutzer
- Moderator Funktion: Kann jeden Eintrag ändern / löschen
- Berechtigungssystem
- Eingabe und Anzeige mit BBCode, Smilies, Bilder usw.
- Kurzanzeige Liste Termine im index vor oder nach Forenliste (schaltbar ein / aus)
Re: [DEV] Event Kalender
Verfasst: 30.05.2020 18:40
von Kirk
Hi
Gerade ein wenig getestet (3.3.0), im ACP bekomme ich folgende Fehlermeldung:
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/event/main_listener.php on line 48: Undefined variable: phpbb_root_path
Beim bearbeiten eines Events das hier:
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/event/main_listener.php on line 48: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Warning: in file [ROOT]/ext/hjw/easylanguagechange/event/main_listener.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/model/events.php on line 39: Constant CALENDAR_EVENTS_TABLE already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 54: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 56: Constant CALENDAR_EVENTS_TABLE already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 705: Undefined index: day
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 715: Undefined index: start
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 1038: Undefined offset: 1
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 1041: Undefined offset: 1
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 791: Undefined index: end
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 1038: Undefined offset: 1
[phpBB Debug] PHP Notice: in file [ROOT]/ext/waldkatze/calendar/controller/main.php on line 1041: Undefined offset: 1
Was mir noch aufgefallen ist, in der
calendar.html
hast du u. a. das hier drin:
Dies brauchst du eigentlich gar nicht mehr, das stammt noch aus der 3.0er Zeit und war für die abgerundeten Ecken zuständig.
Re: [DEV] Event Kalender
Verfasst: 30.05.2020 19:17
von waldkatze
@Kirk
Deine Fehlermeldung (Zeile 2) sieht so aus als wenn es einen Konflikt mit einem gleichlautenden Eintrag mit dem Kalender von HJW gibt.
Kann es sein das du den Kalender von HJW auf dem gleichen Forum laufen hast ?
Ich muss das erst mal prüfen. Ich habe den Kalender in 6 verschiedenen Foren getestet. Es wurde keine solche Fehlermeldung angezeigt.
Der Style wird noch überarbeitet. Das ist erst mal Testversion.
Re: [DEV] Event Kalender
Verfasst: 30.05.2020 19:28
von Kirk
Selbst bei deaktivierter
easylanguagechange
bleiben die anderen Fehlermeldungen.
Unter 3.3 muss man den Debug Modus etwas anders aktivieren:
viewtopic.php?f=140&t=243831
Re: [DEV] Event Kalender
Verfasst: 30.05.2020 19:41
von waldkatze
Streiche mal in der main_listener.php
diese Zeile (48) $this->ext_root_path = $phpbb_root_path . 'ext/waldkatze/calendar/';
Re: [DEV] Event Kalender
Verfasst: 31.05.2020 09:40
von waldkatze
Update 0.1.1
Info siehe Starteintrag
Re: [DEV] Event Kalender
Verfasst: 31.05.2020 13:02
von Kirk
Fehlermeldungen erhalte ich keine mehr. Wenn du in der
calendar_event.html
das hier:
Code: Alles auswählen
<li><a href="{U_CALENDAR_PAGE}" class="button icon-button back-icon"><span>{L_RETURN_CALENDAR} </span></a></li>
diese
<li>
entfernst, passt es besser da sonst ein listenpunkt angezeigt wird.
Re: [DEV] Event Kalender
Verfasst: 31.05.2020 13:27
von waldkatze
Kirk hat geschrieben: 31.05.2020 13:02
diese
<li>
entfernst, passt es besser da sonst ein listenpunkt angezeigt wird.
Hast Recht. Hab es gerade geändert. Sieht besser aus

Re: [DEV] Event Kalender
Verfasst: 31.05.2020 13:37
von Kirk
Ein weiter Vorschlag wäre in der
calendar.html
Das hier:
Code: Alles auswählen
<h2 class="calendar-title">{CALENDAR_TITLE}</h2>
<div class="month-jump">
<p class="jumpbox-return jump1"><a href="{U_MONTH_PREVIOUS}" class="left-box arrow-{S_CONTENT_FLOW_BEGIN}" accesskey="r"><i class="icon fa-angle-{S_CONTENT_FLOW_BEGIN} fa-fw icon-black" aria-hidden="true"></i><span>{MONTH_PREVIOUS}</span></a></p>
<p class="jumpbox-return jump2"><a href="{U_MONTH_NEXT}" class="left-box arrow-{S_CONTENT_FLOW_END}" accesskey="r"><i class="icon fa-angle-{S_CONTENT_FLOW_END} fa-fw icon-black" aria-hidden="true"></i><span>{MONTH_NEXT}</span></a></p>
</div>
durch das ersetzen:
Code: Alles auswählen
<h2 class="calendar-title">
<a href="{U_MONTH_PREVIOUS}" class="left-box arrow-{S_CONTENT_FLOW_BEGIN}" accesskey="r"><i class="icon fa-angle-double-{S_CONTENT_FLOW_BEGIN} fa-fw icon-event-calendar" aria-hidden="true"></i><span>{MONTH_PREVIOUS}</span></a>
<a href="{U_MONTH_NEXT}" class="right-box arrow-{S_CONTENT_FLOW_END}" accesskey="r"><i class="icon fa-angle-double-{S_CONTENT_FLOW_END} fa-fw icon-event-calendar" aria-hidden="true"></i><span>{MONTH_NEXT}</span></a>
<span>{CALENDAR_TITLE}</span>
</h2>
In der css zusätzlich das hier eintragen:
Das Ergebnis sähe so aus:
[ externes Bild ]
Für die Anzeige des jeweiligen Events im Kalender, würde es in der css bei
div.calendar-event {
mit diesen zusätzlichen Einträgen etwas besser aussehen.
Re: [DEV] Event Kalender
Verfasst: 31.05.2020 21:19
von waldkatze
Danke Kirk. Habs gerade getestet und sieht gut aus. Ich baue das dann in das nächste Update ein.
Die Event und Add/Edit-Seite wird auch noch gestylt.
Auf der Indexanzeige wird der Link noch so umgebaut, dass es direkt zur jeweiligen Eventseite geht.