PCP & Color Groups [Closed]

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Überprüfe nochmal die Änderungen an index.php bzw. index_body.tpl ..eventuell hast du sie beim Einbau des Portals überschrieben o.ä.
Pennyvise
Mitglied
Beiträge: 16
Registriert: 17.09.2003 01:29

Beitrag von Pennyvise »

Genau daran liegt es, die index_body.tpl sieht ganz anders aus als vorher. Das was ich ersetzen soll ist nicht mehr da und eine ähnliche Zeile auch nicht mehr.

Ich muss diese Zeile einsetzen:

{COLOR_GROUPS_LIST}

Weiss aber nicht wo die hier hin muss:

<h1>{L_WELCOME}</h1>

<p>{L_ADMIN_INTRO}</p>

<h1>{L_FORUM_STATS}</h1>

<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline">
<tr>
<th width="25%" nowrap="nowrap" height="25" class="thCornerL">{L_STATISTIC}</th>
<th width="25%" height="25" class="thTop">{L_VALUE}</th>
<th width="25%" nowrap="nowrap" height="25" class="thTop">{L_STATISTIC}</th>
<th width="25%" height="25" class="thCornerR">{L_VALUE}</th>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_POSTS}:</td>
<td class="row2"><b>{NUMBER_OF_POSTS}</b></td>
<td class="row1" nowrap="nowrap">{L_POSTS_PER_DAY}:</td>
<td class="row2"><b>{POSTS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_TOPICS}:</td>
<td class="row2"><b>{NUMBER_OF_TOPICS}</b></td>
<td class="row1" nowrap="nowrap">{L_TOPICS_PER_DAY}:</td>
<td class="row2"><b>{TOPICS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_USERS}:</td>
<td class="row2"><b>{NUMBER_OF_USERS}</b></td>
<td class="row1" nowrap="nowrap">{L_USERS_PER_DAY}:</td>
<td class="row2"><b>{USERS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_BOARD_STARTED}:</td>
<td class="row2"><b>{START_DATE}</b></td>
<td class="row1" nowrap="nowrap">{L_AVATAR_DIR_SIZE}:</td>
<td class="row2"><b>{AVATAR_DIR_SIZE}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_DB_SIZE}:</td>
<td class="row2"><b>{DB_SIZE}</b></td>
<td class="row1" nowrap="nowrap">{L_GZIP_COMPRESSION}:</td>
<td class="row2"><b>{GZIP_COMPRESSION}</b></td>
</tr>
</table>
<h1>{L_WHO_IS_ONLINE}</h1>

<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline">
<tr>
<th width="20%" class="thCornerL" height="25">&nbsp;{L_USERNAME}&nbsp;</th>
<th width="20%" height="25" class="thTop">&nbsp;{L_STARTED}&nbsp;</th>
<th width="20%" class="thTop">&nbsp;{L_LAST_UPDATE}&nbsp;</th>
<th width="20%" class="thCornerR">&nbsp;{L_FORUM_LOCATION}&nbsp;</th>
<th width="20%" height="25" class="thCornerR">&nbsp;{L_IP_ADDRESS}&nbsp;</th>
</tr>
<!-- BEGIN reg_user_row -->
<tr>
<td width="20%" class="{reg_user_row.ROW_CLASS}">&nbsp;<span class="gen"><a href="{reg_user_row.U_USER_PROFILE}" class="gen">{reg_user_row.USERNAME}</a></span>&nbsp;</td>
<td width="20%" align="center" class="{reg_user_row.ROW_CLASS}">&nbsp;<span class="gen">{reg_user_row.STARTED}</span>&nbsp;</td>
<td width="20%" align="center" nowrap="nowrap" class="{reg_user_row.ROW_CLASS}">&nbsp;<span class="gen">{reg_user_row.LASTUPDATE}</span>&nbsp;</td>
<td width="20%" class="{reg_user_row.ROW_CLASS}">&nbsp;<span class="gen"><a href="{reg_user_row.U_FORUM_LOCATION}" class="gen">{reg_user_row.FORUM_LOCATION}</a></span>&nbsp;</td>
<td width="20%" class="{reg_user_row.ROW_CLASS}">&nbsp;<span class="gen"><a href="{reg_user_row.U_WHOIS_IP}" class="gen" target="_phpbbwhois">{reg_user_row.IP_ADDRESS}</a></span>&nbsp;</td>
</tr>
<!-- END reg_user_row -->
<tr>
<td colspan="5" height="1" class="row3"><img src="../templates/subSilver/images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- BEGIN guest_user_row -->
<tr>
<td width="20%" class="{guest_user_row.ROW_CLASS}">&nbsp;<span class="gen">{guest_user_row.USERNAME}</span>&nbsp;</td>
<td width="20%" align="center" class="{guest_user_row.ROW_CLASS}">&nbsp;<span class="gen">{guest_user_row.STARTED}</span>&nbsp;</td>
<td width="20%" align="center" nowrap="nowrap" class="{guest_user_row.ROW_CLASS}">&nbsp;<span class="gen">{guest_user_row.LASTUPDATE}</span>&nbsp;</td>
<td width="20%" class="{guest_user_row.ROW_CLASS}">&nbsp;<span class="gen"><a href="{guest_user_row.U_FORUM_LOCATION}" class="gen">{guest_user_row.FORUM_LOCATION}</a></span>&nbsp;</td>
<td width="20%" class="{guest_user_row.ROW_CLASS}">&nbsp;<span class="gen"><a href="{guest_user_row.U_WHOIS_IP}" target="_phpbbwhois">{guest_user_row.IP_ADDRESS}</a></span>&nbsp;</td>
</tr>
<!-- END guest_user_row -->
</table>
{JR_ADMIN_INFO_TABLE}

