Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как сделать вывод количества зарегистрированных пользователей?

Как сделать вывод количества зарегистрированных пользователей?


     Все вопросы » Общие вопросы    1684

вопрос
Здравствуйте, помогите пожалуйста вывести кол-во зарегистрированных пользователей тегом?
Прошу указать код и файлы.

Ответил: inctone


Файл engine/modules/main.ph
Запрос

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );
$count_users = $row['count'];


Ниже объявляется тег в шаблонах со значением переменной в строке

$tpl->set( '{user_num}', $count_users );


в шаблоне написал тег {user_num}

5 комментариев

OuteerMan
Юзер

OuteerMan - -

Файл engine/modules/stats.php
Запрос

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );
$stats_users = $row['count'];

Ниже объявляется тег в шаблонах со значением переменной в строке

$tpl->set( '{user_num}', $stats_users );

P.S. Там же примеры получения любой инфы связанной со статистикой, какая выводится в разделе /?do=stats

dj-avtosh
PHP-developer

dj-avtosh - -

Подскажите, в каком файле шаблона Вы хотите это вывести?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

inctone
Юзер

inctone - -

хотел в main, ну у самого получилось, всего доброго!

dj-avtosh
PHP-developer

dj-avtosh - -

Злые языки говорят, что работает и такой подход:

$tpl->set( '{user_num}', $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" )['count'] );

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

inctone
Юзер

inctone - -

спасибо, работает, сократил код до одной строки.

Похожие вопросы

наверх