Esta pregunta considera principalmente el estilo de la página de categoría de escritorio Cajas con Temas Destacados.
El problema es el siguiente: tengo aproximadamente 20 categorías y quiero ordenarlas aproximadamente según la cantidad de vistas que recibe la categoría. Entonces, si la Categoría A ha tenido la mayor cantidad de vistas totales, entonces está en la posición 1. Si la Categoría B ha tenido la segunda mayor cantidad de vistas totales, entonces puedo ponerla en la posición 2 y así sucesivamente. Sin embargo, de vez en cuando quiero destacar una categoría que no tiene muchas vistas poniéndola manualmente en el tercer o cuarto lugar.
Sospecho que esto podría ser posible con una consulta de explorador de datos, pero podría no ser trivial. ¿Ya existe una forma fácil de obtener esta información? ¿Quizás hay información existente en algunos de los informes que podría reutilizar?
Creo que podrías usar la tabla topic_views para obtener un recuento de las últimas visualizaciones de un tema y agrupar/sumar eso por categoría. Sin embargo, la tabla topic_views cuenta una visualización nueva al día, en lugar de ‘1 por cada 8 horas’, por lo que podría dar una cifra menor de la que esperas en comparación con el número de topics.views.
Gracias por la sugerencia
Lo intentaré la próxima vez que trabaje en este tema.
Mientras trabajaba en una consulta diferente del Explorador de Datos, encontré algo que proporciona información que creo que podría ser más útil. Hay una consulta que viene con el núcleo llamada “Número de respuestas por categoría”.
Suponiendo que el ID es el mismo para cada sitio, entonces agregar esto a su dominio debería proporcionar la misma consulta
/admin/plugins/explorer?id=-18¶ms={}
Si alguien estuviera buscando específicamente solo las vistas, estoy seguro de que podría reutilizar esa consulta. Esencialmente, combine la sugerencia de Jammy con esta y obtendrá el resultado.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.