Seite 1 von 1

Reihenfolge der Forummoderatoren

Verfasst: 14.08.2008 21:07
von wamax
Hallo,

ich würde gerne verstehen nach welchen Kriterium die Forummoderatoren sortiert werden in der Darstellung.
Ich kann nach langen Suchen kein Muster entdecken. :grin:

Ich komme darauf, weil ich gerne die Reihenfolge ändern würde.
Wer hat Tipps für mich?

Gruß
wamax

Verfasst: 14.08.2008 21:11
von Dr.Death
Die Sortierung erfolgt durch die USER ID....

Verfasst: 15.08.2008 15:45
von wamax
Hallo Dr.Death,

nein, in meinem Forum ist die Reihenfolge "rein zufällig":

z.b. User: 2, 15552, 17

Aber bei gleichen Usern ist bleibt die Reihenfolge immer gleich (z.b. in Subforen). Das heißt da muß ja ein System hinterstecken nur welches? :D

Wir haben die Version 3.0.1 laufen, ohne MODs.

Gruß
wamax

Verfasst: 15.08.2008 16:19
von Dr.Death
Ok, dann bitte mal etwas " genauer ":

Wo, an welcher Stelle werden die Moderatoren durcheinander angezeigt ?

Team Seite, Forumliste, .... ???

Bitte gib mal einen Link zu Deinem Forum und ggf. einen Testuser ( KB:167 )

Verfasst: 15.08.2008 17:55
von nickvergessen
man könnte ein "Order By" einfach noch dazu bauen.
Bislang ist dort nichts vorhanden:
includes/functions_display.php

Code: Alles auswählen

	$sql_array = array(
		'SELECT'	=> 'm.*, u.user_colour, g.group_colour, g.group_type',

		'FROM'		=> array(
			MODERATOR_CACHE_TABLE	=> 'm',
		),

		'LEFT_JOIN'	=> array(
			array(
				'FROM'	=> array(USERS_TABLE => 'u'),
				'ON'	=> 'm.user_id = u.user_id',
			),
			array(
				'FROM'	=> array(GROUPS_TABLE => 'g'),
				'ON'	=> 'm.group_id = g.group_id',
			),
		),

		'WHERE'		=> "m.display_on_index = 1 $forum_sql",
	);

	$sql = $db->sql_build_query('SELECT', $sql_array);

Verfasst: 15.08.2008 23:09
von wamax
Danke für eure Hilfe Jungs!
Ich hab die Lösung gefunden.
(ohne php programmierung, ist nicht meine Stärke... LOL)

Die Reihenfolge ist in der MODERATOR_CACHE_TABLE abgelegt.

Der user der dort als erstes abgelegt ist wird auch als erstes angezeigt.
Das heißt einmal alle Forummods "löschen" und dann neu anlegen.
So das die Tabelle neu aufgebaut wird in der Reihenfolge wie ich sie für richtig halte.

Grüße
wamax