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......

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:
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....
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

--> *Prost* Ich trink ein Pils
