[DEV] Event Kalender

In diesem Forum werden nicht länger gepflegte Extensions respektive ihre Themen aufbewahrt. Soll an den Extensions weitergearbeitet werden, bitten wir den Autor eine Nachricht per Kontaktformular zu senden. Nur lesender Zugriff.
Forumsregeln
ABD = ABANDONED = Verlassen/Aufgegeben
  • In diesem Forum werden nicht länger gepflegte Extensions respektive ihre Themen aufbewahrt. Nur lesender Zugriff!
  • Wir raten generell davon ab solche Erweiterungen zu installieren, da sowohl Support als auch Weiterentwicklung ungewiss sind.
  • Soll an den Extensions weitergearbeitet werden, bitten wir den Autor eine Nachricht per Kontaktformular zu senden.
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

[DEV] Event Kalender

Beitrag 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)
Zuletzt geändert von waldkatze am 06.06.2020 16:22, insgesamt 3-mal geändert.
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [DEV] Event Kalender

Beitrag 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:

Code: Alles auswählen

<span class="corners-top"><span></span></span>
Dies brauchst du eigentlich gar nicht mehr, das stammt noch aus der 3.0er Zeit und war für die abgerundeten Ecken zuständig.
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: [DEV] Event Kalender

Beitrag 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.
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [DEV] Event Kalender

Beitrag 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
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: [DEV] Event Kalender

Beitrag von waldkatze »

Streiche mal in der main_listener.php
diese Zeile (48) $this->ext_root_path = $phpbb_root_path . 'ext/waldkatze/calendar/';
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: [DEV] Event Kalender

Beitrag von waldkatze »

Update 0.1.1
Info siehe Starteintrag
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [DEV] Event Kalender

Beitrag 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.
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: [DEV] Event Kalender

Beitrag 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 :grin:
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [DEV] Event Kalender

Beitrag 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:

Code: Alles auswählen

.icon.icon-event-calendar {
	font-size: 29px;
}
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.

Code: Alles auswählen

	margin: 5px 4px;
	text-align: center;
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: [DEV] Event Kalender

Beitrag 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.
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Verschoben von Extensions in Entwicklung nach ABD Extensions am 21.09.2023 23:05 durch Scanialady

Gesperrt

Zurück zu „ABD Extensions“