Seite 1 von 4

Schneeflocken mit Option auf Deaktivierung

Verfasst: 01.12.2013 10:45
von Maugrim
Hallo

Anlässlich der Weihnachtszeit würd ich gern ein Skript einbauen, mit welchem Schneeflocken vom oberen Rand des Bildschirm herunter rieseln.
Da aber nicht jeder ein Freund solcher Dinge ist, würde ich gerne die Option geben, diese Flocken zu deaktivieren, wie man zB auch das Anzeigen von Avataren, Signaturen oder Smilies im persönlichen Bereich abschalten kann

Gibts da vllt ein Tutorial, wie man solche "Switches" einbaut?
Oder gibt es vllt sogar einen passenden Wintermod oder sowas?

mfG

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 01.12.2013 11:00
von AYYILDIZLAR
Hallo,

Schau dir mal dieses Snippet von Dr.Death an http://www.lpi-clan.de/viewtopic.php?f=26&t=3841 vielleicht sagt dir das ja zu


Grüße

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 01.12.2013 12:25
von Maugrim
JA danke, das Snippet is ja schon ganz toll :)
Nur das kann man nicht abschalten, richtig?

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 01.12.2013 12:44
von Miriam
Das müßte dann programmiert werden. Von daher war Bastelstube als Ursprungs-Forum schon mal nicht sooo verkehrt.

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 01.12.2013 12:54
von Maugrim
Dreckig Umgesetzt könnte ich ja zB die Option "Signaturen anzeigen" dafür missbrauchen

im persönlichen Bereich kann man ja einstellen ob man Signaturen sehen will. Da das die wenigsten abschalten könnte ich ja diese If Abfrage über das Skript legen und aus Signatur abschalten einfach Schnee abschalten in der language Datei machen

lieber wäre mir natürlich ein eigener Switch, wenn jemand zufällig weiß, wie man so einen macht?

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 01.12.2013 13:19
von Miriam
Das stimmt.
Oder Du machst eben einen neuen Schalter. Check das -> Abschaltbarer Schneefall*
Das sieht dann so aus -> Ein dezenter Schneefall im Hintergrund.

Das kannst Du auch noch etwas aufbohren. Z.B. dass am 01.12. jeden Jahres der Schneefall für alle User ein- und am 01.03. wieder ausgeschaltet wird. Dazwischen können die User selbst an- und ausschalten.
(Hätte ich auch gleich hinein programmieren können :lol: )
Oder Du nimmst ein anders Schneefallscript als das von mir verwendete.

As u like.

*Registrierung erforderlich

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 01.12.2013 13:21
von Maugrim
8) 8)

lieben Dank dir :)

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 04.12.2013 10:22
von Maugrim
Huhu

sag, wo muss ich den Winter-DIv hinsetzen, damit es im ganzen Forum schneit, und nicht nur im Hintergrund? :-?

und wie schalte ich den Schnee für alle User an/aus?

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 04.12.2013 11:54
von Miriam
Mache VORHER ein DB Backup (KB:mysqlbackup).

Query in der DB ausführen ->
  • Anschalten :

    Code: Alles auswählen

    update phpbb_users set user_options = user_options | 2048; 
    Ausschalten:

    Code: Alles auswählen

    update phpbb_users set user_options = user_options & ~2048; 
Lies:
  • KB:phpmyadmin,
  • KB:pma_faq.
Du kannst aber auch besser die function optionset() des phpbb benutzen.

Für den Schneefall in Vordergrund: Nimm das originale Schneescript -> http://fabi.me/download/scripts/js_schnee1.2.zip.

Re: Schneeflocken mit Option auf Deaktivierung

Verfasst: 04.12.2013 16:50
von Maugrim
Dankeschön :)

Hast du zufällig eine Idee, wie man das automatisieren kann? zB einen Schalter im ACP, Mithilfe dessen man den Schnee für alle ein oder ausschalten kann, wenn der erste Dezember bzw der erste Januar ist?