Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine > Инструкции, модификации и статьи для DLE
Расширенный поиск

Инструкции, модификации и статьи для DLE Сборник инструкции, модов и статей по движку DataLife Engine

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2013, 16:50 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо Search Single-use Accaunt (Поиск одноразовых аккаунтов)

Search Single-use Accaunt (Поиск одноразовых аккаунтов)

Автор: MSW
Версия DLE: 9.4-9.8 //возможно и более старые
Сайт поддержки: http://0-web.ru/



Небольшой хак Search Single-use Accaunt позволяет вывести список одноразовых аккаунтов на сайте, то есть таких какие зарегистрировали и больше не используют.

Установка:

1. Файл: /engine/inc/editusers.php

Найти:
Код:
if( $_REQUEST['search_banned'] == "yes" ) { $search_banned = "yes"; $ifch = "checked"; }
Добавить ниже:
Код:
#****** Search Single-use Accaunt *** by MSW ******#
    if( $_REQUEST['search_singleuse'] == "yes" ) { $search_singleuse = "yes"; $ifsingleuse = "checked"; }
#****** Search Single-use Accaunt *** by MSW ******#
Для DLE 9.7 и ниже
Найти:
Код:
    <tr>
        <td colspan="7"><div class="hr_line"></div></td>
    </tr>
    <tr>
        <td colspan="7" style="padding-left:5px;">{$lang['user_order']}</td>
    </tr>
Добавить выше:
Код:
    <tr>
        <td style="padding:2px;">Одноразовые</td>
        <td colspan="6"><input type="checkbox" name="search_singleuse" id="search_singleuse" value="yes" $ifsingleuse></td>
    </tr>
Для DLE 9.8 и выше
Найти:
Код:
        <td>&nbsp;</td>
        <td>&nbsp;</td>
Заменить на:
Код:
        <td style="padding:2px;">Одноразовые</td>
        <td><input type="checkbox" name="search_singleuse" id="search_singleuse" value="yes" $ifsingleuse></td>
Найти:
Код:
    if( ! empty( $search_banned ) ) {
        $search_banned = $db->safesql( $search_banned );
        $where[] = "banned='$search_banned'";
    }
Добавить ниже:
Код:
#****** Search Single-use Accaunt *** by MSW ******#
    if( ! empty( $search_singleuse ) ) {
        $reg_datez = time()-60*60*24*30;
        $where[] = "reg_date<'{$reg_datez}' AND reg_date=lastdate";
    }
#****** Search Single-use Accaunt *** by MSW ******#

В админпанели DLE на вкладке Редактирование пользователей появится галочка - одноразовые - отмечаем её и жмём поиск, выведется список одноразовых аккаунтов которые регистрировались более месяца назад(30 дней), то есть за последний месяц одноразовые не выводятся, ну малоли что у пользователя случилось может не успел и т.д. надо же дать ему шанс ещё воспользоваться зарегистрированным аккаунтом :)
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:17. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.05847 секунды с 13 запросами