YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Random Stylechange » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 10.845 Views | | Thema zu Favoriten hinzufügen
Seiten (3): « vorherige 1 [2] 3 nächste »
Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen Random Stylechange
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Schrimm
Banned


Dabei seit: 21.08.11
Beiträge: 700

Antworten Zitieren Editieren Melden       UP

@Ghostmaster
Wenn man deinen Code einfach übernimmt, gilt das dann nicht für jeden User? Belehr
Die Funktion sollte doch für jeden User an- und abstellbar sein. großes Grinsen
Zudem gilt es doch auch für unregistriete User, da jene doch auch einen Sessioneintrag erhalten und dies sollte, soweit ich weiß, ja nur für registriete User sein.

Oder irre ich mich gerade?

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Schrimm: 02.09.11 00:01.

01.09.11 23:56 Schrimm ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Die an/ausschalt FUnktion hat ja Epona selbst geschrieben, das muss sie natürlich noch "umschließen", stimmt! smile

Schau mal in die session.php
Da gibt es eine IF wo jeweils ein Bereich nur für die User und einer nur für die Gäste ist smile
02.09.11 00:01 Ghostmaster ist offline Finden Als Freund hinzufügen
Schrimm
Banned


Dabei seit: 21.08.11
Beiträge: 700

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Ghostmaster
Schau mal in die session.php
Da gibt es eine IF wo jeweils ein Bereich nur für die User und einer nur für die Gäste ist smile

Da hab ich wohl nicht genau genug hingeguckt.
Dann hat sich das mit den registrierten Usern ja erledigt. Freude
02.09.11 00:04 Schrimm ist offline Finden Als Freund hinzufügen
minette
HTML - Fanatiker


Dabei seit: 07.03.07
Beiträge: 235
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: aus der bauch meine mutter
Forenversion: 3.1; 2.3

Antworten Zitieren Editieren Melden       UP

so die argument/aufklärung ist gut

muss dann auch hoffen dass in acp die session ablauf nicht zu hoch gestellt ist

wie wäre es:
die session update der spalte $user lastactivity

if ((lastactivity + 300) != $timeNOW) dann random else $session styleid

__________________
isch bin es

02.09.11 00:05 minette ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Ich habs bei mir jetzt mal nur lokal getestet. Deswegen auch die Frage, ob bei euch klappt großes Grinsen
02.09.11 00:06 Ghostmaster ist offline Finden Als Freund hinzufügen
Schrimm
Banned


Dabei seit: 21.08.11
Beiträge: 700

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Ghostmaster
Ich habs bei mir jetzt mal nur lokal getestet. Deswegen auch die Frage, ob bei euch klappt großes Grinsen

<<Codet meist "blind" und mittels gewöhnlichen Windows-Editor ohne spezielle "Features".
Soll heißen, ich hab nur in ganz "schlimmen Situationen" nen Testboard zur Verfügung. smile


Dann sollte die Lösung, sofern sie ja bei dir geklappt hat, genau das für Epona sein.
Da der Stylechange ja genau dann passiert, wenn man eine "Weile" vom Forum weg war.
Sofern, wie minette richtig erwähnte, das "$sessiontimeout" nicht zu hoch eingestellt wurde.
Dann mal auf die Rückmeldung von Epona warten...

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Schrimm: 02.09.11 00:10.

02.09.11 00:08 Schrimm ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

@Schrimm

Ich code auch bis dato nur im normalen Text-Editor *g* Aber teste es immer local smile

@minette

Naja KANN man auch machen, jedoch wenn du dich jetzt ausloggst und wieder einloggst hast du dann wieder den Standardstyle, da du erst nach der letzten Aktivität + 5 Minuten später erst den Style zufällig erscheinen lässt.
02.09.11 00:12 Ghostmaster ist offline Finden Als Freund hinzufügen
minette
HTML - Fanatiker


Dabei seit: 07.03.07
Beiträge: 235
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: aus der bauch meine mutter
Forenversion: 3.1; 2.3

Antworten Zitieren Editieren Melden       UP

dann binde noch dein abfrag
"Wenn eine Session auf 0 ist, wird eine neue erstellt - somit auch eine neue styleID angefordert. "

__________________
isch bin es

02.09.11 00:16 minette ist offline E-Mail Finden Als Freund hinzufügen
Schrimm
Banned


Dabei seit: 21.08.11
Beiträge: 700

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von minette
dann binde noch dein abfrag
"Wenn eine Session auf 0 ist, wird eine neue erstellt - somit auch eine neue styleID angefordert. "

Man kann sich sicherlich drüber streiten, wie man es nun macht.
Denke, dass das Epona selbst entscheiden muss, wie sie es gerne hätte.
Im Moment sehe ich jedenfalls die Anforderungen von Epona an die "Erweiterung" durch den Post von Ghostmaster als erfüllt an, da es genau das macht, was Epona im Eingangspost beschrieben hat.

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Schrimm: 02.09.11 00:22.

02.09.11 00:20 Schrimm ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

