Seite 3 von 5
Verfasst: 02.01.2005 22:19
von roger
Du hast Recht.
Da ist in der
memberlist.php in der for-Schleife (ca. Z. 70, bzw. 87 mit CBACK) (bzw. in der Einbau-Anleitung) ein Denkfehler: hier wird der Startwert der Schleife auf 0 oder 1 gesetzt, abhängig davon, ob ADMIN oder nicht.
Die einfachste Korrektur-Möglichkeit ist folgende:
Suche:
Code: Alles auswählen
$mode_types_text = array($lang['Sort_Joined'], $lang['Last_logon'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joindate', 'lastlogon', 'username', 'location', 'posts', 'email', 'website', 'topten');
Ersetzen mit:
Code: Alles auswählen
$mode_types_text = array($lang['Last_logon'], $lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('lastlogon', 'joindate', 'username', 'location', 'posts', 'email', 'website', 'topten');
roger
Verfasst: 03.01.2005 01:01
von roger
Wenn du willst, dass auch die Anzeige stimmt, dann stattdessen:
Suche:
Code: Alles auswählen
$mode_types_text = array($lang['Sort_Joined'], $lang['Last_logon'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joindate', 'lastlogon', 'username', 'location', 'posts', 'email', 'website', 'topten');
Ersetzen mit:
Code: Alles auswählen
if (( $userdata['user_level'] != ADMIN ) && $board_config['hidde_last_logon'] )
{
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joindate', 'username', 'location', 'posts', 'email', 'website', 'topten');
}
else
{
$mode_types_text = array($lang['Sort_Joined'], $lang['Last_logon'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joindate', 'lastlogon', 'username', 'location', 'posts', 'email', 'website', 'topten');
}
Und suche:
Code: Alles auswählen
$select_sort_mode = '<select name="mode">';
for($i = ($userdata['user_level'] == ADMIN ) ? 0:1; $i < count($mode_types_text); $i++)
ersetzen mit:
Code: Alles auswählen
$select_sort_mode = '<select name="mode">';
for($i = 0; $i < count($mode_types_text); $i++)
roger
Verfasst: 06.01.2005 15:17
von sommer
Noch was...
Wie beseitige ich den zweiten DOPPELPUNKT, den es da gibt
Heute haben 1000 Benutzer diese Seite besucht :: ?
Verfasst: 06.01.2005 15:31
von easygo
Ahja wo ist das Problem?
Check die lang_main und/oder die betreffende .tpl
Thx @ roger, muss ich doch
gleich mal austesten...
Verfasst: 06.01.2005 16:53
von roger
@sommer:
Steht in der lang_main.
roger
Verfasst: 06.01.2005 18:53
von sommer
Danke, habs...
Jetzt habe ich eben bemerkt, dass der "Zähler" mal hochzählt (was ja auch normal sein sollte) und mal runter.
Beispiel: Einmal sinds 110 Benutzer. Ein paar Minuten später sinds 113 und dann aufeinmal wieder 108.
Die Gesamtzahl der Gäste geht mal hoch und mal runter.
Weiß jemand an was das liegt?
Verfasst: 06.01.2005 19:12
von easygo
Schon komisch solche kleine Schwankungen, aber vielleicht
ist deine SESSIONS_TABLE am Überlaufen ^^
Wieviele Einträge sinds dann in der db -> MySQL
Verfasst: 06.01.2005 21:29
von sommer
Ich hab eben nochmals nachgeschaut... die Session Tabelle hat sogar einen Überhang. Was bedeutet das denn?
Vor ein paar Tagen war sie überlaufen, dann habe ich sie per phpmyadmin geleert.
Verfasst: 06.01.2005 21:31
von kratzer54847
versuch mal,die Tabelle zu reparieren/optimieren
Verfasst: 06.01.2005 21:45
von sommer
Mit der DATENBANK WARTUNG kommt: phpbb_sessions: Befehl steht für HEAP-Tabllen nicht zur Verfügung.
Alles andere ist in Ordnung.
Ich habs jetzt nochmal geleert. Jetzt sind alle Gäste weg.