给网站添加了每日一句小功能
昨天给网站添加了一个小功能,就是在登录后台管理系统后,在页面的顶部能看到一个每日一句的文字。
这个都是平常收集的好的文字,每次登录后看到这些文字都能感受到不同时代的人在文字间传达的信息。
我记得最早在wordpress 这个系统的时候也有类似这样一个功能,它是作为wordpress的一个插件,开启后会在右上角显示好像是莎士比亚作品中的句子。
其实很多网站跟app也有类似功能,只是为了在百无聊赖间得到一些小惊喜。
这个小功能的实现其实也不复杂,主要用到了一个随机数的生成,数据主要来源是平常添加的文章,通过查询佳句精选这个分类下的所有数据,然后得到总条数,再在总条数内随机生成一个数字,最后取所有数据下的随机数的这一条就实现了每次登录都能看到不同的数据,没有顺序完全随机。
代码参考如下:
// 查询每日一句
List list = accountDao.getDailySentence(); // 生成总条数范围内的随机数
int num = (int)(Math.random() * (list.size())); // 获取随机数在list中的那一条数据
PagesDto pagesDto = (PagesDto) list.get(num);
发表评论 (审核通过后显示评论):