У меня есть html ul
список с 9 элементами. У каждого из них есть изображение и ссылка на конкретную страницу html при нажатии Continue reading.Показать три наиболее просматриваемых статьи
Я хочу создать раздел на странице под названием «Лучшие статьи», где я хочу отображать три наиболее просматриваемые статьи из девяти на основе щелчков мыши (когда я нажимаю продолжить чтение). Если порядок наиболее просматриваемых статей меняется, я хочу, чтобы на странице снова загрузился раздел верхней статьи.
Я использую сервер Apache Tomcat, и проект использует структуру JSF. Обратите внимание, что у меня нет подключения к базе данных, я храню свои данные (текст) в XML-файлах, а затем конвертирую XML в XSL и, наконец, с парсером Java. Я конвертирую XSL-файлы в html (ссылки Continue reading берут меня в эти html-файлы).
Не могли бы вы помочь мне с идеей, как решить эту проблему, мне нужно использовать Java или JavaScript. Я думаю о счетчике, который запоминает щелчки мыши в файле cookie и загружает 3 наиболее просматриваемых статьи в разделе «Лучшие статьи» на основе информации, хранящейся в cookie, но я не знаю, как это сделать.
Here is a printscreen with ul list of 9 articles
Почему вы не создаете тег для viewCount в статье в своем XML и увеличиваете количество на каждый клик, а затем просматриваете/отображаете статью? – NuttLoose
Почему бы вам не попробовать алгоритм LRU (Least Recent Used), чтобы получить 3 наиболее просматриваемых статьи. –