Seite 1 von 1
Komische Anzeige bei "Wer ist Online" im index?!
Verfasst: 15.11.2002 22:34
von JLoop©
Hi,
bei meinem Board steht unter "Wer ist Online" wenn 1 Benutzer Online ist:
Insgesamt sind 1 Benutzer online: .....
Müsste es net eigentlich heissen:
Insgesamt ist 1 Benutzer online: .....
?? In der language_main gibt es das doch auch 1 mal in der einzahl und einmal in der mehrzahl!Kann das sein das irgendwo ein fehler im code ist?
JLoop©
BTW: Wo wird das eigentlich definiert für ein und mehrahl also was angezeigt wird:
Code: Alles auswählen
$lang['Online_users_total'] = "Insgesamt sind %d Benutzer online: ";
oder:
Code: Alles auswählen
$lang['Online_user_total'] = "Insgesamt ist %d Benutzer online: ";
??

Verfasst: 15.11.2002 22:41
von Mister_X
steckt da vielleicht schon der Fehler ? Bei mir sehen die beiden Zeilen so aus:
$lang['Online_users_total'] = "Insgesamt sind %d Benutzer online: ";
$lang['Online_user_total'] = "Insgesamt ist %d Benutzer online: ";
man achte auf das fettgedruckte!
Ansonsten wird in der page_header.php entschieden ob Mehrzahl oder Einzahl angezeigt wird:
Code: Alles auswählen
if ( $total_online_users == 0 )
{
$l_t_user_s = $lang['Online_users_zero_total'];
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = $lang['Online_user_total'];
}
else
{
$l_t_user_s = $lang['Online_users_total'];
}
Verfasst: 15.11.2002 22:48
von JLoop©
komisch bei mir sieht der teil anders aus:
Code: Alles auswählen
if ( $total_online_users == 0 )
{
$l_t_user_s = ( ( isset($topic_id) ) ? $lang['Browsing_topic'] : ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Online_users_zero_total'] ) );
}
else
{
$l_t_user_s = ( ( isset($topic_id) ) ? $lang['Browsing_topic'] : ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Online_users_total'] ) );
}
hmmm naja kann ja nix passieren wenn ich es mit dem von dir geposteten ersetze oder?Ich mein beeinträchtigt das irgendwelche funktionen?
Grüße JLoop
Verfasst: 15.11.2002 23:13
von Mister_X
probiers einfach mal aus, aber immer Backups der Datei machen

Ist aber sehr komisch, dass von mir ist nämlich auch eine unveränderte 2.0.3 Version
Alternativlösung:
Ändere deinen Code so ab:
if ( $total_online_users == 0 )
{
$l_t_user_s = ( ( isset($topic_id) ) ? $lang['Browsing_topic'] : ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Online_users_zero_total'] ) );
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = ( ( isset($topic_id) ) ? $lang['Browsing_topic'] : ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Online_user_total'] ) );
}
else
{
$l_t_user_s = ( ( isset($topic_id) ) ? $lang['Browsing_topic'] : ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Online_users_total'] ) );
}