[erledigt]Versch. Styles in der URL --> auch bei Registri

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Finde in der usercp_register.php

Code: Alles auswählen

$user_style = ( isset($HTTP_POST_VARS['style']) ) ? intval($HTTP_POST_VARS['style']) : $board_config['default_style'];
tausche aus gegen:

Code: Alles auswählen

$user_style = ( isset($HTTP_GET_VARS['style']) ) ? intval($HTTP_GET_VARS['style']) : $board_config['default_style'];
$user_style = intval($user_style);
Das müsste es eigentlich sein.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
theweasel68
Mitglied
Beiträge: 31
Registriert: 20.01.2007 23:46
Wohnort: Wien

Beitrag von theweasel68 »

Hab den Code in der Usercp_register geändert, allerdings bleibt alles beim alten. Wenn ich http://www.piloten.at/pilotenforum/prof ... greed=true eingebe, sollte dann als Style SubRed als Default angegeben werden. Der User wird aber nach wie vor als SubSilver registriert.

LG, Al
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Naja, die abgefragte Variable heisst style und Du übergibst den Wert mit Namen s.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
theweasel68
Mitglied
Beiträge: 31
Registriert: 20.01.2007 23:46
Wohnort: Wien

Beitrag von theweasel68 »

Miriam hat geschrieben:Naja, die abgefragte Variable heisst style und Du übergibst den Wert mit Namen s.
Im Link habe ich bereits mit s=11 auf den gewünschten Style hingewiesen. Was müßte ich noch ändern? Oder hab ich was falsch gemacht/vergessen?

lg, Al
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Dann solltest Du

Code: Alles auswählen

$HTTP_GET_VARS['style']
in

Code: Alles auswählen

$HTTP_GET_VARS['s']
ändern.
Oder die Variable style nennen anstatt s.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
theweasel68
Mitglied
Beiträge: 31
Registriert: 20.01.2007 23:46
Wohnort: Wien

Beitrag von theweasel68 »

Jetzt funktioniert´s!! Danke für Deine Hilfe! :)
lG, Al
theweasel68
Mitglied
Beiträge: 31
Registriert: 20.01.2007 23:46
Wohnort: Wien

Beitrag von theweasel68 »

Hallo!
Hab leider gerade feststellen müssen, daß es doch nicht so funktioniert. Egal, aus welchem Template heraus sich einer registriert - es wird immer das Default-Template verwendet. Auch eine Änderung des Templates bei bestehenden Accounts war nicht mehr möglich :(

Ich habe den untenstehenden Code wieder ausgetauscht mit dem Original-Code. Jetzt geht wieder alles (Anderes Template beim Registrieren abspeichern. Template bei bestehenden Account abändern).

Hätte ich eventuell noch was anpassen müssen am Code unten? Oder was anderes anpassen?

lG, Al
Miriam hat geschrieben:Finde in der usercp_register.php

Code: Alles auswählen

$user_style = ( isset($HTTP_POST_VARS['style']) ) ? intval($HTTP_POST_VARS['style']) : $board_config['default_style'];
tausche aus gegen:

Code: Alles auswählen

$user_style = ( isset($HTTP_GET_VARS['style']) ) ? intval($HTTP_GET_VARS['style']) : $board_config['default_style'];
$user_style = intval($user_style);
Das müsste es eigentlich sein.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Verstehe,

finde in der usercp_register.php

Code: Alles auswählen

$user_style = ( isset($HTTP_POST_VARS['style']) ) ? intval($HTTP_POST_VARS['style']) : $board_config['default_style'];
tausche aus gegen:

Code: Alles auswählen

$user_style = ( isset($HTTP_POST_VARS['style']) ) ? intval($HTTP_POST_VARS['style']) : ( isset($HTTP_GET_VARS['style']) ? intval($HTTP_GET_VARS['style']) : $board_config['default_style']);
Das müsste es eigentlich sein.[/quote]
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
theweasel68
Mitglied
Beiträge: 31
Registriert: 20.01.2007 23:46
Wohnort: Wien

Beitrag von theweasel68 »

Du bist genial Miriam - jetzt dürfte es entgültig funktionieren! :grin: :grin:
lG, Al
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Naja, wenn ich genial wäre, hätte es beim ersten mal schon geklappt. :P
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Mod Support“