在这过程中越到三个难点(对于我这个PHP、jQuery、CSS半文盲的我其实有点难,哈哈哈):
上面提到的WordPress“get_comments()”,网上找到了好久好久(可能是搜索关键字的原因才花很多时间,当然找到也不懂,不会用所以…..)
WordPress小工具的制作,作为一个PHP文盲和能用HTML+jQuery+CSS解决的事决不用其他语言的星语站长,花了很多的时间去研究了一下(呜呜呜~~~~),最后还是到百度找个模板照葫芦画瓢!
其实上面花的时间不是很多,真正花时间最多的是前端jQuery的动画效果,其实jQuery库里也有许多评论弹幕插件,但是找不到可以重复的播放的弹幕插件,因为如果一直从后台调用评论数据的话,感觉有点多此一举了,毕竟我们也没那么多评论嘛(哈哈哈哈)。以前ajax版评论弹幕用的是JS setInterval()函数来实现动画效果和重复播放评论,但它有个弊端就是如果页面调用太多的setInterval函数,那么页面动画效果就很卡(我144Hz的电脑居然掉到20-30帧,我原神都没有掉这么狠的啊喂),也很消耗内存资源,尽管我对它做了一个限制(只有评论弹幕在浏览器可视区域它才会执行,否则就会停止执行),这确实能够小小的解决内存消耗和掉帧的问题,但是setInterval太消耗内存资源,我不太喜欢,这也是我一直没有发布那个ajax版本的原因。对我不太会js+jQuery的我,这个问题一直困扰到现在也没有很好的解决掉。现在用的animate()函数来实现的弹幕效果,虽然很好的解决动画效果,但是我加了一下事件函数,可能导致弹幕动画可能有时候很慢(不是卡顿的原因,是时间设置的问题),暂时懒得花时间解决了,会js的星友可以自己优化然后分享一下吧!!!
好啦!不说太多了,只是想分享一下菜鸟星语在弄这个小工具遇到的一些问题罢了,星友们只需记住“能跑的代码就是好代码”。弹幕评论小工具可能有Bug,介意勿用,另外求大佬优化一下吧。
效果预览
使用教程
第一步:将下载好的文件,解压上传到“…/themes/zibll”zibll主题目录,一定要是“zibll/comment_barrage/”目录
第二步:老唐为了防止更新主题时“functions.php”文件被覆盖,同时方便我们修改美化代码内容,所以他在“functions.php”文件引入了一个“func.php”文件,为防止更新主题后我们修改的代码内容被覆盖。(这非常的奈斯!!!),我在“func.php”文件中添加下面的代码,注册一下评论弹幕小工具。
require_once('comment_barrage/wiiuii-comment-barrage.php');
第三步:在网站后台——>外观——>小工具——>评论弹幕模块——>建议添加到“首页-底部全宽度”,即可OK!
说明:以后文件或者教程文章都可能会采用积分制(功能不用那不是白白浪费了钱买了嘛),积分获取唯一渠道——>自己每天签到!!!不会收取任何费用来获取积分!除非您能能给星语打一下赏!哈哈哈
转载:来源
1. 资源都是经过站长或作者收集测试修改后发布分享。如若转载请在文内以超链形式注明狐狸库文章出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
请登录后查看评论内容