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

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

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


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

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

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


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

SX2
Эксперт

SX2 - -

В 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 - -

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

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

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

SX2
Эксперт

SX2 - -

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

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

bek_790
Юзер

bek_790 - -

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

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

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

наверх