Seite 10 von 26

Verfasst: 04.10.2004 21:30
von Markus67
@Tyson

Nein der MOD ist nicht EMI kompatibel .... den musst du selbst einbauen ...
Eine kleine Hilfe dazu KB:modsfaq

Markus

Verfasst: 05.10.2004 20:40
von danysahne333
habe eine frage zum addon sql-queries reduzieren:

wie weit geht denn die gesamte funktion? bzw welchen teil genaumuss ich ersetzen?

es steht nur das in der anleitung:
# includes/functions_color_groups.php
#
#-----[ FINDE (die komplette Funktion) ]-----
#
function color_group_colorize_name($user_id, $no_profile = false)
{
.
.
.
}

#

Verfasst: 05.10.2004 22:45
von Acid

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'] . '"';
					}
				}
		}
		
		// Make the profile link or no and return it //
		if ($no_profile)
		{
			$user_link = "<span $style_color>$username</span>";
		}
		else
		{
			$user_link = '<a href="' . append_sid($phpbb_root_path."profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id") . '"' . $style_color .'>' . $username . '</a>';
		}
		return($user_link);
	}
	else
	{
		return false;
	}
}

Verfasst: 05.10.2004 23:03
von danysahne333
danke dir

Verfasst: 16.10.2004 22:31
von mogli23
hallo zusammen

habe ein Problem mit der Color Mod. Ich bekomme nicht angezeigt welcher nick gerade online ist.

http://mogli23.s3.cybton.com/problem.JPG

wie bekomme ich das hin das man die nicks die online sind wieder sieht???

bitte für einen Laien verständlich erklären.

danke im vorraus und mogli23

Große Grafiken bitte nur als Link; Leuchte

Verfasst: 16.10.2004 23:10
von rabbit
hi,

bitte verlinke mal die index.php und index_body.tpl hier als txt-datei. :)

Verfasst: 16.10.2004 23:46
von mogli23

Verfasst: 17.10.2004 00:12
von rabbit
hmmm, kann hier keine fehler entdecken. gehe am besten nochmal die gesamte install.txt durch und prüfe, ob du nicht etwas vergessen hast, z.b. in page_header.php.
außerdem müssen alle dateien am richtigen platz sein, auch für jede sprache und jedes template. :)

Verfasst: 17.10.2004 00:50
von w2felix
Hi!
Ich habe jetzt auch den Color Mod installiert.
Wie mache ich, dass automatisch alle Mods eine Farbe zugewiesen kriegen?

Außerdem, wie mache ich es, dass nur Gruppen, die ich definiere, in der Leiste unten Fett angezeigt werden?
Hab auch Birthday und last visit mod installiert.

Verfasst: 18.10.2004 16:03
von mogli23
rabbit hat geschrieben:hmmm, kann hier keine fehler entdecken. gehe am besten nochmal die gesamte install.txt durch und prüfe, ob du nicht etwas vergessen hast, z.b. in page_header.php.
außerdem müssen alle dateien am richtigen platz sein, auch für jede sprache und jedes template. :)
hi

ich bin die Mod nochmal komplett durchgegangen. Kein einziger Fehler. Habe gehört das dieser mod mit dem PHPBBforum 2.0.10 nicht kompatibel ist.
stimmt das?? wenn ja wie kann cih das forum eventuell updaten??gibt es ne MOD die das gleiche bezweckt aber kompatibel mit dem forum ist???

danke und grüsse mogli23