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)