Sida 2 av 2

Postat: 2006-07-13 07:44
av Marcus
Du kan ju alltid logga in med t.ex. phpMyAdmin och köra:

UPDATE phpbb_users SET user_allow_viewonline = TRUE WHERE user_id > 2;

Ovanstående ändrar alla användares inställning till "Allow", men undantar t.ex. Gäst och Admin... Dessa är förinställda på "rätt värden innan". :)

/marcus

PS!
Hoppas jag fick till det där rätt, för jag var inte hemma när jag skrev ovanstående... så jag har inte databasen framför mig, men jag vill minnas att det där är korrekt.
DS!

Postat: 2006-07-14 00:54
av Marcus
Holger skrev: MEN du måste även hitta

Kod: Markera allt

{S_HIDDEN_FIELDS}
och därefter infoga

Kod: Markera allt

<input type="hidden" name="hideonline" value="0" />
Faktum är att det inte behövs... för kollar man i koden i include/usercp_register.php (ja, den tar även hand om ändringarna om någon undrar) så ser det ut så här:

Kod: Markera allt

$allowviewonline = ( isset($HTTP_POST_VARS['hideonline']) ) ? ( ($HTTP_POST_VARS['hideonline']) ? 0 : TRUE ) : TRUE;
Dvs. Om hideonline inte alls skickas med i formuläret så blir första vilkoret falskt... och då får $allowviewonline värdet TRUE (som sedan är den variabel som skickas med till databasen).

Med vänliga hälsningar
/marcus

Postat: 2006-07-16 20:24
av KimEdstrom
Tack, hade också letat efter detta.
Men jag skulle fortfarande vilja att admins och moderators skulle kunne välja om dom ska synas eller inte.
Och om möjligt att dom bara inte syns att dom läser i en viss topic.

Finns det nått sätt att lösa detta på?
Annars behåller jag det så att ingen kan välja det.