项目作者: IDs-Club

项目描述 :
IDs黑客马拉松上的黑客微博墙的开源代码。感谢 - SegmentFault制作
高级语言: PHP
项目地址: git://github.com/IDs-Club/IDs-Hackwall.git
创建时间: 2013-03-30T14:01:30Z
项目社区:https://github.com/IDs-Club/IDs-Hackwall

开源协议:

下载


说明

因为就花了俩小时就弄完了,时间紧张也没太注意什么代码结构和质量啥的,最重要的是领会精神,你们懂的

如何使用

找到proxy.php,在最前面的

  1. define('API_KEY', '');
  2. define('API_SECRET', '');
  3. define('API_TOKEN', '');

修改成你申请的微博app的key和secret,最后的那个token你需要用一个账户登录一下这个微博app然后得到oauth_token,我这边因为时间紧张就没做登录获取了,大家自己手动获取下吧。

这个改完其实就可以用了,但是这个微博墙还有个功能,就是自动倒计时以及播放过场音乐,找到script.js,也是在最前面

  1. music = {
  2. standby : './standby.mp3',
  3. amazing : './amazing.mp3'
  4. }, musicControl = {},
  5. stream = [
  6. ['开场', '2012-12-15 10:00:00'],
  7. ['API宣讲', '2012-12-15 10:10:00'],
  8. ['午餐', '2012-12-15 12:00:00'],
  9. ['产品开发', '2012-12-15 12:30:00'],
  10. ['晚餐', '2012-12-15 17:30:00'],
  11. ['产品开发', '2012-12-15 18:00:00'],
  12. ['宵夜', '2012-12-15 23:00:00'],
  13. ['产品开发', '2012-12-16 00:00:00'],
  14. ['早餐', '2012-12-16 08:00:00'],
  15. ['产品开发与提交', '2012-12-16 09:00:00'],
  16. ['午餐与评审', '2012-12-16 12:00:00'],
  17. ['产品展示', '2012-12-16 13:00:00'],
  18. ['颁奖', '2012-12-16 14:30:00']
  19. ]

看到musicstream的定义没,自己找两首歌上去就行啦(因为音乐文件太大我就没传了),把文件名改一下,standby是每个环节前三分钟自动切出来的,amazing是开场音乐。下面的stream定义时间流程,微博墙会在每个环节前三分钟自动倒计时。

欢迎大家提出意见交流