Seite 1 von 1

[ERLEDIGT] Mailadressen in Mitgliederliste für Unangemeldete

Verfasst: 27.06.2008 20:08
von L4OA
Hallihallo,

ich habe versucht, die Mailadressen in der Mitgliederliste für unangemeldete Besucher auszublenden. In der memberlist_body.tpl habe ich das über

Code: Alles auswählen

<td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp; 
<!-- BEGIN switch_user_logged_in --> 
{memberrow.EMAIL_IMG} 
<!-- END switch_user_logged_in --> 

&nbsp;</td>
versucht. Leider werden die Mailbuttons nun auch für eingeloggte Besucher ausgeblendet!

Über einen hilfreichen Hinweis würde ich mich sehr freuen!


Hier die komplette memberlist_body.tpl:

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> 
     <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; 

<!-- BEGIN switch_user_logged_in --> 
{memberrow.EMAIL_IMG} 
<!-- END switch_user_logged_in --> 

&nbsp;</td> 


<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td> 
     <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td> 
     <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="8" 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> 
 

Verfasst: 27.06.2008 20:45
von S2B
Öffne memberlist.php und finde:

Code: Alles auswählen

			'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
		);
Füge danach ein:

Code: Alles auswählen

		if ($userdata['session_logged_in'])
		{
			$template->assign_block_vars('memberrow.switch_user_logged_in', array());
		}
Danach sollte es funktionieren. :wink:

Verfasst: 27.06.2008 21:03
von L4OA
Boah ey, Wahnsinn ... das klappt! Hatte ewig danach gesucht.
HERZLICHEN DANK!

Tolle Sache, echt tausend Dank!!!