Definierung von Farbgruppen (Color Groups) Frage

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Definierung von Farbgruppen (Color Groups) Frage

Beitrag von adidas »

Hallo, habe dazu paar fragen:

wie baut man das hier ein?

Reduzierung der Queryanzahl
#-----[ FINDE (die komplette Funktion) ]-----
ich weiß gar nicht wie die komplette Funktion aussieht.

Und noch eine Frage:

Ich will, dass die Farbe Administrator (also Orange) und die Farbe grün genau so wie auf standart foren angezeigt wird

also so

[ Administrator ]

[ Moderator ]

(naja halt wie auf standart foren)
>>>>>>0<<<<<<
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

die admin/mod schriftfarbe ist über das admincontrolpanel einstellbar (schriftfarbe 1 - 3 = schriftfarbe user, mod, admin) soweit ich mich entsinne. zum rest bin ich leider überfragt, poste doch mal den gesamten modbereich rein.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

das ist die komplette Funktion ...

Code: Alles auswählen

function color_group_colorize_name($user_id, $no_profile = false)
{
	global $board_config, $phpEx, $db, $phpbb_root_path;
	
	// First see if the user is Anon
	if ($user_id != ANONYMOUS)
	{
		// Get the user info and see if they are assigned a color_group //
		$sql = 'SELECT u.user_color_group, u.username, c.* FROM ' . USERS_TABLE . ' u, ' . COLOR_GROUPS_TABLE . " c
			WHERE u.user_id = $user_id
			AND u.user_color_group = c.group_id";
		$result = $db->sql_query($sql);
		$row = $db->sql_fetchrow($result);
		
		if (!isset($row['username']))
		{
			//If there was a problem before, we don't want a blank username!
			$sql = 'SELECT username FROM ' . USERS_TABLE . "
			WHERE user_id = $user_id";
			$result = $db->sql_query($sql);
			$row = $db->sql_fetchrow($result);
		}
		$username = $row['username'];
		
		if (isset($row['group_color']))
		{
			// WE found the highest level color, head out now //
			$style_color = 'style="font-weight:bold;color:' . $row['group_color'] . '"';
		}
		else
		{
			// Now start looking for user group memberships //
			$sql = 'SELECT c.* FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . COLOR_GROUPS_TABLE . ' c, ' . GROUPS_TABLE . ' g
				WHERE ug.user_id = ' . $user_id . '
				AND u.user_id = ug.user_id
				AND ug.group_id = g.group_id
				AND g.group_color_group = c.group_id
				AND g.group_single_user = 0';
			//print $sql;
				$result = $db->sql_query($sql);
				$curr = 10000000000000;
				$style_color = '';
				while ($row = $db->sql_fetchrow($result))
				{
					// If our new group in the list is a higher order number, it's color takes precedence //
					if ($row['order_num'] < $curr)
					{
						$curr = $row['order_num'];
						$style_color = 'style="font-weight:bold;color:' . $row['group_color'] . '"';
					}
				}
		}
		
Vorsicht... danach kommt nochmal eine Klammer ... die muss stehen bleiben :wink:

Markus
Zuletzt geändert von Markus67 am 22.05.2005 02:37, insgesamt 1-mal geändert.
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Beitrag von adidas »

@Markus, habe ich mit dem Code von dem Link da ersetzt, aber bekomme diese Fehlermeldung:
Parse error: parse error, unexpected '}' in /home/www/web/html/includes/functions_color_groups.php on line 335
hier die functions_color_groups.php

@ Valerie Raghnall, die Farbe sieht ganz anders aus. Siehe www.webxposed.de

ich möchte aber, dass das orange und grün sowie in standart aussieht
>>>>>>0<<<<<<
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

also auf dem link, den du mir gegeben hast isses doch so *am kopf kratz*

oder willst du, dass alle die gleiche farbe haben egal welcher rang?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Beitrag von adidas »

Valerie Raghnall hat geschrieben:also auf dem link, den du mir gegeben hast isses doch so *am kopf kratz*

oder willst du, dass alle die gleiche farbe haben egal welcher rang?
Nee, Orange ist da mehr dunkler als auf Standart foren :P

du meinst jetzt mit rang fett gedruckt? wenn ja soll es ned fett gedruckt sein ok :) (außer bei der registrierten benutzer anzeige natürlich)
>>>>>>0<<<<<<
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...
@Markus, habe ich mit dem Code von dem Link da ersetzt, aber bekomme diese Fehlermeldung:
Dann nimm die letzte Klammer doch mal raus ..

Markus
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Beitrag von adidas »

Dann kommt diese Fehlermeldung:
Parse error: parse error, unexpected '}' in /home/www/web/html/includes/functions_color_groups.php on line 339
>>>>>>0<<<<<<
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

sorry .. ich hab oben ein bischen zuviel gepostet .. die Funktion hört schon vorher auf ... ich habs oben korrigiert. :oops:

Markus
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

mmmh, in der von dir verlinkten Datei sind mehrere Bugs:

nimm die mal: http://www.retriever-hilfe.de/downloads ... ps.php.txt

A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“