Seite 7 von 10
Verfasst: 27.10.2003 11:23
von Acid
..ersetz ma diese switch_Anweisung, die nur die Überschriften betreffen, mit
switch_user (natürlich <!-- BEGIN etc. nich vergessen).
Dann füge in der memberlist.php vor
$template->pparse('body'); noch folgendes ein..
Code: Alles auswählen
if ( usw. )
{
$template->assign_block_vars('switch_user', array());
}
Code: Alles auswählen
if ( $userdata['user_level'] >= 2 )
{
$template->assign_block_vars('memberrow.switch_user_auth', array());
}
Diese Anweisung bedeutet übrigens, das das entsprechende nur für User mit dem Userlevel grösser gleich 2 gilt (Admins würde es mit dem Userlevel 1 dann nicht sehen

).
Verfasst: 27.10.2003 12:34
von ph!L
Code: Alles auswählen
$template->assign_vars(array(
'PAGINATION' => $pagination,
'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $total_members / $board_config['topics_per_page'] )),
'L_GOTO_PAGE' => $lang['Goto_page'])
);
if ( $userdata['user_level'] >= 1 )
{
$template->assign_block_vars('memberrow.switch_user_auth', array());
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
so sieht das jetzt bei mir aus.
ergebnis: themen oben immernoch schwarz, und die versteckten tabellen wiederholen sich (rechts neben den versteckten beginnen die versteckten nocheinmal)
Verfasst: 27.10.2003 12:36
von Acid
..komplette memberlist.php bitte.
Ma sehen, ob wir noch die 10. Seite erreichen.

Verfasst: 27.10.2003 13:32
von ph!L
http://www.cs2000-berlin.com/forum/file ... st.php.txt
die 10. ist ja nichtmehr weit

aber langsam gehen die probleme aus, gell
Verfasst: 27.10.2003 23:21
von Acid
if ( $userdata['user_level'] >= 1 )
{
$template->assign_block_vars('memberrow.switch_user_auth', array());
}
..ersetze das mal mit..
if ( $userdata['user_level'] >= 1 )
{
$template->assign_block_vars('switch_user', array());
}
Die Überschriften in der memberlist_body.tpl (nur die Überschriften!) müssten dann mit folgendem umschlossen werden..
<!-- BEGIN switch_user -->
<!-- END switch_user -->
Verfasst: 28.10.2003 15:21
von ph!L
was meinst du mit "überschriften" ?
den text der überschrift selbst, oder mit <th> ??
ein beispiel wäre nett (kann mir da grad mehrere möglichkeiten vorstellen wie das gemeint ist)
Verfasst: 28.10.2003 15:34
von Acid
Beispiel:
http://www.phpbb.de/memberlist.php
Theoretisch meine ich mit Überschrift die oberste Reihe..
# | | Benutzername | E-Mail | Wohnort | Anmeldungsdatum | Beiträge | Wohnort
..praktisch schliesst das in der memberlist_body.tpl natürlich den kompletten html-tag der Tabellenspalten mit ein (<td>..</td> oder <th>..</th>).
Verfasst: 28.10.2003 15:37
von ph!L
also
Code: Alles auswählen
<!-- BEGIN switch_user -->
<th>überschrift</th>
<!-- END switch_user -->
<!-- BEGIN switch_user -->
<th>überschrift2</th>
<!-- END switch_user -->
<!-- BEGIN switch_user -->
<th>überschrift3</th>
<!-- END switch_user -->
etc. ?
Verfasst: 28.10.2003 15:39
von Acid
So könnte man es auch machen, aber besser wäre... (;))
Code: Alles auswählen
<!-- BEGIN switch_user -->
<th>überschrift</th>
<th>überschrift2</th>
<th>überschrift3</th>
<!-- END switch_user -->
Verfasst: 28.10.2003 15:46
von ph!L
ich will ja nich meckern, aber so hab ich es doch !
hab das jetz mal umgebaut wie du es beschrieben hattest (aus memberrow.switch_user_auth switch_user etc.)
jetzt werden die überschriften angezeigt, aber der rest ist schwarz. außerdem hab ich den wert in 2 geändert (solln moderatoren sehen, admin is nich so wichtig), da gibt es dann eine endlosschleife (versteckte tabellen wiederholen sich 4 oder 5 mal)