MyBB.de Forum
Snowfall (Frontend) - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Snowfall (Frontend) (/thread-38982.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


RE: Snowfall (Frontend) - StefanT - 07.12.2023

(07.12.2023, 18:20)Gerti schrieb:
  • Wer informiert die User wenn das PlugIn mal deaktiviert und wieder aktiviert wird?
    > Beim Deaktivieren werden alle Datenbankeinträge gelöscht und beim Aktivieren wieder erstellt.
Beim Deaktivieren eines Plugins sollten keine Daten gelöscht werden. Dies sollte erst bei der Deinstallation passieren.


RE: Snowfall (Frontend) - tc4me - 08.12.2023

(07.12.2023, 18:20)Gerti schrieb: Klingt zunächst einfach, ist aber mit einigen Unwegbarkeiten verbunden.
  • Was sollte die Standardvorgabe bei der Einrichtung sein?
    > Ist "Inaktiv" die Vorgabe, wird es so gut wie kein User nutzen
  • Wer informiert die User wenn das Zeitfenster geändert wurde?
    > Der Eine mag Schneefall vom 24.12. bis 02.12. der Andere nur vom 24.12. bis 26.12
  • Wer informiert die User wenn das PlugIn mal deaktiviert und wieder aktiviert wird?
    > Beim Deaktivieren werden alle Datenbankeinträge gelöscht und beim Aktivieren wieder erstellt.
Ich bin überzeugt, das 100 User bestimmt mindestens 5 bis 10 unterschiedliche Vaiationen (angefangen mit der individuellen Farbe, dann die Zeitfenster und zusätzl. noch die Seitenauswahl) bevorzugen würden. Wer soll das alles im PlugIn umsetzen?

Wäre es da nicht zielführender, wenn die Boardadministration im Einklang mit deren Usern das PlugIn Schneefall aktiviert oder nicht?

Die Boardadministration hat zudem die Möglichkeit es z.B. nur auf der Seite "adventskalender" (soweit dieser Aktiv ist) bzw. auf jede andere gewünschte Seite zu begrenzen.

Erstens Top Job Gerti! 
Danke, da ich zu einfach gestrickt bin und keine Ahnung davon habe , kann ich nur ev auf dieses Plugin verweisen bezüglich enable disable , ev ist das umwandelbar für dieses Plugin.
https://www.mybb.de/forum/thread-30311.html


RE: Snowfall (Frontend) - KarinB - 08.12.2023

Hab das Plugin wieder getestet und seltsamerweise kommt die Warnung: 

PHP-Code:
<error>
    <
dateline>1702036691</dateline>
    <
script>inc/plugins/snowfall.php</script>
    <
line>246</line>
    <
type>2</type>
    <
friendly_type>Warning</friendly_type>
    <
message>Undefined array key "timezone"</message>
    <
back_trace>#0  errorHandler->error() called at [/inc/class_error.php:153]
#1  errorHandler->error_callback() called at [/inc/plugins/snowfall.php:246]
#2  snowfall_global_start() called at [/inc/class_plugins.php:142]
#3  pluginSystem->run_hooks() called at [/global.php:100]
#4  require_once() called at [/forumdisplay.php:24]
</back_trace>
</
error

Warum auch immer ... es funktioniert. Habe auf "Index" eingestellt und Darum vom 8.12. bis 31.12.

LG
Karin


RE: Snowfall (Frontend) - bv64 - 08.12.2023

(08.12.2023, 14:06)KarinB schrieb: Warum auch immer ... es funktioniert.
weil bei Warnings eben alles trotzdem funktioniert; mal wieder das mäkelnde PHP8
da ich mir das Plugin nicht angeschaut habe, kein Lösungsvorschlag, aber das bekommen Gerti & Co. bestimmt flott gefixt


RE: Snowfall (Frontend) - Schnapsnase - 09.12.2023

(08.12.2023, 14:06)KarinB schrieb: Hab das Plugin wieder getestet und seltsamerweise kommt die Warnung: 

Hallo Karin,

suche mal in der Plugindatei diese Zeile:
PHP-Code:
$timestampUserZone $mybb->user['timezone']; 

und ändere es mal probehalber in:
PHP-Code:
if ($mybb->user['uid'] != && array_key_exists('timezone'$mybb->user))
        {
            
$timestampUserZone $mybb->user['timezone'];
        }
        else
        {
            
$timestampUserZone $mybb->settings['timezoneoffset'];
        } 



RE: Snowfall (Frontend) - Gerti - 09.12.2023

@KarinB
das verwundert mich, denn beim Testen (und soeben nochmals) habe ich mit
PHP-Code:
error_reporting(E_ALL);
ini_set('display_errors'1); 
gearbeitet und keine Fehlermeldungen erhalten.

Welche PHP-Version hast Du aktuell im Forum aktiv?

@schnapsnase
wenn KarinB Dank Deines Hinweises Erfolg meldet werde ich es im PlugIn selbstverständlich so umsetzen.


RE: Snowfall (Frontend) - KarinB - 09.12.2023

@ Schnapsnase: Danke für den Code .. hab das mal so geändert und schau nach paar Minuten, ob er wieder "mault"  Wink

@ Gerti: hab PHP 8.1.26  aktiv 

Hatte vorhin 12 ! Seiten nur mit der Schneefall - Warnung ..

   

Melde mich dann, obs Erfolg hatte !


RE: Snowfall (Frontend) - Schnapsnase - 09.12.2023

(09.12.2023, 12:03)Gerti schrieb: @schnapsnase
wenn KarinB Dank Deines Hinweises Erfolg meldet werde ich es im PlugIn selbstverständlich so umsetzen.

Normalerweise sollte der Key bei registrierten Usern eigentlich existieren.
Bei Gästen natürlich nicht.
Falls nicht fange ich mit dem Code beides ab. Vllt funktioniert es ja. Wink


RE: Snowfall (Frontend) - KarinB - 09.12.2023

(09.12.2023, 12:30)Schnapsnase schrieb:
(09.12.2023, 12:03)Gerti schrieb: @schnapsnase
wenn KarinB Dank Deines Hinweises Erfolg meldet werde ich es im PlugIn selbstverständlich so umsetzen.

Normalerweise sollte der Key bei registrierten Usern eigentlich existieren.
Bei Gästen natürlich nicht.
Falls nicht fange ich mit dem Code beides ab. Vllt funktioniert es ja. Wink

Vieeeeelen Dank, Schnapsnase! Es funktioniert, hab jetzt mehrmals das Forum aufgerufen, gepostet, Seiten gewechselt - der Fehler ist behoben.  Shy

Dankeschön und auch danke an Gerti!


RE: Snowfall (Frontend) - Gerti - 09.12.2023

Habe heute das Plugin etwas umfassender modifiziert.
  • Installieren & Aktivieren
  • Deaktivieren (ohne Löschen der Daten)
    > Ausgangslage: Anregung von StefanT
  • Deinstallieren
    > Ausgangslage: Anregung von StefanT
    >> zusätzl. Sicherheitsabfrage wegen Löschen der Daten in der Datenbank eingepflegt (Gimmik)
    >> erst wenn Klick auf "JA" werden die Daten in den Templates sowie in der Datenbank gelöscht
  • De-/Aktivierung im Usercp (Standard = aktiv)
    > Anregung von Schnapnase und tc4me
    > Vordefiniert ist "aktiv"
  • Im ACP kann das De-/Aktivieren für die User freigegeben werden
    > Vordefiniert ist "aktiv"
Habe zuerst mal bei der Fehlermeldung von KarinB überlegen müssen was die Ursache ist, weil bei mir kein Fehler gemeldet wurde. Dank des Hinweises von Schnapsnase klickte es. Wenn beim User die Zeitzone 0 in der Datenbank gegeben ist, dann ergibt es den Fehler wie bei KarinB. Schnapsnase hat die Problematik erkannt und einen Lösungsweg aufgezeichnet welchen ich nunmehr übernommen habe.

Noch irgendwelche (umsetzbaren) Wünsche bevor der Winter vorbei ist? Wink 

Will jemand die neue Version (2.4.1) vorher testen oder soll ich sie morgen offiziell frei geben?