2010-03-13 3 views
2

i drupal aimeraient avoir un bloc sur mon site Drupal (dernière version) qui affiche les pages les plus lus sur le sitepages les plus lues -

est-il un module/code disponible pour y parvenir?

-Vivek

+0

Pages ou noeuds? – Nikit

Répondre

5

vous voulez sans doute de jeter un oeil sur le module « statistics » qui vient avec une installation par défaut de Drupal. Il suit les vues des nœuds et propose lui-même des pages de synthèse rudimentaires, mais ses données peuvent être consultées et utilisées à partir des vues du module Vue.

+0

Bien que ce soit un moyen rapide et facile de résoudre le problème, vous devez savoir que cela provoque une requête d'écriture sur chaque vue de nœud, ce qui peut entraîner des problèmes de performance sur un site avec beaucoup de visiteurs. – googletorp

0

Comme Drupal ne pas « pages » comme des unités atomiques mais les nœuds, vous voulez probablement avoir une liste des plus nœuds vues, et peut-être seulement d'un certain type.

  1. Compter les vues par noeud (ou de type de contenu), recherchez un module qui fait cela
  2. Créer une vue avec le module de vues qui crée la liste des nœuds les plus vues
  3. Let sortie Vues un bloc avec cette liste
  4. Affichez le bloc où vous le souhaitez
+0

qui est exactement le chemin que vous devez suivre en utilisant le module de base de statistiques mentionné ci-dessus. –

Questions connexes