@minette
Das ist wohl wahr, aber wenn du um diesen Prozess deine if-Abfrage schreibst, dann funktioniert das nicht mehr- Dann ändert sich der Style erst, wenn ein User 5 Minuten nach seiner letzten Aktivität, wieder kommt. Wenn er sich jetzt aber ausloggt und daraufhin wieder einloggt, bekommt er keinen neuen Style, da noch keine 5 Minuten vorrüber sind.
02.09.11 00:20 Ghostmaster ist offline Finden Als Freund hinzufügen
minette
HTML - Fanatiker


Dabei seit: 07.03.07
Beiträge: 235
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: aus der bauch meine mutter
Forenversion: 3.1; 2.3

Antworten Zitieren Editieren Melden       UP

dann ohne +300

nachtrag
aber wer sich auslogen und dann wieder rein komm !!! in so zeit

__________________
isch bin es

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von minette: 02.09.11 00:28.

02.09.11 00:25 minette ist offline E-Mail Finden Als Freund hinzufügen
Epona Epona ist weiblich
Mitglied


Dabei seit: 15.01.07
Beiträge: 48
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Fortgeschritten
Herkunft: Paris
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von Epona
Antworten Zitieren Editieren Melden       UP

Hallo Ghostmaster,

danke für deinen Vorschlag! Ich werd ihn gleich mal einbauen! Nur vorweg als Frage: Erfolgt die Styleänderung jetzt nur noch beim einloggen? Oder auch wenn ich die Seite eine zeitlang nicht im Browser auf hab und später wieder on komme? Viele User bei uns loggen sich nämlich fast nie aus und benutzen die automatische Wiederanmeldung.

Vielen lieben Dank an alle Beteiligten für eure Mühe und Geduld!

__________________

02.09.11 14:03 Epona ist offline E-Mail WWW Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Sollte auch mit der automatischen Wiederanmeldung funktionieren smile
02.09.11 14:04 Ghostmaster ist offline Finden Als Freund hinzufügen
Epona Epona ist weiblich
Mitglied


Dabei seit: 15.01.07
Beiträge: 48
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Fortgeschritten
Herkunft: Paris
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von Epona
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Ghostmaster
Sollte auch mit der automatischen Wiederanmeldung funktionieren smile


Whahahhaa, dann mach ich mich ma ran großes Grinsen *freu*

Ich nehme mal an das es ratsam wäre hier

$randstyles = $db->query_first("SELECT * FROM bb".$n."_styles ORDER BY RAND() LIMIT 1");

noch den hidestyle Aspekt einzubauen, oder?

__________________

02.09.11 14:19 Epona ist offline E-Mail WWW Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Genau und auch das im UserCP hinzugefügte, ob der User das nutzen möchte.
02.09.11 14:23 Ghostmaster ist offline Finden Als Freund hinzufügen
Epona Epona ist weiblich
Mitglied


Dabei seit: 15.01.07
Beiträge: 48
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Fortgeschritten
Herkunft: Paris
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von Epona
Antworten Zitieren Editieren Melden       UP

E. WHAHAHA es geht! Man, awesome. Danke Ghostmaster!

Danke auch nochmal an Schrimm für die Mühe. Hach, perfekt großes Grinsen

__________________

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von Epona: 02.09.11 15:05.

02.09.11 14:41 Epona ist offline E-Mail WWW Finden Als Freund hinzufügen
Schrimm
Banned


Dabei seit: 21.08.11
Beiträge: 700

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Epona
edit. kann es sein, dass wbbuserdata nicht geht und ich result nehmen muss?

Nein, denn "$wbbuserdata" wird beschrieben.
Gucke einige Zeilen über den Part, wo du es eingefügt hast.
Dort steht sowas wie:

"$wbbuserdata = $db->query_first..."
02.09.11 15:05 Schrimm ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Bitte gerne geschockt großes Grinsen
02.09.11 15:12 Ghostmaster ist offline Finden Als Freund hinzufügen
Epona Epona ist weiblich
Mitglied


Dabei seit: 15.01.07
Beiträge: 48
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Fortgeschritten
Herkunft: Paris
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von Epona
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Schrimm
Zitat:
Original von Epona
edit. kann es sein, dass wbbuserdata nicht geht und ich result nehmen muss?

Nein, denn "$wbbuserdata" wird beschrieben.
Gucke einige Zeilen über den Part, wo du es eingefügt hast.
Dort steht sowas wie:

"$wbbuserdata = $db->query_first..."


also in der login steht $result = getwbbuserdata($_POST['l_username'], "username"); ich hab deswegen jetzt result verwendet. Es scheint zu klappen beim Login (:

__________________

02.09.11 15:16 Epona ist offline E-Mail WWW Finden Als Freund hinzufügen
Schrimm
Banned


Dabei seit: 21.08.11
Beiträge: 700

Antworten Zitieren Editieren Melden       UP

Für Nachkommende:
Wo hast du nun "$result" verwendet?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Schrimm: 02.09.11 15:33.

02.09.11 15:33 Schrimm ist offline Finden Als Freund hinzufügen
Seiten (3): « vorherige 1 [2] 3 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Random Stylechange