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

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


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

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

Ответил: 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 - 11 февраля 2019 22:05 -

Файл 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 - 12 февраля 2019 16:41 -

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

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

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

inctone
Юзер

inctone - 12 февраля 2019 17:08 -

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

dj-avtosh
PHP-developer

dj-avtosh - 12 февраля 2019 17:18 -

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

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

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

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

inctone
Юзер

inctone - 12 февраля 2019 19:58 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх