Beiträge: 1.710
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
20.11.2023, 15:35
(Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2023, 15:36 von Gerti.)
(20.11.2023, 14:17)Schnapsnase schrieb: 1. Die Anzeige "nur Portal" und "nur Index" haben das gleiche Settings-Value. Somit kann die Anzeige "nur Portal" eigentlich nicht funktionieren. Ops, da war die Definition "Portal" inkorrekt. Danke für den Hinweis. habe es soeben korrigiert habe.
Einfach das PlugIn deaktivieren, die Version 2.1.1 neu hochladen, das Plugin aktivieren und die gewünschten Einstellungen durchführen. Mea Culpa für die Umstände.
Snowfall_2.1.1.zip (Größe: 8,65 KB / Downloads: 7)
Da es noch keine Advents-/Weihnachts-/Neujahrszeit bzw. Winterwitterung gegeben ist, konnte mein Lapsus dank Deines Hinweises frühzeitig korrigiert werde.
(20.11.2023, 14:17)Schnapsnase schrieb: 2. Das zusätzliche Einbinden einer alten jquery-Version ist Konfliktpotenzial und sehr wahrscheinlich gar nicht notwendig. Ich habe lediglich das ursprüngliche PlugIn "Schneefall" mit den zwei neuen Features sowie den Sprachen erweitert. Wenn Du mal Muße hast, darfst Du das PlugIn gerne diesbezüglich überarbeiten und neu veröffentlichen.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [ Unixzeit ⇔ Realzeit] ♦ [ BOM-Finder] ♦ [ SQL-Prefix-Changer] ♦ [ USV-Rechner] ♦ [ PlugIns]
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
Hab das getestet - nur Schnee auf der Index-Seite. Dann eingestellt, wann es schneien soll:
Aber wenn ich den Schneefall aktiviere, schneits jetzt schon.
Wenn man den heutigen Tag als Start und Ende eingibt, hört er verlässlich um Mitternacht auf - getestet.
Beiträge: 1.710
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
Danke für den Hinweis! Konnte es genau so feststellen *grummel. Ich werde morgen dann wohl Nacharbeiten.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [ Unixzeit ⇔ Realzeit] ♦ [ BOM-Finder] ♦ [ SQL-Prefix-Changer] ♦ [ USV-Rechner] ♦ [ PlugIns]
Beiträge: 1.710
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
Wie von Schnapsnase zurecht angemerkt wurde die Einbindung der wahrlich unnötigen alten jquery-Version entfernt.
Das mit dem Datum müsste jetzt korrekt funktionieren, es wird die vom Forum/User eingestellte Zeitzone verwendet. Danke an KarinB für den Hinweis.
Snowfall_2.1.2.zip (Größe: 8,67 KB / Downloads: 4)
Das PlugIn 2.1.1 deaktivieren, die Version 2.1.1 neu hochladen (alles überschreiben) , das Plugin aktivieren und die gewünschten Einstellungen durchführen.
Ich gehe mal guten Mutes davon aus, das mit dieser Version die finale Version gegeben ist.
Wäre nett wenn es noch jemand austesten würde. Sollte noch etwas unstimmig sein, einfach melden.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [ Unixzeit ⇔ Realzeit] ♦ [ BOM-Finder] ♦ [ SQL-Prefix-Changer] ♦ [ USV-Rechner] ♦ [ PlugIns]
Beiträge: 2.244
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(21.11.2023, 12:51)Gerti schrieb: Ich gehe mal guten Mutes davon aus, das mit dieser Version die finale Version gegeben ist.
Ich kann mich irren, aber da du die Jahreszahl außer Acht lässt, dürfte ein jahresübergreifender Schneesturm nicht möglich sein.
Ich habe dein Plugin allerdings nicht getestet.
Beiträge: 1.710
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
21.11.2023, 14:44
(Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2023, 14:48 von Gerti.)
(21.11.2023, 13:19)Schnapsnase schrieb: Ich kann mich irren, aber da du die Jahreszahl außer Acht lässt, dürfte ein jahresübergreifender Schneesturm nicht möglich sein. Begründet sich deine Annahme nur auf die fehlende Jahreszahl oder hast Du Definitionsfehler in der Datumsauswertung entdeckt? Wenn Definitionsfehler entdeckt wurden, wäre es für mich und letztlich für die Community hilfreich diese mitzuteilen damit die Version 2.1.2 umgehend nachgebessert werden kann.
Wie bereits erläutert, hat das Weglassen der Jahreszahl den Vorteil, dass man den Schnellfall nur einmal von z.B. 24.12. bis 26.12. (soweit man ihn nur über Weihnachten möchte) definieren muss, wenn er sich in jedem Jahr im gleichem Zeitraum wiederholen soll.
Wird 30.12 bis 02.01. eingegeben sollte es eigentlich Jahresübergreifend korrekt funktionieren.
Anmerkung bzgl. Entwicklung:- Die Uhrzeit kann man im MyBB sehr variabel definieren.
- Um das Datum für Tests gleichfalls variabel zu definieren ist mir bisher keine Möglichkeit bekannt.
> Wenn jemand weis wie das Datum in MyBB beliebig anzupassen wäre würde ich die Funktion bzgl. Jahreszahlübergang selbstverständlich abprüfen.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [ Unixzeit ⇔ Realzeit] ♦ [ BOM-Finder] ♦ [ SQL-Prefix-Changer] ♦ [ USV-Rechner] ♦ [ PlugIns]
Beiträge: 2.244
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
21.11.2023, 15:13
(Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2023, 15:49 von Schnapsnase.)
(21.11.2023, 14:44)Gerti schrieb: Wird 30.12 bis 02.01. eingegeben sollte es eigentlich Jahresübergreifend korrekt funktionieren. Ich hatte noch keine Zeit, mich näher damit zu beschäftigen und habe nur den Code überflogen.
Du vergleichst für die Ausgabe den Timestamp.
Wenn du aber am 24.12. startest und am 2.1. enden möchtest, dann hat der Timestamp deines Enddatums einen kleineren Wert, als das Anfangsdatum, weil das Jahr nicht hochgerechnet wird.
Somit dürfte dein Plugin in dieser Konstellation nicht funktionieren.
Edit
@Gerti
Ein abschließender Test dazu...
folgende Einstellungen:
Start am 20.11.
Ende am 02.01.
Ergebnis: keine Funktion
Somit tritt hier genau das Problem auf, was ich dir oben geschildert habe.
Beiträge: 1.710
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
21.11.2023, 15:54
(Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2023, 15:55 von Gerti.)
Wird geprüft.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [ Unixzeit ⇔ Realzeit] ♦ [ BOM-Finder] ♦ [ SQL-Prefix-Changer] ♦ [ USV-Rechner] ♦ [ PlugIns]
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
21.11.2023, 21:54
(Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2023, 22:08 von KarinB.)
Super, hab wieder die Datumseinstellung von 01.12 bis 26.12 eingegeben und Plugin aktiviert - es schneit noch nicht. Funktioniert - werde aber nochmal mit anderem Datum testen, ok?
Dankeschön Gerti, ich hatte erst jetzt Zeit und die neue Version raufgeladen !
Beiträge: 2.244
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
22.11.2023, 10:39
(Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2023, 10:40 von Schnapsnase.)
@Gerti
Hier mal eine funktionierende Lösung:
snowfall.php (Größe: 7,93 KB / Downloads: 7)
Es ist nach wie vor so, dass du nur den Tag und den Monat angeben musst.
Sollte aber jetzt das Enddatum im nächsten Jahr liegen, so wird der Timestamp für das Enddatum um ein Jahr hochgezählt.
Einfach nur die Datei tauschen. Deaktivieren/Aktivieren ist nicht notwendig.
Viel Spaß!
|