Super Moderatoren Mod - Problem in der viewonline.php!

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Super Moderatoren Mod - Problem in der viewonline.php!

Beitrag 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
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

:cry: :cry:

JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..was wären denn die Zeilen 140 - 150 ? ..das oben gepostete ?
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

Jo genau das oben gepostete ist rund um die Zeile 140 - 150!

Grüße JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..speichere ma Deine viewonline.php als *.txt ab und poste ´nen Link...
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

viewonline.php

Grüße JLoop©
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

...diese welche verursacht bei mir ka Fehler. :roll:
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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.
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag 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:
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“