[ticket/15884] Add memberlist_body_* events

add new events for group
update events name
update events.md

PHPBB3-15884
This commit is contained in:
3D-I 2018-11-29 01:19:10 +01:00
parent 7a92f6a3b6
commit ad0c85293b
2 changed files with 49 additions and 8 deletions

View file

@ -1114,21 +1114,56 @@ mcp_warn_user_add_warning_field_before
* Since: 3.1.0-RC4 * Since: 3.1.0-RC4
* Purpose: Add content during warning a user - before add warning field. * Purpose: Add content during warning a user - before add warning field.
memberlist_body_memberlist_append memberlist_body_group_name_before
===
* Locations:
+ styles/prosilver/template/memberlist_body.html
* Since: 3.2.5-RC1
* Purpose: Add data before the group name in the group profile page.
memberlist_body_group_name_after
===
* Locations:
+ styles/prosilver/template/memberlist_body.html
* Since: 3.2.5-RC1
* Purpose: Add data after the group name in the group profile page.
memberlist_body_group_desc_after
===
* Locations:
+ styles/prosilver/template/memberlist_body.html
* Since: 3.2.5-RC1
* Purpose: Add data after the the group description in the group profile page.
memberlist_body_group_rank_before
===
* Locations:
+ styles/prosilver/template/memberlist_body.html
* Since: 3.2.5-RC1
* Purpose: Add data before the group rank in the group profile page.
memberlist_body_group_rank_desc
===
* Locations:
+ styles/prosilver/template/memberlist_body.html
* Since: 3.2.5-RC1
* Purpose: Add data after the group rank in the group profile page.
memberlist_body_memberlist_after
=== ===
* Locations: * Locations:
+ styles/prosilver/template/memberlist_body.html + styles/prosilver/template/memberlist_body.html
* Since: 3.2.5-RC1 * Since: 3.2.5-RC1
* Purpose: Add data after the last row in the memberlist. * Purpose: Add data after the last row in the memberlist.
memberlist_body_leaders_set_append memberlist_body_leaders_set_after
=== ===
* Locations: * Locations:
+ styles/prosilver/template/memberlist_body.html + styles/prosilver/template/memberlist_body.html
* Since: 3.2.5-RC1 * Since: 3.2.5-RC1
* Purpose: Add data after the last row in the memberlist mode leaders. * Purpose: Add data after the last row in the memberlist mode leaders.
memberlist_body_show_group_append memberlist_body_show_group_after
=== ===
* Locations: * Locations:
+ styles/prosilver/template/memberlist_body.html + styles/prosilver/template/memberlist_body.html
@ -1167,7 +1202,7 @@ memberlist_body_username_prepend
* Purpose: Add information before every username in the memberlist. Works in * Purpose: Add information before every username in the memberlist. Works in
all display modes (leader, group and normal memberlist). all display modes (leader, group and normal memberlist).
memberlist_body_memberrow_append memberlist_body_memberrow_after
=== ===
* Locations: * Locations:
+ styles/prosilver/template/memberlist_body.html + styles/prosilver/template/memberlist_body.html

View file

