[BETA][3.2][3.3] Kalender

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von HJW »

Die Anzahl der Termine in einer Reihe wird einstellbar sein.

Eigentlich muss nur die Breite in der Zeile 175 der calendar.css auf 100% gesetzt werden.

Code: Alles auswählen

.event-box {
  width: 100%;
}
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von HJW »

1.1.0
Das Speicher der Uhrzeit wurde geändert. Die Daten werden beim Update angepasst, aber sicherheitshalber zumindest die Tabelle (dein_prefix)_calendar sichern und die Uhrzeiten anschließend überprüfen.
Der Kalender hat jetzt einen Mehrsprachen-Modus. Wenn aktiviert, gibt es für jede installierte Sprache eigene Eingabefelder.

http://calendar.zoo-am-ring.de/download/file.php?id=112
Benutzeravatar
SeewolfPK
Mitglied
Beiträge: 409
Registriert: 11.05.2010 21:45
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von SeewolfPK »

HJW hat geschrieben: 17.10.2022 00:00 Die Anzahl der Termine in einer Reihe wird einstellbar sein.
Super, funktioniert hervorragend. Habe Version 1.1.0 jetzt installiert.
DANKE.
Gruß Paul (Freunde nennen mich auch Paulchen Panther) https://www.reisemobiltreff.de https://www.seewolfpk.de
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von TomLB »

Ausgiebig getestet, (ohne Mehrsprachen), als Fehlerfrei bewertet.
Uhrzeiten passen soweit, auch in früheren Terminen

Top Job, Vielen Dank. 8)

Eine Frage brennt mir noch:
Wonach werden die Teilnehmer eigentlich sortiert? Da ist keine Logik erkennbar, weder nach EintragsUhrzeit, Datum , Name oder sonstiges. Das ist nur eine Frage, kein Grund daran was zu ändern.

Edit: Jetzt im Liveboard installiert, alte Dateien vorher gelöscht,
Fehler in der Kalenderansicht oben:

[phpBB Debug] PHP Warning: in file [ROOT]/ext/hjw/calendar/includes/calendar_event.php on line 107: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/hjw/calendar/includes/calendar_event.php on line 107: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/hjw/calendar/event/main_listener.php on line 487: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027)
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von HJW »

Hallo,

Zeile 107

Code: Alles auswählen

if ($row['post_visibility'] == 1)
Das sieht mir jetzt so aus, als wenn da ein Kalender-Eintrag ist, zu dem es kein Eintrag in der Post-Tabelle gibt.
Muss ich mal schauen, ob ich das nachstellen kann.

Ersetze mal die Zeile 107-122

Code: Alles auswählen

if ($row['post_visibility'] == 1)
	{
		$auth_array = $this->auth->acl_raw_data($this->user->data['user_id'], 'f_read', $row['forum_id']);
		if (isset($auth_array[$this->user->data['user_id']][$row['forum_id']]['f_read']) && $auth_array[$this->user->data['user_id']][$row['forum_id']]['f_read'])
		{
			$link = 'p=' . $row['post_id'] . '#p' . $row['post_id'];
			if (isset ($event_row['subject_' . $this->user->data['user_lang']]))
			{
				$subject = ($event_row['subject_' . $this->user->data['user_lang']] != '') ? $event_row['subject_' . $this->user->data['user_lang']] : $row['post_subject'];
			}
			else
			{
				$subject = $row['post_subject'];
			}
		}
	}
mit

Code: Alles auswählen

	if ($row)
	{
		if ($row['post_visibility'] == 1)
		{
			$auth_array = $this->auth->acl_raw_data($this->user->data['user_id'], 'f_read', $row['forum_id']);
			if (isset($auth_array[$this->user->data['user_id']][$row['forum_id']]['f_read']) && $auth_array[$this->user->data['user_id']][$row['forum_id']]['f_read'])
			{
				$link = 'p=' . $row['post_id'] . '#p' . $row['post_id'];
				if (isset ($event_row['subject_' . $this->user->data['user_lang']]))
				{
					$subject = ($event_row['subject_' . $this->user->data['user_lang']] != '') ? $event_row['subject_' . $this->user->data['user_lang']] : $row['post_subject'];
				}
				else
				{
					$subject = $row['post_subject'];
				}
			}
		}
	}
Zuletzt geändert von HJW am 17.10.2022 19:45, insgesamt 1-mal geändert.
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von TomLB »

Das komische ist, das im devboard kein Fehler kam.

Ist ja fast identisch mit den ext und mit dem Inhalt, nur paar Wochen älter...

Edit: wenn ich einen Kalendereintrag im Beitrag ändere/editiere, ist der Fehler weg, bis ich erneut auf Kalender klicke. Sehr merkwürdig. kannst gerne im livebord testen, als testuser,
Aber bitte nur hier im Testbereich.
https://www.v-stromforum.de/viewforum.php?f=19
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von HJW »

Hast du meine Ergänzung gesehen?
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von TomLB »

Jetzt ja, und ausgeführt.
Debug Meldung ist weg.


Allerdings habe ich mittlerweile festgestellt, das in der Forenübersicht nur die Termine dieses Monats angezeigt werden, die anderen 3 "angelegten" für 2023 nicht, egal was ich im ACP einstelle.
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von HJW »

Was benutzt du denn? Die „Wochenübersicht” oder „die nächsten Termine”?
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

Re: [BETA][3.2][3.3] Kalender

Beitrag von TomLB »

Nächste Termine.
Arbeitsdaten hatte ich ja nicht gelöscht,
Test: Mit "Beides" geht auch nicht mehr als diese 2, also der Stammtisch und mein Testtermin im Oktober.
Im dev und Liveboard gleich.
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
Antworten

Zurück zu „Extensions in Entwicklung“