Tam. Fuente: Pq. Md. Gr.
Armonyka
Consultoria, gestion y desarrollo de proyectos web con el gestor de contenidos Drupal.

Crear ranking de votaciones con Views (3/3)

PDFPDFAhora, vamos a indicar la ruta en la que queremos que nuestra view sea accesible por los usuarios. Para ello haremos lo siguiente:
  • Page: Add display
  • Le damos un nombre: http://eldominioquesea/top_rated
  • Actualizamos y en Page Settings vemos que nos aparece como Path: top_rated
Salvamos y ya tenemos nuestra view creada. Podemos ver como ha quedado si hacemos click sobre "Page".

Ya tenemos una view que nos sirve para mostrar los nodos mejor valorados por orden descendente, a la izquierda se nos muestran los titulos de los nodos y a la derecha su puntuación media.

Si queremos añadir mas funcionalidades al usuario que la consulta, podemos empezar por agregar una nueva relación del grupo Node y el campo Node: Individual votes. Con esto conseguiremos que el usuario vea la puntuación de los nodos y vote los que aun no ha votado.

Una vez hemos añadido la relación, nos aparece el menú de configuración en el que podemos modificar la etiqueta, hacerla obligatoria e indicar que filtro de datos queremos:
  • Label: Individual votes
  • Requiere this relationship: no obligatoria, no la marcamos.
  • Value type: Percent
  • Vote tag: Vote
  • Restrict to current user: Aceptar
Actualizamos y no vemos ninguna diferencia en la previsualización, esto es porque necesitamos agregar un nuevo campo (Fields): "Voting API votes" que nos permite ver las valoraciones individuales del usuario.
  • Groups: Voting API votes
  • Voting API votes: Value
Añadimos el campo y pasamos a su configuración:
  • Apariencia: Fivestar Stars (clickable, no text)
  • Relación: Individual votes.
  • Etiqueta: "Mi puntuación"
  • Separador de miles: .
Actualizamos y pasamos a "Live Preview" para ver las modificaciones.

Si estamos conformes, salvamos la view y accedemos por "View Page" o refrescamos el anterior acceso para ver que ahora tenemos 1 nueva columna llamada "Mi puntuación".

Con esta nueva columna podemos comparar nuestra puntuación con la media general o modificar nuestro voto al instante, todo ello ordenado de forma descendente por el titulo de cada nodo.

[Fin]
Fuente: Lullabot

Ultimos articulos

Proyecto Drupal: Gafas-Outlet.com

Plataforma de e-commerce:

Drupal + Ubercart + Paypal + LaCaixa

VotingAPI + CCK + Views + SEO

Crear ranking de votaciones con Views (1/3)

En este artículo veremos como crear un ranking con los artículos o productos más valorados, para ello necesitamos una instalación base de Drupal:

Crear ranking de votaciones con Views (2/3)

Vamos a establecer las relaciones para esta view despues de haber definido: campos, formato y filtros.

Crear ranking de votaciones con Views (3/3)

Ahora, vamos a indicar la ruta en la que queremos que nuestra view sea accesible por los usuarios. Para ello haremos lo siguiente:

Guia basica SEO para Drupal 5 y 6

Este documento va a contar cuales son los principales módulos que permiten un buen posicionamiento en los buscadores para un sitio basado en Drupal.

Crear una región o regiones en un tema (theme) para Drupal

En esta mini-guía vamos a ver como crear una nueva región sobre un tema (theme) para sitios realizados con Drupal:

Que necesitamos:

Caracteristicas Pack Basic

Especificaciones del pack Basic. 
[Proximamente]

Caracteristicas Pack Advans

Especificaciones del pack Advans.
[Proximamente]

Caracteristicas Pack Xpert

Especificaciones del pack Xpert.
[Proximamente]

Eventos Drupal y Software Libre

Instalación de Drupal 5 y 6, y su instalación en castellano

15/04/2009 18:00
15/04/2009 20:00

Mediante acuerdo realizado con Medialab-Prado, Documentados impartirá clases de formación de Drupal gratuitas.

Areas de administración en Drupal

13/05/2009 18:00
13/05/2009 20:00

Mediante acuerdo realizado con Medialab-Prado, Documentados impartirá clases de formación de Drupal gratuitas.

Gestión de contenido, usuarios y Registros en Drupal

17/06/2009 18:00
17/06/2009 20:00

Mediante acuerdo realizado con Medialab-Prado, Documentados impartirá clases de formación de Drupal gratuitas.

Armonyka 2008-09 Licencia de uso | C.C by-sa | Mapa Web | Accesibilidad | Contacto

Diseño y desarrollo Armonyka con
DRUPAL