Users Awaiting Approval

Users Awaiting Approval 1.5

Нет прав для скачивания
Совместимость с XenForo
  1. 1.2
  2. 1.3
  3. 1.4
  4. 1.5
Видимый копирайт
Нет
Возможности:
  • Возможность добавления любого типа дополнительных полей на страницу списка пользователей, ожидающих одобрения.
  • Отображение местоположения пользователя по 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>
  • pic001.jpg
    pic001.jpg
    65 KB · Просмотры: 151
Автор
Hope
Скачивания
19
Просмотры
169
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Поделиться ресурсом

Последние обновления

  1. 1.5

    Исправление ошибок За предоставленное обновление благодарим пользователя saips123
  2. 1.4

    Исправлена ошибка в php файле
  3. Обновление 1.3

    Предотвращение серверной ошибки если geoplugin.net недоступен
Назад
Сверху Снизу