<br />

Vielen Dank schon mal!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du hast - warum auch immer - die index_body.tpl des Forenindex mit der index_body.tpl des Adminpanels überschrieben (beide Dateien haben den gleichen Namen, liegen aber in verschiedenen Ordnern).
Pennyvise
Mitglied
Beiträge: 16
Registriert: 17.09.2003 01:29

Beitrag von Pennyvise »

Juhu, ich habe den Fehler, vielen Dank :wink:
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

@Acid

Habe was neues gefunden. Also die änderungen müßte ich an folgender stelle vornehmen:

Code: Alles auswählen

/*-- mod : profile cp --*/
.foundercolor, a.foundercolor, a.foundercolor:link, a.foundercolor:active, a.foundercolor:visited {
	color: #00FFFF;
	font-weight: bold;
}
a.foundercolor:hover {
	color:	#00FFFF;
	text-decoration: underline;
}

.admincolor, a.admincolor, a.admincolor:link, a.admincolor:active, a.admincolor:visited {
	color: #CCFF99;
	font-weight: bold;
}
a.admincolor:hover {
	color:	#CCFF99;
	text-decoration: underline;
}

.modcolor, a.modcolor, a.modcolor:link, a.modcolor:active, a.modcolor:visited {
	color: #660033;
	font-weight: bold;
}
a.modcolor:hover {
	color:	#660033;
	text-decoration: underline;
}

.usercolor, a.usercolor, a.usercolor:link, a.usercolor:active, a.usercolor:visited {
	color : #FFCC66;
	font-weight: bold;
}
a.usercolor:hover {
	color: #FFCC66;
	text-decoration: underline;
}
/*-- fin mod : profile cp --*/
und

Code: Alles auswählen

/*-- mod : profile cp --*/
.foundercolor, a.foundercolor, a.foundercolor:link, a.foundercolor:active, a.foundercolor:visited {
	color: #00FFFF;
	font-weight: bold;
}
a.foundercolor:hover {
	color:	#00FFFF;
	text-decoration: underline;
}

.admincolor, a.admincolor, a.admincolor:link, a.admincolor:active, a.admincolor:visited {
	color: #CCFF99;
	font-weight: bold;
}
a.admincolor:hover {
	color:	#CCFF99;
	text-decoration: underline;
}

.modcolor, a.modcolor, a.modcolor:link, a.modcolor:active, a.modcolor:visited {
	color: #660033;
	font-weight: bold;
}
a.modcolor:hover {
	color:	#660033;
	text-decoration: underline;
}

.usercolor, a.usercolor, a.usercolor:link, a.usercolor:active, a.usercolor:visited {
	color : #33FFFF;
	font-weight: bold;
}
a.usercolor:hover {
	color: #33FFFF;
	text-decoration: underline;
}
/*-- fin mod : profile cp --*/

Wie muß ich die stellen mir color: #farbcode ändern? Geht das einfach indem ich da color_group_colorize_name($row['user_id']); einsetzte?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Das stammt aus der *.css oder? Naja, dort würde color_group_colorize_name() nichts bewirken (bzw. wenn du es an den vorher genannten Stellen änderst, wäre dieser Part hinfällig).
Versuch ma bei dem anderen Code get_user_level_class mit color_group_colorize_name zu ersetzen. (Da ich die Hacks nich installiert hab, kann ich es leider nich testen.)
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

das eine mal war es die overall_header.tpl und das andere mal subSilver.css

klappt es denn in der overall_header.tpl?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

:roll:
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

habe nun mal an allen stellen die ich gefunden habe get_user_level_class mit color_group_colorize_name ersetzt. Nun kommt folgender Fehler:
Ich habe in der Mitgliederliste überhaupt keine namen mehr. Genauso wer ist online ist ohne nicks. Die nicks beim Beitrag sind in schwarz dargestellt.


zum testen: www.dave84.de/test/
Nick: Tester
pw: test
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Eine datei vergessen :roll:

Nun habe ich folgenden Fehler:
Fatal error: Cannot redeclare color_group_colorize_name() (previously declared in /home/www/web4/html/test/profilcp/functions_profile.php:88) in /home/www/web4/html/test/includes/functions_color_groups.php on line 234

Code: Alles auswählen

function color_group_colorize_name($user_level, $default='gen', $user=array())
{
	$ret = $default;
	if (!empty($user)) $user_level = get_user_level($user);
	switch( $user_level )
	{
			case ADMIN_FOUNDER:
				$ret = 'foundercolor';
				break;
			case ADMIN:
				$ret = 'admincolor';
				break;
			case MOD:
				$ret = 'modcolor';
				break;
			default:
				$ret = 'usercolor';
				break;
	}
	return $ret;
}
Zeile 88 ist: function color_group_colorize_name($user_level, $default='gen', $user=array())
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“