Page 1 of 1

Keine Sortierung der Gruppen im seitl. Team-Block

Posted: 16. March 2015 09:02
by franki
Deine Portal Version: 2.1.0-rc2
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Grundwissen

PHP Version: 3.1.3
MySQL Version: MySQL(i) 5.6.21

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Sortierreihenfolge im ACP unter "Benutzer und Gruppen -> Gruppen -> Gruppen-Legende verwalten" geändert.

Was hast Du bereits versucht um das Problem zu lösen?
Codezeilen im Team-Block (.\board3\portal\modules\leaders.php) hinzugefügt bzw. geändert.

Fehlerbeschreibung und Nachricht
Im seitl. Teamblock werden die Gruppen, wie evtl. im ACP eingestellt (Benutzer und Gruppen -> Gruppen -> Gruppen-Legende verwalten), nicht sortiert.
Um auch dort die Sortierung zu erhalten müssen folgende Änderungen in der leaders.php vorgenommen werden.

öffne
board3/portal/modules/leaders.php
suche

Code: Select all

			$groups = array();
danach einfügen

Code: Select all

			$order_legend = ($config['legend_sort_groupname']) ? 'group_name' : 'group_legend';
suche

Code: Select all

				$sql = 'SELECT group_id, group_name, group_colour, group_type
ersetze durch

Code: Select all

				$sql = 'SELECT group_id, group_name, group_colour, group_type, group_legend
suche

Code: Select all

					ORDER BY group_name ASC';
ersetze durch

Code: Select all

					ORDER BY ' . $order_legend . ' ASC';
suche

Code: Select all

			else
			{
				$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
ersetze durch

Code: Select all

			else
			{
				$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type, g.group_legend
suche

Code: Select all

					ORDER BY g.group_name ASC';
ersetze durch

Code: Select all

					ORDER BY g.' . $order_legend . ' ASC';
[/i]

Re: Keine Sortierung der Gruppen im seitl. Team-Block

Posted: 24. March 2015 17:40
by Marc
Vielen Dank für den Hinweis. Ich hab das noch etwas angepasst hiermit hinzugefügt: https://github.com/board3/Board3-Portal/pull/517

Re: Keine Sortierung der Gruppen im seitl. Team-Block

Posted: 25. March 2015 20:12
by franki
Hallo Marc

Habe es schon gesehen. Super :-)

Hatte auch hinter erst festgestellt, dass ich etwas nicht fürs 3.1 umgeschrieben habe :oops:

Code: Select all

$order_legend = ($config['legend_sort_groupname']) ? 'group_name' : 'group_legend';
"$config" wird ja in dieser Form nicht mehr angewant aber Du hast es ja erkannt ;)