Seite 1 von 1

Switch_admin in memberlist_body.tpl

Verfasst: 04.04.2004 17:31
von Toni
Hallo,

habe folgenden Code in meiner memberlist_body.tpl.

Wieso funktioniert an der 2. Stelle der switch_admin nicht. D.h. der TD-Befehl wird niemanden gezeigt.

Code: Alles auswählen

<form method="post" action="{S_MODE_ACTION}">
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr> 
	  <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
	  <td align="right" nowrap="nowrap"><span class="genmed">{L_SELECT_SORT_METHOD}:&nbsp;{S_MODE_SELECT}&nbsp;&nbsp;{L_ORDER}&nbsp;{S_ORDER_SELECT}&nbsp;&nbsp; 
		<input type="submit" name="submit" value="{L_SUBMIT}" class="liteoption" />
		</span></td>
	</tr>
  </table>
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
	<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>
        <!-- BEGIN switch_admin -->
	  <th class="thTop" nowrap="nowrap">{L_LAST_VISITED}</th>
        <!-- END switch_admin -->
	  <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
	  <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
	</tr>
	<!-- BEGIN memberrow -->
	<tr> 
	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>
	  
<!-- 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 -->

	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
        <!-- BEGIN switch_admin -->
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LAST_VISIT_TIME}</span></td>
        <!-- END switch_admin -->
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
	</tr>
	<!-- END memberrow -->
	<tr> 
	  <td class="catbottom" colspan="9" height="28">&nbsp;</td>
	</tr>
  </table>
  <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
	<tr> 
	  <td align="right" valign="top"></td>
	</tr>
  </table>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr> 
	<td><span class="nav">{PAGE_NUMBER}</span></td>
	<td align="right"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span></td>
  </tr>
</table></form>

<table width="100%" cellspacing="2" border="0" align="center">
  <tr> 
	<td valign="top" align="right">{JUMPBOX}</td>
  </tr>
</table>

Gruss Toni

Verfasst: 04.04.2004 18:45
von PhilippK
Das erste funktioniert einwandfrei?

Dann versuch es mal mit

Code: Alles auswählen

$template->assign_block_vars('memberrow.switch_admin', array());
Gruß, Philipp

Verfasst: 04.04.2004 22:57
von Toni
Hallo Philipp,

ja, das erste funktioniert einwandfrei.

Habe in der page_header dafuer diesen Eintrag:

Code: Alles auswählen

if ( $userdata['user_level'] == '1' )
{
	$template->assign_block_vars('switch_admin', array());
}
Wo und wie setze ich deinen Code jetzt ein ?

Gruss Toni

Verfasst: 07.04.2004 09:05
von Toni
Hallo zusammen,

kann mir noch jemand hierzu einen Tipp geben ?

Danke !

Gruss Toni

Verfasst: 07.04.2004 15:09
von PhilippK
Ups - ganz vergessen :oops:

Eigentlich analog dazu in der memberlist.php einfügen

Code: Alles auswählen

if ( $userdata['user_level'] == '1' ) 
{ 
   $template->assign_block_vars('memberrow.switch_admin', array()); 
}
und zwar am besten nach

Code: Alles auswählen

			'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
		);
Gruß, Philipp

Verfasst: 07.04.2004 20:56
von Toni
Hallo Phillipp,

funktioniert einwandfrei. Danke !

Gruss Toni