Seite 1 von 1

who viewed my profile mod popups

Verfasst: 04.01.2006 06:47
von insy
Wo kann ich einstellen, dass beim User im Profil die Einstellung "PopUp-Fenster bei Profilaufruf" standardmäßig auf "Nein" eingestellt ist und nicht auf "Ja"?

Verfasst: 04.01.2006 07:47
von MagMo
Hi,

eigentlich sollte die Standard-Einstellung "Nein" sein. Das sagt zumindest der Code (Who viewed my profile 1.5.4) in den Dateien admin/admin_users.php bzw. includes/usercp_register.php:

Code: Alles auswählen

$profile_view_popup = ( isset($HTTP_POST_VARS['profile_view_popup']) ) ? ( ($HTTP_POST_VARS['profile_view_popup']) ? TRUE : 0 ) : 0;
Nur wenn die Variable 'profile_view_popup' vorhanden ist und einen Wert übergibt, dann ist die Einstellung TRUE (Ja), sonst ist sie 0 (Nein).

Daher ist mir nicht so ganz klar wo das Problem liegt.

Grüße
MagMo

Verfasst: 04.01.2006 08:27
von Max
Hi,

das geht in der Datenbank.

Hier mal der entsprechende teil vom SQL-Befehl aus der Install:

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_profile_view_popup TINYINT(1) default '1' AFTER user_viewemail; 
Damit werden alle Popups auf 1, also an, gestellt. Das willst Du ja nicht.

Beheben kannst Du das mit:

Code: Alles auswählen

ALTER TABLE `phpbb_users` CHANGE `user_profile_view_popup` `user_profile_view_popup` TINYINT( 1 ) NULL DEFAULT '0'; 
UPDATE phpbb_users SET user_profile_view_popup=0
danach sind alle User auf 0 gesetzt und der Standardwert ist auch 0, so dass ab dann jeder das Popup selber einschalten muss.



Gruß Max

Verfasst: 04.01.2006 11:34
von insy
@ Max
Danke, das funktioniert. ;)

Vorher waren alle bisherigen User auf "Ja" gesetzt, "Nein" galt nur für die Neuregistrierungen.

Verfasst: 04.01.2006 11:42
von Max
insy hat geschrieben:"Nein" galt nur für die Neuregistrierungen.
Nö, das galt für alle - die Neuregistrierungen konnten beim Registrieren nur gleich das Popup deaktvieren und haben das anscheinend auch gleich getan.



Gruß Max