Как сделать, чтобы в "Последний зарегистрированный пользователь:" выводился только последний активизированный пользователь?
Заранее спасибо.
Последний зарегистрированный пользователь. Активизированный!
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 19 лет 10 месяцев
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Krueger
includes/functions.php
в самом верху есть функция get_db_stat()
в ней найди
и замени на
кстати... тем больше для ветки запросы... =) тк это не стандартная функциональность phpBB выходит =)
includes/functions.php
в самом верху есть функция get_db_stat()
в ней найди
Код: Выделить всё
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC
Код: Выделить всё
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
AND user_active = 1
ORDER BY user_id DESC
LIMIT 1";
кстати... тем больше для ветки запросы... =) тк это не стандартная функциональность phpBB выходит =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 19 лет 10 месяцев
Здесь нашел кое-что о моем вопросе.
http://phpbbguru.net/community/viewtopic.php?t=2640
Зачем нужно декларировать переменную $show_all_users и присваивать ей значение:
если эта переменная нигде не используется? Здается мне что этот модинг не полный?
http://phpbbguru.net/community/viewtopic.php?t=2640
Отсюда вопрос:[quazi] писал(а):Код: Выделить всё
# #-----open includes/constants.php # # #----- find # if ( !defined('IN_PHPBB') ) { die("Hacking attempt"); } # #----- after add # define('COMMON_MODE_ONLY_ACTIVE', ' AND user_active=1 '); # #------ open includes/functions.php # # #------ find # function get_db_stat($mode) { global $db; # #------ after add # global $userdata; $show_all_users = ($userdata['user_level'] == ADMIN) ? '' : COMMON_MODE_ONLY_ACTIVE; # #----- open memberlist.php # # #----- find # $sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, use FROM " . USERS_TABLE . " WHERE user_id <> " . ANONYMOUS . " ORDER BY $order_by"; # #----- replace with # $sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id <> " . ANONYMOUS . (($userdata['user_level']) ? '' : COMMON_MODE_ONLY_ACTIVE) . " ORDER BY $order_by"; # #---- open includes/usercp_viewprofile.php # # #---- find (FOR phpBB 2.0.15) # if (!$profiledata) # #----- replace with # if ( @$userdata['user_level'] != ADMIN && (!$profiledata || @!$profiledata['user_active']) )
Зачем нужно декларировать переменную $show_all_users и присваивать ей значение:
Код: Выделить всё
$show_all_users = ($userdata['user_level'] == ADMIN) ? '' : COMMON_MODE_ONLY_ACTIVE;
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Krueger
хм... я не знаю, зачем ты искал эту гадость... тк добавление всего одной строчки, которое я предложил работает на ура...
хм... я не знаю, зачем ты искал эту гадость... тк добавление всего одной строчки, которое я предложил работает на ура...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 19 лет 10 месяцев