Board3_Portal und Group Legend Positioning

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Redbull254:
Anstelle von

Code: Alles auswählen

ORDER BY group_legend_pos ASC
wäre

Code: Alles auswählen

ORDER BY g.group_legend_pos ASC
angebracht, um alle Datenbank-System zu unterstützen ;)
kein Support per PN
Benutzeravatar
seemann1965
Mitglied
Beiträge: 495
Registriert: 12.11.2009 19:15

Re: Board3_Portal und Group Legend Positioning

Beitrag von seemann1965 »

Hallo,
habe heute Legend Repositioning 1.0.3 installiert, geht prima nur auf der Portalseite nicht, aber durch genannte Seite Fehler behoben.

portal/block/whois_online.php
Suche:

Code: Alles auswählen

{
	$sql = 'SELECT group_id, group_name, group_colour, group_type
		FROM ' . GROUPS_TABLE . '
		WHERE group_legend = 1
		ORDER BY group_name ASC';
}
else
{
	$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
		FROM ' . GROUPS_TABLE . ' g
		LEFT JOIN ' . USER_GROUP_TABLE . ' ug
			ON (
				g.group_id = ug.group_id
				AND ug.user_id = ' . $user->data['user_id'] . '
				AND ug.user_pending = 0
			)
		WHERE g.group_legend = 1
			AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
		ORDER BY g.group_name ASC';
Ersetzte mit:

Code: Alles auswählen

{
	$sql = 'SELECT group_id, group_name, group_colour, group_type, group_position
		FROM ' . GROUPS_TABLE . '
		WHERE group_legend = 1
		ORDER BY group_position ASC';
}
else
{
	$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type, g.group_position
		FROM ' . GROUPS_TABLE . ' g
		LEFT JOIN ' . USER_GROUP_TABLE . ' ug
			ON (
				g.group_id = ug.group_id
				AND ug.user_id = ' . $user->data['user_id'] . '
				AND ug.user_pending = 0
			)
		WHERE g.group_legend = 1
			AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
		ORDER BY g.group_position ASC';
Nun gehts.

Gruß seemann
Kaum macht man es richtig, funktioniert es !

Portal der Volksmarine
Antworten

Zurück zu „[3.0.x] Mod Support“