Seite 1 von 2

Fehler nach dem Update bei der Mitgliederliste

Verfasst: 05.08.2006 20:06
von Andreas84
Hallo,

nach einem Update von der Version 2.0.11 auf die aktuellste phpbb Version haben sich die Spalten in meiner Memberlist verschoben:

http://www.rucksack-center.de/forum/memberlist.html

Diese habe ich euch hier einmal online gestellt:
www.rucksack-center.de/memberlist.txt

Wie genau mache ich denn das, dass alles wieder richtig angezeigt wird?

Danke schon mal!

Gruß,
Andreas

Verfasst: 05.08.2006 21:01
von roger
Hi,

das liegt höchstwahrscheinlich nicht an der memberlist.php, sondern an der memberlist_body.tpl:

Suche:

Code: Alles auswählen

<td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>>
Danach einfügen (falls nicht vorhanden):

Code: Alles auswählen

<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>

roger

Verfasst: 06.08.2006 00:07
von scheibenbrot
Hallo,
wenn das nicht geht, stelle doch bitte mal deine memberlist_body.tpl zur VERFÜGUNG.

mfg

Verfasst: 06.08.2006 00:14
von roger
Hallo CoolKetschup,

ich denke, dass der Fehler tatsächlich in der memberlist_body.tpl zu suchen ist: du brauchst dir nur einmal den Quellcode anschauen...


roger

Verfasst: 06.08.2006 01:07
von scheibenbrot
Jop, kann gut sein.
Das war jetzt auch nicht böse gemeint, in dem Sinne "Das was du da gesagt hast ist falsch"!! :wink:

Ich meinte nur, wenn er das nicht gebacken bekommt (zb), hätte er noch die möglichkeit die memberlist_body zur verfügung zu stellen :wink:

mfg

Verfasst: 06.08.2006 09:04
von Dave
Die memberlist.tpl ist einwandfrei in Ordnung ;)
suche in der memberlist.php:

Code: Alles auswählen

$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
	if ($map_highlight_id<>0) {
			$template->assign_block_vars('memberrow.switch_user_map', array());
		}
		else {
			$template->assign_block_vars('memberrow.switch_user_no_map', array());
		}
	$db->sql_freeresult($result);
}
und ersetze ihn mit:

Code: Alles auswählen

if ($map_highlight_id<>0) {
			$template->assign_block_vars('memberrow.switch_user_map', array());
		}
		else {
			$template->assign_block_vars('memberrow.switch_user_no_map', array());
		}

		$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
	$db->sql_freeresult($result);
}
MfG
Dave

Verfasst: 06.08.2006 11:26
von Andreas84
@Dave

Danke für deine Hilfe. Aber leider finde ich die Stelle nicht in meiner memberlist.php, die ich ersetzen soll.

Kannst du mir etwas helfen, wo das ist?

PS: Die Memberlist.tpl findet ihr nun auch online: www.rucksack-center.de/memberlist_body.txt

Verfasst: 06.08.2006 11:37
von Dave
Du findest sie Hier Also einfach nur mit deiner ersetzen :wink:

MfG
Dave

Verfasst: 06.08.2006 12:03
von scheibenbrot
Hallo,
kann es sein, das du beim editieren was in der memberlist_body.tpl ausgelassen hast?
Hier steht ziwschen EMAIL und FROM folgendes:

Code: Alles auswählen

<!-- BEGIN switch_user_map -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen"><a href="{memberrow.U_USER_MAP}" class="gen">{memberrow.FROM}</a></span></td>
<!-- END switch_user_map -->
Weiter oben steht haber nicht ziwschen Email und From , der Code sieht so aus:

Code: Alles auswählen

	<tr> 
	  <th height="25" class="thCornerL" nowrap="nowrap">#</th>
	  <th class="thTop" nowrap="nowrap">&nbsp;</th>
	  <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
	  <th class="thTop" nowrap="nowrap">{L_EMAIL}</th>
	  <th class="thTop" nowrap="nowrap">{L_FROM}</th>
	  <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
	  <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
	  <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
	</tr>
Also fehlt da was

mfg

Verfasst: 06.08.2006 12:12
von roger
@CoolKetschup:

Ich dachte zuerst ja auch, dass es an der memberlist_body.tpl liegt, - nur hatten wir die zu diesem Zeitpunkt nicht zur Verfügung, lediglich den Quelltext.

Code: Alles auswählen

<!-- BEGIN switch_user_map -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen"><a href="{memberrow.U_USER_MAP}" class="gen">{memberrow.FROM}</a></span></td>
<!-- END switch_user_map -->

<!-- BEGIN switch_user_no_map -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
<!-- END switch_user_no_map -->

Es kommt danach ein zweiter Switch (switch_user_no_map)...


roger