advanced_group_color_management_124_157

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Vipertr
Mitglied
Beiträge: 5
Registriert: 10.02.2006 10:04
Wohnort: Darmstadt
Kontaktdaten:

advanced_group_color_management_124_157

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
Vipertr
Mitglied
Beiträge: 5
Registriert: 10.02.2006 10:04
Wohnort: Darmstadt
Kontaktdaten:

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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>
Vipertr
Mitglied
Beiträge: 5
Registriert: 10.02.2006 10:04
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von Vipertr »

Vielen Dank......

:grin:
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Verlinke zudem nochmal deine /includes/usercp_register.php und /templates/deintemplate/profil_add_body.tpl
Vipertr
Mitglied
Beiträge: 5
Registriert: 10.02.2006 10:04
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von Vipertr »

Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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 ---------------------------------
Vipertr
Mitglied
Beiträge: 5
Registriert: 10.02.2006 10:04
Wohnort: Darmstadt
Kontaktdaten:

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Obwohl ich VW fahre :oops: --> *Prost* Ich trink ein Pils :wink:
Antworten

Zurück zu „phpBB 2.0: Mod Support“