Własne kolumny w memberlist
: 25 stycznia 2012, 00:09
Zmodyfikowałem nieco standardowy memberlist_body w stylu we_clearblue. Na koncie admina wszystko wygląda jak trzeba, jednak jak ostatnio odkryłem na koncie zwykłego użytkownika niektórych kolumn brakuje.
Chciałbym żeby na koncie zwykłego użytkownika było widoczne wszystko oprócz kolumny 'ostatnio aktywny', wliczając w to przede wszystkim ikonkę e-maila, której na zwykłym koncie brakuje.
Próbowałem, ale nie jestem zbyt biegły w php i kończy się to zazwyczaj błędami, brakuje mi już pomysłu. Mam nadzieję, że ktoś mi pomoże rozwiązać ten problem.
Jeszcze poza tym byłbym wdzięczny za podpowiedź jak zmniejszyć wysokość pojedynczego wiersza na tej liście.
Chciałbym żeby na koncie zwykłego użytkownika było widoczne wszystko oprócz kolumny 'ostatnio aktywny', wliczając w to przede wszystkim ikonkę e-maila, której na zwykłym koncie brakuje.
Próbowałem, ale nie jestem zbyt biegły w php i kończy się to zazwyczaj błędami, brakuje mi już pomysłu. Mam nadzieję, że ktoś mi pomoże rozwiązać ten problem.
Kod: Zaznacz cały
<!-- INCLUDE overall_header.html --> <h2>{PAGE_TITLE}</h2>
<!-- IF S_LEADERS_SET or not S_SHOW_GROUP or not .memberrow -->
<div class="forums-wrapper">
<table class="forums">
<thead>
<tr>
<th class="name"><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP and .memberrow -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
<th class="location"><a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
<th class="email">PW / E-mail</th>
<th class="gg">Nr GG</th>
<th class="tel">Nr tel.</th>
<th class="joined"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th>
<!-- IF U_SORT_ACTIVE -->
<th class="active"><a href="{U_SORT_ACTIVE}">{L_LAST_ACTIVE}</a></th>
<th class="posts"><a href="{U_SORT_POSTS}">{L_POSTS}</a></th><!-- ENDIF -->
</tr>
</thead>
<tbody>
<!-- ENDIF -->
<!-- BEGIN memberrow -->
<!-- IF S_SHOW_GROUP -->
<!-- IF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
<!-- IF S_LEADERS_SET -->
</tbody>
</table>
</div>
<!-- ENDIF -->
<div class="forums-wrapper">
<table class="forums">
<thead>
<tr>
<!-- IF not S_LEADERS_SET -->
<th class="name"><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_MEMBERS}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
<!-- ELSEIF S_SHOW_GROUP -->
<th class="name"><a href="{U_SORT_USERNAME}">{L_GROUP_MEMBERS}</a></th>
<!-- ENDIF -->
<th class="location"><a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
<th class="email">PW / E-mail</th>
<th class="gg">Nr GG</th>
<th class="tel">Nr tel.</th>
<th class="joined"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th>
<!-- IF U_SORT_ACTIVE -->
<th class="active"><a href="{U_SORT_ACTIVE}">{L_LAST_ACTIVE}</a></th>
<th class="posts"><a href="{U_SORT_POSTS}">{L_POSTS}</a></th><!-- ENDIF -->
</tr>
</thead>
<tbody>
<!-- DEFINE $S_MEMBER_HEADER = 1 -->
<!-- ENDIF -->
<!-- ENDIF -->
<tr class="<!-- IF memberrow.S_ROW_COUNT is odd -->bg2<!-- ELSE -->bg1<!-- ENDIF -->">
<td>
<p>{memberrow.USERNAME_FULL}</p>
<p><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></p>
<p>
<!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /><!-- ENDIF -->
<!-- IF S_SELECT_SINGLE -->[ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF -->
</p>
</td>
<td><p><!-- IF memberrow.LOCATION -->{memberrow.LOCATION}<!-- ELSE -->-<!-- ENDIF --></p></td>
<td><p><!-- IF memberrow.U_PM --><a href="{memberrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><img src="/images/pw.gif"></a><!-- ENDIF --><!-- IF memberrow.U_EMAIL --> <a href="{memberrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {memberrow.A_USERNAME}"><img src="/images/email.gif"></a><!-- ENDIF --></p></td>
<td><p><!-- IF memberrow.PROFILE_GG_VALUE --><a title="Rozmowa z {memberrow.PROFILE_GG_VALUE}" href="gg:{memberrow.PROFILE_GG_VALUE}" style="text-decoration: none">
<img style="position: relative; top: 3px;" src="http://status.gadu-gadu.pl/users/status.asp?id={memberrow.PROFILE_GG_VALUE}&styl=1" alt="" />{memberrow.PROFILE_GG_VALUE}
</a><!-- ELSE -->-<!-- ENDIF --></p></td>
<td><p><!-- IF memberrow.PROFILE_TEL_VALUE -->{memberrow.PROFILE_TEL_VALUE}<!-- ELSE -->-<!-- ENDIF --></p></td>
<td><p>{memberrow.JOINED}</p></td>
<!-- IF S_VIEWONLINE -->
<td class="bg2"><p>{memberrow.VISITED}</p></td>
<td><p><!-- IF memberrow.POSTS and S_DISPLAY_SEARCH --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></p></td>
<!-- ENDIF -->
</tr>
<!-- BEGINELSE -->
<tr class="bg1">
<td colspan="<!-- IF S_VIEWONLINE -->6<!-- ELSE -->5<!-- ENDIF -->">{L_NO_MEMBERS}</td>
</tr>
<!-- END memberrow -->
</tbody>
</table>
</div>
<!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE -->
<fieldset class="display-actions">
<input type="submit" name="submit" value="{L_SELECT_MARKED}" class="button2" />
<div><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></div>
</fieldset>
<!-- ENDIF -->
<!-- IF S_IN_SEARCH_POPUP -->
</form>
<form method="post" id="sort-results" action="{S_MODE_ACTION}">
<!-- ENDIF -->
<!-- IF S_IN_SEARCH_POPUP and not S_SEARCH_USER -->
<fieldset class="display-options">
<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
<label for="sk">{L_SELECT_SORT_METHOD}: <select name="sk" id="sk">{S_MODE_SELECT}</select></label>
<label for="sd">{L_ORDER} <select name="sd" id="sd">{S_ORDER_SELECT}</select> <input type="submit" name="sort" value="{L_SUBMIT}" class="button2" /></label>
</fieldset>
<!-- ENDIF -->
</form>
<ul class="linklist">
<li class="rightside pagination">{TOTAL_USERS} • <!-- IF PAGINATION --><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> • <span>{PAGINATION}</span><!-- ELSE -->{PAGE_NUMBER}<!-- ENDIF --></li>
</ul>
<!-- IF S_IN_SEARCH_POPUP -->
<!-- INCLUDE simple_footer.html -->
<!-- ELSE -->
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
<!-- ENDIF -->