Статистика в Downloads 4.2.5 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Статистика в Downloads 4.2.5

#1 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 584
  • Регистрация: 25-Июль 09
  • Репутация: 94
  • IPB version:4.1.x
 

Отправлено 04 Ноябрь 2017 - 23:33

Invision Community 4.2.5

Как вывести вместо количества отзывов количество скачиваний? Что поменять в php-коде?

-IMG-

Хотелось бы вывести вот это число из блока Downloads в панели администратора:

-IMG-

Сообщение изменено: Zero108 (04 Ноябрь 2017 - 23:38)

0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 619
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 081
  • IPB version:I have no IPB
 

Отправлено 06 Ноябрь 2017 - 12:09

applications/downloads/widgets/downloadStats.php
SUM(file_reviews) AS totalReviews

Это отзывы
Если обойтись малыми изменениями, то
- заменить на
SUM(file_downloads) AS totalReviews

- изменить фразу с ключом total_reviews
1

#3 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 584
  • Регистрация: 25-Июль 09
  • Репутация: 94
  • IPB version:4.1.x
 

Отправлено 06 Ноябрь 2017 - 23:24

Сделал также для Галереи: вместо количества комментариев вывел количество просмотров.

А вот общее количество просмотров всех записей всех блогов похоже нигде не хранится. Это никак нельзя вывести простым аналогичным способом?

Сообщение изменено: Zero108 (06 Ноябрь 2017 - 23:39)

0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 619
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 081
  • IPB version:I have no IPB
 

Отправлено 07 Ноябрь 2017 - 09:04

Просмотреть сообщениеZero108 сказал(а):

А вот общее количество просмотров всех записей всех блогов похоже нигде не хранится. Это никак нельзя вывести простым аналогичным способом?

Для каждой записи в столбце entry_views.
Считайте сумму.
SUM(entry_views) AS totalViews

0

#5 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 584
  • Регистрация: 25-Июль 09
  • Репутация: 94
  • IPB version:4.1.x
 

Отправлено 07 Ноябрь 2017 - 16:34

Для меня это темный лес. Я не программист.
0

#6 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 619
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 081
  • IPB version:I have no IPB
 

Отправлено 08 Ноябрь 2017 - 09:48

View PostZero108 said:

Для меня это темный лес. Я не программист.

Так где и что Вы хотите заменить?
В виджете статистики блогов не нахожу отзывов
0

#7 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 584
  • Регистрация: 25-Июль 09
  • Репутация: 94
  • IPB version:4.1.x
 

Отправлено 08 Ноябрь 2017 - 11:43

Хочу вставить в статистику блогов (виджет) общее количество просмотров всех записей всех блогов. Но пока что вижу, что количество просмотров считается только для каждого блога в отдельности, это видно в списке блогов на фронте. Если это глобальный передел, то не надо. Но если это несколько строк кода, то помогите, пожалуйста.
0

#8 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 619
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 081
  • IPB version:I have no IPB
 

Отправлено 08 Ноябрь 2017 - 11:52

View PostZero108 said:

Но пока что вижу, что количество просмотров считается только для каждого блога в отдельности, это видно в списке блогов на фронте.

Это отдельная статистика и не связана с записями.
1

#9 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 584
  • Регистрация: 25-Июль 09
  • Репутация: 94
  • IPB version:4.1.x
 

Отправлено 08 Ноябрь 2017 - 14:11

А небольшими правками можно её как-то ссумировать для всех блогов и вывести в статистику блогов (виджет) в виде одной цифры?
0

#10 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 619
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 081
  • IPB version:I have no IPB
 

Отправлено 08 Ноябрь 2017 - 14:18

View PostZero108 said:

А небольшими правками можно её как-то ссумировать для всех блогов и вывести в статистику блогов (виджет) в виде одной цифры?

Так Вам нужно показать сумму просмотров всех блогов или сумму просмотров всех записей?
В файле \applications\blog\widgets\blogStatistics.php
		$stats = array();
		
		$stats['total_blogs']	= \IPS\Db::i()->select( "COUNT(*)", 'blog_blogs' )->first();
		$stats['total_entries']	= \IPS\Db::i()->select( "COUNT(*)", 'blog_entries', array( 'entry_status=? AND entry_hidden=?', 'published', 1 ) )->first();

заменить на
		$stats = array_merge(
			\IPS\Db::i()->select( "COUNT(*) as total_blogs, SUM(blog_num_views) AS total_blogs_views", 'blog_blogs' )->first(),
			\IPS\Db::i()->select( "COUNT(*) as total_entries, SUM(entry_views) AS total_entries_views", 'blog_entries', array( 'entry_status=? AND entry_hidden=?', 'published', 1 ) )->first()
		);

В шаблоне blog - front - widgets - blogStatistics
- для вывода суммы просмотров всех блогов использовать $stats['total_blogs_views']
- для вывода суммы просмотров записей всех блогов использовать $stats['total_entries_views']
1

#11 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 584
  • Регистрация: 25-Июль 09
  • Репутация: 94
  • IPB version:4.1.x
 

Отправлено 08 Ноябрь 2017 - 21:01

Я может чего не догоняю, но на главной странице блогов есть такие цифры (скрин), и я почему-то думаю, что каждая из этих цифр - сумма просмотров всех публикаций отдельного блога. Не так?

Posted Image
0

#12 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 619
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 081
  • IPB version:I have no IPB
 

Отправлено 09 Ноябрь 2017 - 08:30

View PostZero108 said:

Не так?

Не так. Это счетчик просмотров блога.
- Перейдите на главную страницу.
- Зайдите в любой блог (не запись)
- Обновите главную страницу
- Счетчик увеличится на 1

В любом случае я Вам дал решение на оба варианта.
1

#13 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 584
  • Регистрация: 25-Июль 09
  • Репутация: 94
  • IPB version:4.1.x
 

Отправлено 09 Ноябрь 2017 - 11:52

Спасибо большое! Всё работает. :)
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна