显示浏览量最高的三篇文章
Display three of the most viewed articles
我有一个包含9个元素的html ul
列表。当按下继续阅读时,每个页面都有一张图片和一个指向特定html页面的链接。
我想在页面上创建一个名为"热门文章"的部分,在那里我想根据鼠标点击(当我按下继续阅读时)显示九篇文章中浏览量最高的三篇。如果浏览次数最多的文章的顺序发生了变化,我希望在页面上重新加载我的热门文章部分也会发生变化。
我使用的是Apache Tomcat服务器,该项目使用JSF框架。请注意,我没有数据库连接,我将数据(文本)保存在XML文件中,然后将XML转换为XSL,最后使用Java解析器将XSL文件转换为html(链接"继续阅读"将带我进入这些html文件)。
你能帮我解决这个问题吗?我需要使用Java或JavaScript。我正在考虑一个计数器,它可以记住cookie中的鼠标点击,并根据cookie中存储的信息加载热门文章部分中浏览量最高的3篇文章,但我不知道如何做到这一点。
这是一个打印屏幕,包含9篇文章的ul列表
维护&将视图计数存储在XML文件中可以是-在该XML文件中创建一个"viewCount"标记。用户查看特定文章后,增加该文章的viewCount。
对于增量逻辑,您可以创建一个web服务,该服务可以使用java脚本中的AJAX功能进行ping,该功能不会中断用户&在后台点击服务&对那篇文章增加viewCount。
希望能有所帮助!
您可以在xml中的每个文章标记中添加一个视图计数标记。在每个视图中递增,并在显示时使用标记值。
您还可以使用websocket从服务器向客户端获取最新的计数器值。查看comet实现
相关文章:
- 显示浏览量最高的三篇文章
- 使用ajax在多个页面上发布一篇文章
- 计算一篇文章中的节数(不止一篇文章)
- 计算一篇文章中有多少节
- 如何提供指向'下一篇文章'
- 翻译一篇文章'上.单击'PHP中的事件,来自'window.open'到基本URL链接
- 我怎么能只用Javascript(AJAX)编写其中一篇文章呢
- 单击我的joomla网站上的模块标题以指向一篇文章
- 定位页面上的第一篇文章和最后一篇文章
- 如何仅更改博主第一篇文章的CSS
- 选择项目并一次显示n篇文章
- 有没有更好的方法来写这篇文章,或者用一种更短更紧凑的方法
- Knockout为15个项目的数组生成3个部分,每个部分生成5篇文章
- jquery按钮只在一篇文章中启用
- 如何点击按钮显示下一篇文章
- 将变量数据从.js的一篇文章中抓取到php中
- 制作一个“;加载更多”;按钮,在我的博客上再显示2篇文章
- jQuery ajax第二篇文章
- 每回一篇文章,页面都会向后滚动
- 如何获取我的博客上最后一篇文章的日期,并将其显示在另一个网站上?