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

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


     31.03.2017    Общие вопросы, MySQL    150

вопрос
Здравствуйте. Сделал вывод общего количество юзеров на сайте в login.tpl чтобы в скобках указать сколько всего юзеров, чтобы выглядело вот так: Все пользователи (3).
Вывод количества юзеров вытащил из статистики из файла по пути 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 );


и вставил его в файл по пути engine/modules/sitelogin.php в начале.

Вывел в login.tpl так


<li>Все пользователи ({user_num})</li>


Всё вывелось, но при очистки кэша в админке, выбивает ошибку:


fatal error: call to a member function set() on null in **путь к файлу engine/modules/sitelogin.php** on line 29


в этой строке как раз то что отвечает за вывод количества пользователей.
Помогите пожалуйста подправить, чтобы не вылетала ошибка при очистке кэша.

Ответа пока нет


2 комментария

tyntygydyn
Юзер

tyntygydyn - 31 марта 2017 12:58 -

На главной выбивает

Parse error: syntax error, unexpected ''us' (T_ENCAPSED_AND_WHITESPACE), expecting ']' in /home/users/...../engine/modules/sitelogin.php on line 368

tyntygydyn
Юзер

tyntygydyn - 31 марта 2017 13:17 -

Сам разобрался!Можно закрыть!

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

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

наверх