Tengo un tipo de contenido de revisión que (nodo) hace referencia a un tipo de contenido de producto. Estoy usando calificaciones de cinco estrellas para la calificación general y calificaciones específicas. Con Fivestar puedo hacer que el producto sea el "objetivo de voto".
Una de las calificaciones es una calificación de tipo "sí / no" donde quiero mostrar el agregado en el nodo del producto (x% de los usuarios calificaron sí).
Traté de usar Fivestar con una calificación de "1 punto" donde 1 = sí, 0 = no, pero el problema es que 0 votos no se guardan en absoluto, por lo que siempre resulta en un resultado del 100%.
Probablemente podría usar una calificación de "2 puntos" y luego tener un formateador de visualización personalizado para hacer los cálculos y traducirlo al% correcto.
¿Hay alguna otra solución? No puedo usar el módulo de tarifas porque ya lo uso para calificaciones de "aprobación / rechazo".
Respuestas:
El módulo de velocidad le permite a uno adjuntar múltiples widgets de velocidad a un tipo de contenido. Cree un widget de velocidad para pulgares arriba / abajo y segundo para sí / no.
Drupal Commons Distribution con Commons Q&A incluye un sistema de Me gusta y Puntos de esta manera ...
Cuando agrega un segundo widget, elija adjuntarlo a los mismos tipos de contenido.
fuente
En extensiones de Banderas, puede usar Velocidad . Debe ajustarse a sus necesidades (califique un nodo con un indicador Sí / No y obtenga su resultado en un porcentaje de datos)
fuente
Estoy trabajando en un problema muy similar y golpeé una pared de ladrillos con el uso de Fivestar, Rate, Flag, etc. Llegué aquí a través de Google muchos meses después porque estaba buscando la funcionalidad de 'objetivo de voto' de Fivestar, pero la simplicidad de un widget de voto arriba / abajo para una interfaz de estilo Yelp con un nodo y comentarios agregados como comentarios.
Utilicé el widget Vote Up / Down y seguí los consejos del encargado del módulo marvil07 en Drupal.org para representar el widget en el formulario de comentarios en lugar de dentro del formulario de nodo:
Esto funciona bien ya que el campo se representa como un widget AJAX y contiene toda la información que necesita para registrar el voto en contra del nodo correcto. Mi implementación exacta de esto funcionó así con mi campo Votar arriba / abajo 'field_rating':
fuente