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

Как вывести общее количество просмотров всех новостей пользователя в профиле?


     08.12.2017    dle, user, views, пользователь, просмотры    Общие вопросы, Общие вопросы по PHP    3040

вопрос
Возможно ли суммарно вывести общее количество просмотров всех статей пользователя на странице профиля пользователя? Если да, то как? Буду очень признателен!

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


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

SX2
Эксперт

SX2 - 8 декабря 2017 21:18 -

В profile.php перед
$tpl->set( '{timezones}', $timezoneselect );

Вставить
$sql = $db->super_query( "SELECT SUM(news_read) as news_read FROM " . PREFIX . "_post_extras WHERE user_id='{$row['user_id']}'" );
	$news_read = isset($sql['news_read']) ? intval($sql['news_read']) : 0;
    $tpl->set( '{news_read}', $news_read );

В userinfo.tpl втравить в удобное место
{news_read}

Самая сложная часть работы – решиться приступить к ней.

bek_790
Юзер

bek_790 - 9 декабря 2017 00:53 -

Здравствуйте!

Как сделать красивый вид?

например:
1 025
10 532
253 145
1 254 325

SX2
Эксперт

SX2 - 9 декабря 2017 01:21 -

$sql['news_read'] = number_format($sql['news_read'], 0 , ' , ' , ' ');

Самая сложная часть работы – решиться приступить к ней.

bek_790
Юзер

bek_790 - 26 декабря 2017 16:25 -

как сделать последнее на 30 дней.

например:
все дни —521 365
последние 30 дней — +6 523

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

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

наверх