Instalé el plugin, pero cuando paso el ratón sobre el icono de corazón en mi foro no aparece el selector. Sin embargo, funciona cuando mantengo presionado en móvil. ¿Alguna idea de qué puede estar ocurriendo?
Solo para agregar, revisé el archivo discourse-reactions.js y se está cargando correctamente en la página.
Esto me sucede lo mismo en discourse 3.4.1.
Si inspecciono los botones en la consola del navegador, puedo ver parte del popover, pero nunca se activa al pasar el ratón por encima del botón de “me gusta”:
Todo esto funciona: si uso la API para reaccionar a cualquiera de las opciones de reacción, se registra correctamente y muestra el recuento en la publicación con el emoji.
Parece un problema con el hover de la interfaz de usuario. Soy nuevo en los plugins de discourse, así que no lo he investigado más allá de esto. También probé con un tema diferente y tampoco funcionó.
No hay errores en la consola de JavaScript, así que lo he dejado por ahora.
¿Está tu plugin de reacciones actualizado? ¿Y qué navegador? Nosotros usamos reacciones (siempre la última versión) aquí en meta y no vemos otros informes de esto.
Estoy experimentando el mismo problema en mi instancia de Discourse que @wrapper y @Graemef describieron. Probé tanto Chrome como Firefox en su última versión sin éxito. Intenté comparar la versión aquí en meta con la versión de mi instancia y no hay diferencia. Mi instancia de Discourse tiene la última versión del plugin.
La única diferencia que puedo ver es que aquí el elemento <div> recibe los atributos de popperjs (data-popper-placement), mientras que en mi instancia no los recibe. Un detalle más crucial: estoy usando la imagen de contenedor de Bitnami para ejecutar Discourse. La versión de Discourse es v3.4.2.
@nat Gracias por tu comentario. Estoy usando la URL de github para instalar directamente la última versión, siguiendo los pasos aquí (en realidad, aquí puedes ver los botones de reacción en mi sitio, todavía estoy configurando el foro).
Al igual que @pushrbx, yo también estoy usando una imagen de contenedor Bitnami (en la 3.4.1, sin embargo). No sé si esto marca alguna diferencia, pero tal vez haya algo ahí.
Principalmente estoy usando la solicitud de api para las reacciones desde mi sitio principal, y eso está funcionando bien: muestra las reacciones usadas correctamente, y el botón de corazón está disponible y funcionando al menos.
¡Gracias por el increíble plugin! Son todos unos rockstars.
Tengo problemas para que se muestre la biblioteca completa de Font Awesome 6 en el plugin. Tenía una lista de seis emojis que queríamos usar y, cuando los busco, ninguno aparece en la tabla del selector de emojis.
¿Hay algún proceso que me haya saltado para activar la oferta completa de Font Awesome 6?
Este es uno de los iconos que intentaba usar
Estás en lo correcto. ¡Ni siquiera pensé en ellos como iconos!
Investigaré un poco y veré si puedo encontrar el flujo de trabajo para subir iconos.
Gracias por la rápida respuesta @NateDhaliwal
¡Gracias!
Descubrí que en la administración, en apariencia, puedes subir cualquier archivo PNG a los emojis y luego ir al complemento, desplazarte hasta la parte inferior de los emojis disponibles y todos los que subiste están ahí y puedes seleccionarlos para la ventana emergente al pasar el cursor.
Este plugin ahora está incluido en el núcleo de Discourse como parte de Bundling more popular plugins with Discourse core. Si te autoalojas y usas el plugin, necesitas eliminarlo de tu app.yml antes de tu próxima actualización.
Tengo una pregunta sobre el último plugin de Discourse Reactions. La descripción dice: “Este plugin funcionará como un complemento para la función de ‘me gusta’. En cualquier momento que desees eliminar el plugin, todos los ‘me gusta’ se conservarán”.
¿Significa esto que si elimino el plugin, todas las reacciones, incluso las negativas como “no me gusta”, se guardarán como “me gusta” normales?
Además, al usar el plugin de Gamificación, ¿contarán todas las reacciones (independientemente de si son positivas o negativas) para obtener puntos como los “me gusta” normales?
Solo quiero asegurarme de que entiendo esto correctamente.