@ -13,16 +13,22 @@
<!-- ENDIF --> <!-- ENDIF -->
<!-- IF S_SHOW_GROUP --> <!-- IF S_SHOW_GROUP -->
{% EVENT memberlist_body_group_name_before %}
<h2 class="group-title"<!-- IF GROUP_COLOR --> style="color:#{GROUP_COLOR};"<!-- ENDIF -->>{GROUP_NAME}</h2> <h2 class="group-title"<!-- IF GROUP_COLOR --> style="color:#{GROUP_COLOR};"<!-- ENDIF -->>{GROUP_NAME}</h2>
{% EVENT memberlist_body_group_name_after %}
<!-- IF U_MANAGE --> <!-- IF U_MANAGE -->
<p class="right responsive-center manage rightside"><a href="{U_MANAGE}">{L_MANAGE_GROUP}</a></p> <p class="right responsive-center manage rightside"><a href="{U_MANAGE}">{L_MANAGE_GROUP}</a></p>
<!-- ENDIF --> <!-- ENDIF -->
<p>{GROUP_DESC} {GROUP_TYPE}</p> <p>{GROUP_DESC} {GROUP_TYPE}</p>
{% EVENT memberlist_body_group_desc_after %}
<p> <p>
<!-- IF AVATAR_IMG -->{AVATAR_IMG}<!-- ENDIF --> <!-- IF AVATAR_IMG -->{AVATAR_IMG}<!-- ENDIF -->
{% EVENT memberlist_body_group_rank_before %}
<!-- IF RANK_IMG -->{RANK_IMG}<!-- ENDIF --> <!-- IF RANK_IMG -->{RANK_IMG}<!-- ENDIF -->
<!-- IF GROUP_RANK -->{GROUP_RANK}<!-- ENDIF --> <!-- IF GROUP_RANK -->{GROUP_RANK}<!-- ENDIF -->
{% EVENT memberlist_body_group_rank_after %}
</p> </p>
<!-- ELSE --> <!-- ELSE -->
<h2 class="solo">{PAGE_TITLE}<!-- IF SEARCH_WORDS -->{L_COLON} <a href="{U_SEARCH_WORDS}">{SEARCH_WORDS}</a><!-- ENDIF --></h2> <h2 class="solo">{PAGE_TITLE}<!-- IF SEARCH_WORDS -->{L_COLON} <a href="{U_SEARCH_WORDS}">{SEARCH_WORDS}</a><!-- ENDIF --></h2>
@ -60,7 +66,7 @@
<th class="info"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th> <th class="info"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th>
<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th> <th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF --> <!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
{% EVENT memberlist_body_memberlist_append %} {% EVENT memberlist_body_memberlist_after %}
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -92,14 +98,14 @@
<th class="info">{% for field in custom_fields %}{% if not loop.first %}{L_COMMA_SEPARATOR} {% endif %}{{ field.PROFILE_FIELD_NAME }}{% endfor %}</th> <th class="info">{% for field in custom_fields %}{% if not loop.first %}{L_COMMA_SEPARATOR} {% endif %}{{ field.PROFILE_FIELD_NAME }}{% endfor %}</th>
<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th> <th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF --> <!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
{% EVENT memberlist_body_leaders_set_append %} {% EVENT memberlist_body_leaders_set_after %}
<!-- ELSEIF S_SHOW_GROUP --> <!-- ELSEIF S_SHOW_GROUP -->
<th class="name">{L_GROUP_MEMBERS}</th> <th class="name">{L_GROUP_MEMBERS}</th>
<th class="posts">{L_POSTS}</th> <th class="posts">{L_POSTS}</th>
<th class="info"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th> <th class="info"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th>
<th class="joined">{L_JOINED}</th> <th class="joined">{L_JOINED}</th>
<!-- IF U_SORT_ACTIVE --><th class="active">{L_LAST_ACTIVE}</th><!-- ENDIF --> <!-- IF U_SORT_ACTIVE --><th class="active">{L_LAST_ACTIVE}</th><!-- ENDIF -->
{% EVENT memberlist_body_show_group_append %} {% EVENT memberlist_body_show_group_after %}
<!-- ENDIF --> <!-- ENDIF -->
</tr> </tr>
</thead> </thead>
@ -114,7 +120,7 @@
<td class="info"><!-- BEGIN custom_fields --><div>{memberrow.custom_fields.PROFILE_FIELD_VALUE}</div><!-- BEGINELSE -->&nbsp;<!-- END custom_fields --></td> <td class="info"><!-- BEGIN custom_fields --><div>{memberrow.custom_fields.PROFILE_FIELD_VALUE}</div><!-- BEGINELSE -->&nbsp;<!-- END custom_fields --></td>
<td>{memberrow.JOINED}</td> <td>{memberrow.JOINED}</td>
<!-- IF S_VIEWONLINE --><td>{memberrow.LAST_ACTIVE}&nbsp;</td><!-- ENDIF --> <!-- IF S_VIEWONLINE --><td>{memberrow.LAST_ACTIVE}&nbsp;</td><!-- ENDIF -->
{% EVENT memberlist_body_memberrow_append %} {% EVENT memberlist_body_memberrow_after %}
</tr> </tr>
<!-- BEGINELSE --> <!-- BEGINELSE -->
<tr class="bg1"> <tr class="bg1">