Seite 1 von 2

Super Moderatoren Mod - Problem in der viewonline.php!

Verfasst: 25.10.2002 23:29
von JLoop©
Hi,
ich habe gerade versucht den Super Moderatoren Mod in mein Forum einzubauen habe aber ein kleines Problem!In der readme steht:
#
#-----[ FIND ]------------------------------------------
#


if ( !$row['user_allow_viewonline'] )
{
$view_online = ( $userdata['user_level'] == ADMIN ) ? true : false;
$hidden_users++;

$username = '<i>' . $username . '</i>';
}


#
#-----[ AFTER, ADD ]------------------------------------------
#
//ONLY IF YOU WANT SUPER MODERATORS TO VIEW USERONLINE DATA WHEN USERS AREN'T ALLOWED!

else if ( !$row['user_allow_viewonline'] )
{
$view_online = ( $userdata['user_level'] == LESS_ADMIN ) ? true : false;
$hidden_users++;

$username = '<i>' . $username . '</i>';
}




//END ONLY IF YOU WANT SUPER MODERATORS TO VIEW USERONLINE DATA WHEN USERS AREN'T ALLOWED!
bei mir sieht der part aber so aus (nach dem If kommt else):
if ( !$row['user_allow_viewonline'] )
{
$view_online = ( $userdata['user_level'] == ADMIN ) ? true : false;
$hidden_users++;

$username = '<i>' . $username . '</i>';
}
else
{
$view_online = true;
$registered_users++;
}
Ich habe es jetzt mal so probiert:

Code: Alles auswählen

if ( !$row['user_allow_viewonline'] )
                        {
                                $view_online = ( $userdata['user_level'] == ADMIN ) ? true : false;
                                $hidden_users++;

                                $username = '<i>' . $username . '</i>';
                        }
                        else if ( !$row['user_allow_viewonline'] )
                        {
                                $view_online = ( $userdata['user_level'] == LESS_ADMIN ) ? true : false;
                                $hidden_users++;

                                $username = '<i>' . $username . '</i>';
                        }
                        else
                        {
                                $view_online = true;
                                $registered_users++;
                        }
aber das gibt nur ne fehlermeldung:
Parse error: parse error in /is/htdocs/28188/www.domain.de/board/viewonline.php on line 150
Hat jemand ne idee wie es richtig sein muss??

Ich wäre für Hilfe dankbar!!

Grüße JLoop :P

Verfasst: 26.10.2002 19:22
von JLoop©
:cry: :cry:

JLoop

Verfasst: 26.10.2002 21:50
von Acid
..was wären denn die Zeilen 140 - 150 ? ..das oben gepostete ?

Verfasst: 27.10.2002 00:14
von JLoop©
Jo genau das oben gepostete ist rund um die Zeile 140 - 150!

Grüße JLoop

Verfasst: 27.10.2002 01:06
von Acid
..speichere ma Deine viewonline.php als *.txt ab und poste ´nen Link...

Verfasst: 27.10.2002 01:10
von JLoop©
viewonline.php

Grüße JLoop©

Verfasst: 27.10.2002 01:16
von Acid
...diese welche verursacht bei mir ka Fehler. :roll:

Verfasst: 27.10.2002 01:21
von JLoop©
Sorry war mein fehler bei mir geht sie jetzt auch da waren zwei punkte zu viel :roll: Aber dafür werden die Super Moderatoren in der viewonline.php nicht rot (wie ichs eigentlich im ACP eingestellt habe ) sondern schwarz angezeigt :o Das kann doch auch nur an der viewonline.php liegen oder? :-?

Gruß JLoop

Verfasst: 27.10.2002 01:31
von Acid
..also die SuperTypen werden durch fontcolor6 definiert (ich nehme ma an, das Du das Style Management erweitert hast), also müsste die Farbe die Du dort eingetragen hast, auch genutzt werden.

Verfasst: 27.10.2002 01:38
von JLoop©
Ich habe alle Dateien nochmal kontrolliert ist alles ok auch die DB einträge sind korrekt hmm komisch :( Könnte es vieleicht am Last Visit Mod liegen?

Grüße JLoop©

EDIT: Wenn ich im page_header aus:

Code: Alles auswählen

'L_WHOSONLINE_SUPER_MOD' => sprintf($lang['Super_Mod_online_color'], '<span style="color:#' . $theme['fontcolor6'] . '">', '</span>'),
das mache:

Code: Alles auswählen

'L_WHOSONLINE_SUPER_MOD' => sprintf($lang['Super_Mod_online_color'], '<span style="color:#' . $theme['fontcolor4'] . '">', '</span>'),
wird der Super Moderator in der farbe des Admins dargestellt ich versteh net das es dann mit fontcolor6 net geht :cry: