Show Only To Admin

All style (template, theme and imageset) related questions for the new release; advice, feedback here please.
Post Reply
blackraven007
Registered User
Posts: 7
Joined: Sun Dec 31, 2006 1:54 am

Show Only To Admin

Post by blackraven007 »

Would it be possible to add an if statement that only shows certain text within a style for admin only?
FossilJunkie
Registered User
Posts: 2
Joined: Fri Aug 10, 2007 6:26 pm

Re: Show Only To Admin

Post by FossilJunkie »

Thank for starting the thread for me blackraven007!

I'm trying to get the "last active" column in the memberlist to only show up to admins and global mods. admins only would be fine if that would be easier tho!

This is what the code looks like right now

Code: Select all

<!-- IF S_IN_SEARCH_POPUP -->
   <!-- INCLUDE simple_header.html -->
<!-- ELSE -->
   <!-- INCLUDE overall_header.html -->
<!-- ENDIF -->

<!-- IF S_SEARCH_USER -->   
   <!-- INCLUDE memberlist_search.html -->   
<!-- ENDIF -->

<!-- IF S_SHOW_GROUP --><!-- INCLUDE memberlist_group.html --><!-- ENDIF -->

<!-- IF not S_SHOW_GROUP -->
   <form method="post" name="charsearch" action="{S_MODE_ACTION}">
      <table width="100%" cellspacing="1">
      <tr>
         <td align="{S_CONTENT_FLOW_BEGIN}"><span class="genmed">{L_USERNAME_BEGINS_WITH}: </span><select name="first_char" onchange="this.form.submit();">
         {S_CHAR_OPTIONS}</select><input type="submit" name="char" value="{L_DISPLAY}" class="btnlite" /></td>
   <!-- IF U_FIND_MEMBER and not S_SEARCH_USER -->
         <td class="genmed" align="{S_CONTENT_FLOW_END}"><a href="{U_FIND_MEMBER}">{L_FIND_USERNAME}</a></td>
   <!-- ELSEIF S_SEARCH_USER and U_HIDE_FIND_MEMBER and not S_IN_SEARCH_POPUP -->
         <td class="genmed" align="{S_CONTENT_FLOW_END}"><a href="{U_HIDE_FIND_MEMBER}">{L_HIDE_MEMBER_SEARCH}</a></td>
   <!-- ENDIF -->
      </tr>
      </table>
   </form>
<!-- ENDIF -->

<!-- IF S_IN_SEARCH_POPUP -->
   <form method="post" name="results" action="{S_MODE_ACTION}" onsubmit="insert_marked(this.user);return false">
<!-- ELSE -->
   <form method="post" action="{S_MODE_ACTION}">
<!-- ENDIF -->
<table class="tablebg" width="100%" cellspacing="1">
<tr>
   <th nowrap="nowrap">#</th>
   <th nowrap="nowrap" width="25%" align="{S_CONTENT_FLOW_BEGIN}"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
   <th nowrap="nowrap" width="10%"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th>
   <th nowrap="nowrap" width="10%"><a href="{U_SORT_POSTS}">{L_POSTS}</a></th>
   <th nowrap="nowrap" width="10%"><a href="{U_SORT_RANK}">{L_RANK}</a></th>
   <th nowrap="nowrap" width="11%">{L_SEND_MESSAGE}</th>
   <th nowrap="nowrap" width="11%"><a href="{U_SORT_EMAIL}">{L_EMAIL}</a></th>
   <th nowrap="nowrap" width="11%"><a href="{U_SORT_WEBSITE}">{L_WEBSITE}</a></th>
   <th nowrap="nowrap" width="10%"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th>
   <!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><th width="2%" nowrap="nowrap">{L_MARK}</th><!-- ENDIF -->
</tr>
<!-- BEGIN memberrow -->

   <!-- IF S_SHOW_GROUP -->
      <!-- IF memberrow.S_FIRST_ROW and memberrow.S_GROUP_LEADER -->
         <tr class="row3">
            <td colspan="8"><b class="gensmall">{L_GROUP_LEADER}</b></td>
         </tr>
      <!-- ELSEIF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
         <tr class="row3">
            <td colspan="8"><b class="gensmall">{L_GROUP_MEMBERS}</b></td>
         </tr>
            <!-- DEFINE $S_MEMBER_HEADER = 1 -->
      <!-- ENDIF -->
   <!-- ENDIF -->

   <!-- IF memberrow.S_ROW_COUNT is even --><tr class="row2"><!-- ELSE -->   <tr class="row1"><!-- ENDIF -->

      <td class="gen" align="center">{memberrow.ROW_NUMBER}</td>
      <td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [<a href="#" onclick="insert_single('{memberrow.USERNAME}'); return false;">{L_SELECT}</a>]<!-- ENDIF --></td>
      <td class="genmed" align="center" nowrap="nowrap">{memberrow.JOINED}</td>
      <td class="gen" align="center">{memberrow.POSTS}</td>
      <td class="gen" align="center"><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></td>
      <td class="gen" align="center"><!-- IF memberrow.U_PM --><a href="{memberrow.U_PM}">{PM_IMG}</a><!-- ENDIF --></td>
      <td class="gen" align="center"><!-- IF memberrow.U_EMAIL --><a href="{memberrow.U_EMAIL}">{EMAIL_IMG}</a><!-- ENDIF --></td>
      <td class="gen" align="center"><!-- IF memberrow.U_WWW --><a href="{memberrow.U_WWW}">{WWW_IMG}</a><!-- ENDIF --></td>
      <td class="genmed" align="center" nowrap="nowrap">{memberrow.VISITED}</td>
      <!-- IF memberrow.S_PROFILE_FIELD1 -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <td class="gen" align="center">{memberrow.PROFILE_FIELD1_VALUE}</td>
      <!-- ENDIF -->
      <!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><td align="center"><input type="checkbox" class="radio" name="user" value="{memberrow.USERNAME}" /></td><!-- ENDIF -->
   </tr>

<!-- BEGINELSE -->

   <tr>
      <td class="row1" colspan="<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8<!-- ENDIF -->" align="center">
         <span class="gen"><!-- IF S_SHOW_GROUP -->{L_NO_GROUP_MEMBERS}<!-- ELSE -->{L_NO_MEMBERS}<!-- ENDIF --></span>
      </td>
   </tr>

<!-- END memberrow -->

<tr>
   <td class="cat" colspan="<!-- IF S_IN_SEARCH_POPUP -->10<!-- ELSE -->9<!-- ENDIF -->" align="center"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input class="btnlite" type="submit" value="{L_SELECT_MARKED}" /><!-- ELSE --><span class="gensmall">{L_SELECT_SORT_METHOD}:</span><select name="sk">
   {S_MODE_SELECT}</select> <span class="gensmall">{L_ORDER}</span><select name="sd">
   {S_ORDER_SELECT}</select> <input type="submit" name="submit" value="{L_SUBMIT}" class="btnlite" /><!-- ENDIF --></td>
</tr>
</table>
   
</form>

<table width="100%" cellspacing="0" cellpadding="0">
<tr>
   <td class="pagination">{PAGE_NUMBER} [ {TOTAL_USERS} ]</td>
   <td align="{S_CONTENT_FLOW_END}"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><b class="nav"><a href="#" onclick="marklist('results', 'user', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('results', 'user', false); return false;">{L_UNMARK_ALL}</a></b><br /><!-- ENDIF --><span class="pagination"><!-- INCLUDE pagination.html --></span></td>
</tr>
</table>



<!-- IF S_IN_SEARCH_POPUP -->
   <!-- INCLUDE simple_footer.html -->   
<!-- ELSE -->
   <br clear="all" />
   
   <!-- INCLUDE breadcrumbs.html -->
   
   <br clear="all" />
   
   <div align="{S_CONTENT_FLOW_END}"><!-- INCLUDE jumpbox.html --></div>   
   <!-- INCLUDE overall_footer.html -->
<!-- ENDIF -->
Thank you in advance to anyone who can help me out!

-FJ
statm1
Registered User
Posts: 43
Joined: Thu Jul 21, 2005 7:58 am

Re: Show Only To Admin

Post by statm1 »

I think if you add <!-- IF U_ACP --> or <!-- IF U_MCP --> it should work. (Using MCP includes admins.) I could be wrong because I havent had the need to use this before. But worth a try..
FossilJunkie
Registered User
Posts: 2
Joined: Fri Aug 10, 2007 6:26 pm

Re: Show Only To Admin

Post by FossilJunkie »

I'll give it a shot and let you know how it turns out! Thanks!

-FJ
Post Reply