Seite 1 von 1

advanced_group_color_management_124_157

Verfasst: 10.02.2006 10:14
von Vipertr
Hallo Leute ,

ich habe den MOD installiert und er funktioniert soweit.

2 Dinge funktionieren leider nicht :

Es wird immer nur die farbe für registrierte User angezeigt, auch wenn ich im Profile eine GruppenFarbe ausgewählt habe

und

die Legende ist unterhalb der Whoisonline box obwohl ich es nach der Anleitung gemacht habe. Habe auch den anderen Thread schon gelesen, aber er hilft mir leider nicht.

Link zum Forum

http://130.83.61.175/typ8185ig/phpBB2/index.php

Habe die farben mal extrem gemacht , damit man mein Problem sieht

Der User Viper ist registrierter User, Admin sowie Mitglied der Gruppe Typ 81/85 ,aber er zeigt nur die Farbe für registrierter User an, obwohl ich es auf Admin eingestellt habe.


Danke schon mal im voraus

Vipertr

Verfasst: 10.02.2006 10:31
von Dr.Death
Zum lösen deiner WHOISONLINE Box:

Verlinke mal bitte deine index_body.tpl als txt Datei.

Das andere Problem ist nach der ersten Installation "normal".

Die Anzeige, welcher User in welcher Farbe dargestellt werden soll kann vom User beeinflusst werden.
Dazu muss der User in sein Profil gehen und die gewünschte Gruppe bestätigen.

Ist der User registriert und gehört 1 oder mehreren Gruppen an, weiss das MOD nicht, welche Farbe gewünscht ist. Dies muss der user entscheiden ( Oder du gehst über das ACP / Benutzer / Einstellungen /
und änderst die Gruppenfarbe für den Benutzer.

Verfasst: 10.02.2006 10:44
von Vipertr
http://130.83.61.175/typ8185ig/phpBB2/index_body.txt

Wenn ich über das ACP / Benutzer / Einstellungen /
die Gruppe einstelle , wird die Farbe richtig gesetzt. Wenn ich es über "Profil" mache, klappt es leider nicht. Sieht irgendwie wie ein"Rechte"-Fehler aus oder ?

Danke für die schnelle antwort

Greets
Vipertr

Verfasst: 10.02.2006 10:51
von Dr.Death
Suche:

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr>
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr>
	<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr>
         <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
<tr>
		<td class="row1" align="left">
			<b class="gensmall">{L_GROUP_LEGEND}
			<!-- BEGIN legend -->
			<!-- BEGIN color -->
			<a href="{legend.U_GROUP}" title="{legend.GROUP_DESCRIPTION}"{legend.GROUP_COLOR}>{legend.GROUP_NAME}</a>{legend.color.L_COMMA}
			<!-- END color -->
			<!-- END legend -->
			</b>
		</td>
	</tr>
</table>
Ersetze mit:

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr>
	<td class="catHead" colspan="3" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr>
	<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr>
         <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
	<tr>
		<td class="row1" align="left">
			<b class="gensmall">{L_GROUP_LEGEND}
			<!-- BEGIN legend -->
			<!-- BEGIN color -->
			<a href="{legend.U_GROUP}" title="{legend.GROUP_DESCRIPTION}"{legend.GROUP_COLOR}>{legend.GROUP_NAME}</a>{legend.color.L_COMMA}
			<!-- END color -->
			<!-- END legend -->
			</b>
		</td>
	</tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>

Verfasst: 10.02.2006 10:57
von Vipertr
Vielen Dank......

:grin:

Verfasst: 10.02.2006 10:59
von Dr.Death
Verlinke zudem nochmal deine /includes/usercp_register.php und /templates/deintemplate/profil_add_body.tpl

Verfasst: 10.02.2006 11:19
von Vipertr

Verfasst: 10.02.2006 11:39
von Dr.Death
in der Usercp_register.php

Suche:

Code: Alles auswählen

	$sql = "SELECT config_value
		FROM " . CONFIG_TABLE . "
		WHERE config_name = 'default_dateformat'";
//-- mod : Advanced Group Color Management -------------------------------------
//-- add
			$sql = str_replace('SET ', 'SET user_group_id = ' . ( $user_group_id == NULL ? 'NULL' : $user_group_id ) . ', ', $sql);
//-- fin mod : Advanced Group Color Management ---------------------------------
Ersetze mit:

Code: Alles auswählen

	$sql = "SELECT config_value
		FROM " . CONFIG_TABLE . "
		WHERE config_name = 'default_dateformat'";
Der Code vom AGCM Mod war an der falschen stelle eingebaut !!!

Suche: ( Nur ein Auszug... )

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . 
Danach folgt noch die Zeile:

Code: Alles auswählen

WHERE user_id = $user_id";
und danach fügst du den Code vom ACGM MOd ein:

Code: Alles auswählen

//-- mod : Advanced Group Color Management -------------------------------------
//-- add
			$sql = str_replace('SET ', 'SET user_group_id = ' . ( $user_group_id == NULL ? 'NULL' : $user_group_id ) . ', ', $sql);
//-- fin mod : Advanced Group Color Management ---------------------------------

Verfasst: 10.02.2006 11:53
von Vipertr
Vielen vielen herzliche Dank,

da habe ich wohl beim dem ganzen Code Copy & Paste usw...ein paar sachen falsch eingefügt....
:oops:

Jetzt funkioniert alles einwandfrei....

Die Jungs von der Audi Typ 81/85 IG sagen ganz dolle DANKE

Gruß
Vipertr

Verfasst: 10.02.2006 11:57
von Dr.Death
Obwohl ich VW fahre :oops: --> *Prost* Ich trink ein Pils :wink: