使用标签云插件创建3D球形滚动祝福墙系统
2011-05-17 23:22
591 查看
由于iBeiKe十周年站庆需要一个让用户填写发祝福的东西,而直接用discuz插件的话又对论坛的系统造成一些影响,并且也不是所期望的效果,于是单独写了一个系统。
依稀记得诺基亚的什么移动大会的站点搞过一个发祝福活动,用的是一个3D球状文字滚动效果的flash,非常华丽。在网上搜索,发现这个原来叫标签云,而WordPress有一个叫做WP-Cumulus的插件,如是介绍:WP-Cumulus displays your tags and/or categories in 3D by placing them on a rotating sphere. 正是要找的,果断下载之。
很简洁的一个插件,一个licence,一个readme,几张截图,一个flash,一个javascript,然后就是一个主php,显然从php下手。
先是 wp_cumulus_install函数,是一些设置项,大小、颜色、切换速度等等,留着写数据库中。
然后是一些wordpress的设置内容,不去管它,一直翻到wp_cumulus_createflashcode函数,此即为标签云显示控制函数。
函数的前面依旧是一些wp系统设置的检测,到get the tag cloud... 依次看下去,可知标签内容是直接使用wp系统的函数生成的,看来要根据输出结果自己写个生成数据的函数了。后面的就是调用swf文件来显示标签云效果还有在html输出标签内容来优化seo的内容了。再往后就是一些wp的设置页面,和我的目标没多大关系。
这样就很清楚了,将这些功能加到一个简单的cms中就可以变成一个祝福墙咯~
地址:http://city.ibeike.com/wishes/
demo:http://prj.unixoss.com/wishes/
由于原作即按照GNU发布,依旧按照GNU License发布。
Be free to download ~
文章来源:UnixOSS.com
转载请保留出处。
Tag: 标签云祝福墙iBeiKe3D滚动File:
wishes.tar_.gz
依稀记得诺基亚的什么移动大会的站点搞过一个发祝福活动,用的是一个3D球状文字滚动效果的flash,非常华丽。在网上搜索,发现这个原来叫标签云,而WordPress有一个叫做WP-Cumulus的插件,如是介绍:WP-Cumulus displays your tags and/or categories in 3D by placing them on a rotating sphere. 正是要找的,果断下载之。
很简洁的一个插件,一个licence,一个readme,几张截图,一个flash,一个javascript,然后就是一个主php,显然从php下手。
先是 wp_cumulus_install函数,是一些设置项,大小、颜色、切换速度等等,留着写数据库中。
然后是一些wordpress的设置内容,不去管它,一直翻到wp_cumulus_createflashcode函数,此即为标签云显示控制函数。
函数的前面依旧是一些wp系统设置的检测,到get the tag cloud... 依次看下去,可知标签内容是直接使用wp系统的函数生成的,看来要根据输出结果自己写个生成数据的函数了。后面的就是调用swf文件来显示标签云效果还有在html输出标签内容来优化seo的内容了。再往后就是一些wp的设置页面,和我的目标没多大关系。
这样就很清楚了,将这些功能加到一个简单的cms中就可以变成一个祝福墙咯~
地址:http://city.ibeike.com/wishes/
demo:http://prj.unixoss.com/wishes/
由于原作即按照GNU发布,依旧按照GNU License发布。
Be free to download ~
文章来源:UnixOSS.com
转载请保留出处。
Tag: 标签云祝福墙iBeiKe3D滚动File:
wishes.tar_.gz
相关文章推荐
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)
- infinite-scroll插件无限滚动加载数据的使用
- LINUX系统中动态链接库的创建与使用
- ROS 学习系列 -- 使用urdf创建机器人模型在Rviz中3D观察 之一 link使用
- Samba 系列(一):在 Ubuntu 系统上使用 Samba4 来创建活动目录架构
- unity下2d和3d混合使用教程,插件为OrtHello (一)
- 【Qt】Qt Plugin:Qt插件创建与使用
- 腾讯云系统镜像和使用镜像创建云主机
- 腾讯云系统镜像和使用镜像创建云主机
- linux系统编程之进程(八):守护进程详解及创建,daemon()使用
- Delphi 插件(Plug-ins)创建、调试与使用应用程序扩展(二)
- 【无限滚动加载数据】—infinite-scroll插件的使用
- Web前端echarts插件的基础使用,创建报表组件。
- maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之tomcat篇
- SharpDevelop插件系统创建过程全面分析
- 使用jQuery email check插件开发带有email域名拼写错误校验功能的超酷动态留言版系统
- OpenGL深入探索——使用 Transform Feedback 创建粒子系统
- 使用Maven插件创建Web项目的详细步骤
- Eclipse使用Maven插件创建Web项目时出错:Could not resolve archetype org.apache.maven.archetypes
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)