- Совместимость с XenForo
- 1.2
- 1.3
- 1.4
- 1.5
- Видимый копирайт
- Нет
Возможности:
Редактирование основного шаблона:
Для внесения различных изменений, Вам необходимо отредактировать шаблон andy_user_moderate. Для этого Вам необходимо включить режим разработки, добавив в свой файл config.php:
Пример шаблона andy_user_moderate с определением местоположения:
Панель управления -> Разработка -> Шаблоны панели управления:
Необходимо отредактировать следующие строки:
- Возможность добавления любого типа дополнительных полей на страницу списка пользователей, ожидающих одобрения.
- Отображение местоположения пользователя по IP адресу.
Редактирование основного шаблона:
Для внесения различных изменений, Вам необходимо отредактировать шаблон andy_user_moderate. Для этого Вам необходимо включить режим разработки, добавив в свой файл config.php:
PHP:
$config['debug'] = true;
Пример шаблона andy_user_moderate с определением местоположения:
Панель управления -> Разработка -> Шаблоны панели управления:
Код:
<xen:title>{xen:phrase users_awaiting_approval}</xen:title>
<xen:form action="{xen:adminlink 'users/moderated/update'}">
<xen:foreach loop="$users" value="$user">
<fieldset>
<xen:controlunit label="{xen:phrase user}:"><a href="{xen:adminlink users/edit, $user}" target="_blank">{$user.username}</a> ({$user.email})</xen:controlunit>
<xen:controlunit label="{xen:phrase joined}:"><xen:datetime time="{$user.register_date}" /></xen:controlunit>
<xen:if is="{$user.ip}">
<xen:controlunit label="{xen:phrase ip}:"><a href="{xen:link misc/ip-info, '', 'ip={$user.ip}'}" target="_blank">{$user.ip}</a> <xen:if is="{$user.ipHost}">({$user.ipHost})</xen:if></xen:controlunit>
</xen:if>
<xen:controlunit label="Location based on IP:">{$user.location}</xen:controlunit>
<xen:controlunit label="Name:">{$user.customFields.name}</xen:controlunit>
<xen:controlunit label="Motorcycle:">{$user.customFields.motorcycle}</xen:controlunit>
<xen:if is="{$user.spamDetails}">
<xen:controlunit label="{xen:phrase spam_log}:"><ul>
<xen:foreach loop="{$user.spamDetails}" value="{$detail}">
<li>{xen:escape $detail, false}</li>
</xen:foreach>
</ul></xen:controlunit>
</xen:if>
<xen:radiounit label="{xen:phrase action}:" name="users[{$user.user_id}][action]">
<xen:option value="none" selected="true">{xen:phrase do_nothing}</xen:option>
<xen:option value="approve">{xen:phrase approve}</xen:option>
<xen:option value="reject">
<xen:label>{xen:phrase reject_and_delete_with_rejection_reason}:</xen:label>
<xen:textbox placeholder="{xen:phrase optional}" name="users[{$user.user_id}][reject_reason]" size="45" />
</xen:option>
</xen:radiounit>
<xen:checkboxunit label="">
<xen:option name="users[{$user.user_id}][notify]" selected="!{$user.spamDetails}">{xen:phrase notify_user_if_action_was_taken}</xen:option>
</xen:checkboxunit>
</fieldset>
</xen:foreach>
<xen:submitunit save="{xen:phrase process_users}" />
</xen:form>
Необходимо отредактировать следующие строки:
Код:
<xen:controlunit label="Name:">{$user.customFields.name}</xen:controlunit>
<xen:controlunit label="Motorcycle:">{$user.customFields.motorcycle}</xen:controlunit>