Продовжуємо вивчення модуля Views, використовуємо елементи статистики в Drupal 7

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей
Оцінка матеріалу: 
Average: 4.8 (4 votes)

На базі попередніх уроків ми вже навчились створювати свій преший сайт на Друпалі та добавили до нього власний Блог/Розділ Новин. Тепер наші відвідувачі можуть читати свіжі записи нашого блогу/новин та розповсюджувати їх у соціальних мережах. Однак до виводу новин я б додав ще пару полів, які містять інформацію про наші записи, а саме:

Автор - Дата створення - Кількість переглядів - Кількість коментарів

 Дані поля можна вивести як "шапкою" в одну лінії, так і окремим полями. Ми розглянемо перший варіант. Отже, відкриємо нашу вюху, створену в попередньому уроці і добавимо в неї наші поля. Для поля Автор в третій колонці потрібно додати зв'язок з матеріалом:

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

Натискаємо додати і вводимо у пошуку "Автор", вибираємо Всіст:Автор 

Продовжуємо вивчення модуля Views, використовуємо елементи статистики в Drupal 7

Вибираємо Застосувати і вводимо Ідентифікатор - "автор блогу"

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

Зберігаємо. Тепер у першій колонці ми можемо добавити поле Автор, ставимо галочку навпроти поля Користувач: Назва (ім'я), в пошуці продовжуємо вводдити і вибирати необхідні поля:

Вміст: Дата публікації - Дата створення (публікації) матеріалу

Статистика матеріалу: Усього переглядів - Кількість переглядів створеного матеріалу (для цього поля потрібно увімкнути модуль Statistics, його доставляти не потрібно, він йде разом з ядром)

Вміст: Кількість коментарів - Кількість коментарів

Тепер вибираємо Застосувати (для всіх відображень) і налаштовуємо наші поля. В усіх полях забираємо галочку навпроти Мітки.

Як бачимо наше поле автора має зв'язок з матеріалом, стиль поля прописуємо "avtor"

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

В полі Дата публікації формат дати вибираємо Власний і прописуємо власний формат: d/m/Y 

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

незабуваємо кожному полю присвоюэмо свій стиль CSS, для цього в Налаштування стилю вибираємо Персоналізувати HTML-розміт далі Створити клас CSS​ і прописуємо назву класу: "data_stvorennja"

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

Для кількості коментарів робимо такі налащштування:

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

CSS стиль для цього поля - "kilkistkoment". Для поля статистики розділювач обираємо Пробіл і стиль "statystyka". Зберігаємось. Перешикуємо наші поля в такому порядку:

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

По суті поля вже відображаються, але ми ставили за мету вивести їх в один рядок. Для цього в полях: (автор блогу) Користувач: Назва (ім'я)Вміст: Дата публікації та Вміст: Кількість коментарів ставимо галочку Вилучити з відображення

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

Переходимо у поле Статистика матеріалу: Усього переглядів » ПЕРЕЗАПИС РЕЗУЛЬТАТІВ ставимо галочку Перезаписати вивід цього поля​. Нижче знаходять підставні шаблони, це назви полів, які ми будимо виводити в один рядок за допомогою CSS 

Модуль Statistics как добавить статистику переходов переглядів просмотров страниц блога новостей

 Для перезапису результату, прописуємо такий код:

<div class="shapka">
      <p><span>Автор:</span> [name]</р>
      <p><span>Дата публікації:</span>[created]</р>
      <p><span>К-сть коментарів:</span> [comment_count]</р>
      <p><span>Переглядів:</span> [totalcount]</р>
</div> 

Зберігаємо (не забуваємо після збереження перезапису результату, зберегти і саме відображення зверху сторінки, без цього змін ніяких не буде!!!). У style.css добавляємо:

  

.shapka{
    border-top:2px solid #000;
    border-bottom:2px solid #000;
    padding:1% 0;
}

.shapka span{
    color:#27408B;
    font-size:110%;
}

.shapka h3, .shapka h3 a{
    display:inline-block;
    font-size:70%;
    letter-spacing:2px;
}

Оскільки ми перезаписуємо результат на базі поля статистики, нам потрібно перейти у  Люди » Повноваження і знайти Перегляд відвідувань матеріалу, ставимо галочку для всіх ролей (якщо цього не зробити, то коли ми вийдемо з адмінпанелі, поле статистики стане для нас недоступним і "шапка" яку ми створювали зникне). Після цього переходимо уКонфігурація » Система » Статистика і ставимо галочку:

Тепер наш Блог/Новини має шапку із інформацією про автора, датою створення та елементами статистики