drupal 7.10: Vista de las publicaciones más vistas

9

Estoy tratando de crear una página de publicaciones más vistas usando vistas. Sé cómo crear una página con la publicación más comentada, pero parece que no puedo encontrar la opción de conteo de vistas. Alguna sugerencia. ¿Necesito agregar una relación?

Jasmine Ahmed
fuente

Respuestas:

15

Intente usar los módulos de estadísticas. Viene con núcleo Drupal.

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

ACTUALIZACIÓN A CONTINUACIÓN: (CAPTURA DE PANTALLA) ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

gilzero
fuente
gracias, activé el módulo y agregué 'Estadísticas de contenido: vistas hoy' en ordenar. ¿Necesito agregar algo debajo del filtro o las relaciones para obtener las publicaciones más vistas de hoy?
Jasmine Ahmed
1
No, tu no. El recuento es global en todos los nodos.
gilzero
2
@JasmineAhmed No olvide que las estadísticas son un gran rendimiento ya que realiza una INSERTconsulta en cada página vista.
tostinni
3

Sé que el módulo de Estadísticas está en el núcleo, pero creo que el módulo de Radiactividad crea una solución más realista para verificar la actividad de un nodo. Puede agregar perfiles de desintegración y puede asignar energía para los diferentes eventos. Por ejemplo, puede agregar 1 energía si alguien ve el nodo, puede agregar 5 energías si alguien comentó sobre el nodo y puede agregar 15 energías si alguien lo marcó como favorito.

Espero que ayude.

Desde la página del proyecto:

Este módulo proporciona un tipo de campo que puede usarse como una métrica de calor o un contador de vista regular para entidades y para mucho más. En esencia, las entidades que reciben atención (puntos de vista o acciones definidas por las Reglas) se calientan mientras que las inactivas se enfrían lentamente.

hosszu.kalman
fuente
2

En general, debe evitar usar el módulo de estadísticas, ya que agrega consultas de escritura no deseadas a la base de datos y no será preciso al usar el almacenamiento en caché de proxy inverso, como Varnish.

La solución recomendada sería utilizar Google Analytics para rastrear las estadísticas de sus páginas y luego el módulo de Estadísticas de Google Analytics para recuperar los datos y exponerlos a las vistas.

tostinni
fuente