Random Hintergrundbilder

In diesem Forum gibt es Starthilfe zum neuen Extension-System von phpBB 3.1/3.2. Fragen zur Entwicklung von Extensions und zur Konvertierung von phpBB 3.0.x MODs sind ebenfalls willkommen.
69bruno
Mitglied
Beiträge: 444
Registriert: 05.06.2020 08:21

Re: Random Hintergrundbilder

Beitrag von 69bruno »

Ja, da bin ich auch erst später drauf aufmerksam geworden :lol:
Forum: cruiser-lounge.de
PHPBB-Version: 3.3.11 / Debian-Linux 10 / PHP-Version: 8.1
69bruno
Mitglied
Beiträge: 444
Registriert: 05.06.2020 08:21

Re: Random Hintergrundbilder

Beitrag von 69bruno »

So,
kurzer Zwischenstand und eine Frage in die Runde:

Ich habe mit JS jetzt 4 Funktionen gebastelt, die im ACP eingestellt werden können (dafür ist Chris zuständig, da ich noch nicht soweit bin, irgendwas zu basteln, das im ACP eingebunden werden kann).
Die Funktionen sind:
bei jedem "refresh" ein zufällig wechselndes Hintergrundbild,
bei jedem "refresh" und nach im ACP vorgegebenem Intervall ein zufällig wechselndes Hintergrundbild,
bei jedem "refresh" und nach im ACP vorgegebenem Intervall ein nach Reihenfolge im Image-Ordner rotierend wechselndes Hintergrundbild,
bei jedem "refresh" ein nach Reihenfolge im Image-Ordner rotierend wechselndes Hintergrundbild.

@Chris: habe ich dir in einen Ordner "randompics2" hochgeladen.

Das funktioniert auch in der Forenübersicht. Leider aber nur da. Weder im Portal, noch in einem Forum unterhalb der Übersicht übergeben die eigens dafür von Chris erstellten Template-Variablen den Wert an JS.
Sprich: Im ACP einen Intervall von 6 Sekunden eingestellt -> Forenübersicht aufgerufen -> debugprint von {{ SLIDERTIME }} gibt "6" aus -> wechsel in das darunterliegende Forum -> debugprint von {{ SLIDERTIME }} gibt "null" aus.
Wieso kann ich nur in der Forenübersicht die Template-Variablen auslesen ?
Forum: cruiser-lounge.de
PHPBB-Version: 3.3.11 / Debian-Linux 10 / PHP-Version: 8.1
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Random Hintergrundbilder

Beitrag von chris1278 »

Da mus man mal schauen evtl. liegt das am core event in der listener.

@edit

wie vermutet das lag am falschen core event.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Random Hintergrundbilder

Beitrag von LukeWCS »

69bruno hat geschrieben: 08.08.2021 16:15 Wieso kann ich nur in der Forenübersicht die Template-Variablen auslesen ?
Die Template Variablen müssen per Core Event generiert werden. Es gibt globale Events die überall ausgeführt werden und lokale, die dann eben nur bei einer bestimmte Funktion (Seite) ausgeführt werden, weil sie auch nur dort benötigt werden. Das Portal z.B. ist ein Sonderfall, hier gibt es zum Beispiele keine Events die spezifisch im Forenindex ausgeführt werden, also Events die so beginnen: core.index_.... Im Portal müssen die globalen Events genutzt werden.
Zuletzt geändert von LukeWCS am 08.08.2021 17:10, insgesamt 1-mal geändert.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Random Hintergrundbilder

Beitrag von chris1278 »

Luke ich hatte das erst auf dem event laufen:

Code: Alles auswählen

core.page_header
hab das event dann in das geändert:

Code: Alles auswählen

core.page_header_after
Damit wird es im forum überall angezeigt. (portal mus noch getestet werden.)

@edit

Portal geht damit auch.
69bruno
Mitglied
Beiträge: 444
Registriert: 05.06.2020 08:21

Re: Random Hintergrundbilder

Beitrag von 69bruno »

@ Luke,

danke für die Erklärung.
Forum: cruiser-lounge.de
PHPBB-Version: 3.3.11 / Debian-Linux 10 / PHP-Version: 8.1
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Random Hintergrundbilder

Beitrag von chris1278 »

Also mal eine Frage hier geht es um Cookies und Bestätigung oder nicht. Also man muss ja technische Cookies nicht bestätigen aber eine Funktion der Extension hier schreibt ein Session Store Code.

Die frage ist zählt dieser Session Store Cookie noch zu den technischen Cookies oder muss man die zu den Cookies zählen die man einem User per opt-in Option als Bestätigung anbieten muss.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Random Hintergrundbilder

Beitrag von chris1278 »

So die erste Version geht die tage online. Hier das Extension Thema:

viewtopic.php?f=149&p=1412994#p1412994
Antworten

Zurück zu „Extension Bastelstube“