drupal 7.10: Affichage des messages les plus consultés

9

j'essaye de créer une page de messages la plus vue en utilisant des vues. Je sais comment créer une page avec le message le plus commenté, mais je n'arrive pas à trouver l'option de nombre de vues. Aucune suggestion. Dois-je ajouter une relation?

Jasmine Ahmed
la source

Réponses:

15

Essayez d'utiliser les modules Statistiques. Il vient avec le noyau Drupal.

Documents de do: http://drupal.org/documentation/modules/statistics

MISE À JOUR CI-DESSOUS: (CAPTURE D'ÉCRAN) entrez la description de l'image ici

entrez la description de l'image ici

gilzero
la source
merci, j'ai activé le module et ajouté «Statistiques sur le contenu: Vues aujourd'hui» sous tri. Dois-je ajouter quelque chose sous filtre ou relations afin d'obtenir les messages les plus consultés du jour?
Jasmine Ahmed
1
Non, non. Le décompte est global sur tous les nœuds.
gilzero
2
@JasmineAhmed N'oubliez pas que les statistiques sont un porc de performance car elles font une INSERTrequête sur chaque page consultée.
tostinni
3

Je sais que le module Statistiques est au cœur mais je pense que le module Radioactivité crée une solution plus réaliste pour vérifier l'activité d'un nœud. Vous pouvez ajouter des profils de désintégration et affecter de l'énergie aux différents événements. Par exemple, vous pouvez ajouter 1 énergie si quelqu'un affiche le nœud, vous pouvez ajouter 5 énergie si quelqu'un a commenté le nœud et vous pouvez ajouter 15 énergie si quelqu'un a marqué comme favori.

J'espère que ça aide.

Depuis la page du projet:

Ce module fournit un type de champ qui peut être utilisé comme une métrique hotness ou un compteur de vue régulier pour les entités et bien plus encore. En substance, les entités qui reçoivent de l'attention (vues ou actions définies par des règles) sont chauffées tandis que celles inactives se refroidissent lentement.

hosszu.kalman
la source
2

Vous devez généralement éviter d'utiliser le module de statistiques car il ajoute des requêtes d'écriture indésirables à la base de données et ne sera pas précis lors de l'utilisation de la mise en cache de proxy inverse comme Varnish.

La solution recommandée serait d'utiliser Google Analytics pour suivre les statistiques de vos pages, puis le module Statistiques de Google Analytics pour récupérer les données et les exposer aux vues.

tostinni
la source