为你的UCHome添加google挑歌组件
2009-05-19 08:12:47 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佽鍨庨崘锝嗗瘱闂備胶顢婂▍鏇㈠箲閸ヮ剙鐏抽柡鍐ㄧ墕缁€鍐┿亜韫囧海顦﹀ù婊堢畺閺屻劌鈹戦崱娆忓毈缂備降鍔庣划顖炲Φ閸曨垰绠抽悗锝庝簽娴犻箖姊洪棃娑欐悙閻庢矮鍗抽悰顕€宕堕澶嬫櫖濠殿噯绲剧€笛囧箲閸ヮ剙钃熼柣鏂挎憸閻熷綊鏌涢…鎴濇灈妞ゎ剙鐗嗛—鍐Χ鎼粹€茬凹缂備緡鍠楅幐鎼佹偩閻戣棄纭€闁绘劕绉靛Λ鍐春閳ь剚銇勯幒鎴濐伀鐎规挷绀侀埞鎴︽偐閹绘帩浼€缂佹儳褰炵划娆撳蓟濞戞矮娌柟瑙勫姇椤ユ繈姊洪柅鐐茶嫰婢т即鏌熼搹顐e磳闁挎繄鍋涢埞鎴犫偓锝庘偓顓涙櫊閺屽秵娼幏灞藉帯闂佹眹鍊曢幊鎰閹惧瓨濯撮柛鎾村絻閸撳崬顪冮妶鍡楃仸闁荤啿鏅涢悾鐑藉Ψ瑜夐崑鎾绘晲鎼粹剝鐏嶉梺缁樻尰濞叉﹢濡甸崟顖氱疀闂傚牊绋愮花鑲╃磽娴h棄鐓愭慨妯稿妿濡叉劙骞樼拠鑼槰闂佸啿鎼崐濠毸囬弶搴撴斀妞ゆ梻銆嬪銉︺亜椤撶偛妲婚柣锝囧厴楠炴帡骞嬮弮鈧悗濠氭⒑鐟欏嫭鍎楅柛妯衡偓鐔插徍濠电姷鏁告慨鐑藉极閸涘﹥鍙忔い鎾卞灩绾惧鏌熼崜褏甯涢柍閿嬪灦閵囧嫰骞掗崱妞惧缂傚倷绀侀ˇ閬嶅极婵犳氨宓侀柛鈩冪⊕閸婄兘鏌涘┑鍡楊伀妞ゆ梹鍔曢埞鎴︽倻閸モ晝校闂佸憡鎸婚悷锔界┍婵犲洦鍤冮柍鍝勫暟閿涙粓姊鸿ぐ鎺戜喊闁告瑥楠搁埢鎾斥堪閸喓鍘搁柣蹇曞仧绾爼宕戦幘璇茬疀濞达絽鎲¢崐顖炴⒑绾懎浜归悶娑栧劦閸┾偓妞ゆ帒鍟惃娲煛娴e湱澧柍瑙勫灴閹瑩寮堕幋鐘辨闂備礁婀辨灙闁硅姤绮庨崚鎺楀籍閸喎浠虹紓浣割儓椤曟娊鏁冮崒娑氬幈闂佸搫娲㈤崝宀勬倶閻樼粯鐓曢柟鑸妼娴滄儳鈹戦敍鍕杭闁稿﹥鐗犲畷婵嬫晝閳ь剟鈥﹂崸妤€鐒垫い鎺嶈兌缁犲墽鈧厜鍋撳┑鐘辩窔閸嬫鈹戦纭烽練婵炲拑绲垮Σ鎰板箳閹冲磭鍠撻幏鐘绘嚑閼稿灚姣愰梻鍌氬€烽懗鑸电仚濠电偛顕崗妯侯嚕椤愩倖瀚氱€瑰壊鍠栧▓銊︾節閻㈤潧校缁炬澘绉瑰鏌ュ箵閹烘繄鍞甸柣鐘烘鐏忋劌顔忛妷褉鍋撶憴鍕碍婵☆偅绻傞~蹇涙惞閸︻厾锛滃┑鈽嗗灠閹碱偊锝炲鍥╃=濞达綁顥撻崝宥夋煙缁嬪灝鏆遍柣锝囧厴楠炲鏁冮埀顒傜不婵犳碍鍋i柛銉戝啰楠囬悗瑙勬尭缁夋挳鈥旈崘顔嘉ч柛鈩兠棄宥囩磽娴e壊鍎愰柛銊ュ缁顓兼径瀣偓閿嬨亜閹哄秶顦︾€殿喖鐏濋埞鎴﹀煡閸℃浠梺鍛婎焼閸曨収娲告俊銈忕到閸燁垶宕愰崹顐e弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

原文发表在我的blog,欢迎转载,请注明出处:
http://www.standme.com/entry/29/add-songscreener-to-your-uchome
最近域名beian通过了,就像做一个地方网站,我对我的家乡充满感情,所以就开始筹备建这个驻马店地方网站:天中驿站(驻马店古为驿站,过去人们认为天圆地方的年代,曾被人认为是天下最中的地方,所以也被称作天中)。因为是想做一个地方网站,所以打算用在国内用户量较多而且相对比较符合国人使用习惯的 Comsenz 系列产品。首页使用SupeSite来做信息聚合,而且现在的7.0版本已经开源了,不仅在信息聚合上而且在别的功能上也做到了加强。论坛程序使用 Discuz! 来搭建,同时搭配 UCHome 来构建一个本地的SNS社区,这样的模式很“山寨”,呵呵,不过对于我这样没有后台投资的个人站长而言,也只能这样了。一切只好慢慢来。
google推出了他的音乐服务之后我就一直很关注,知道前些时候推出了“挑歌服务”,这让我们这些平时工作太忙容易闹歌荒的人大呼过瘾, 忽然发现这样的 js applacation 很适合作为UCHome的一个组件,就找到了google挑歌的JS代码,打算把它放到UCHome里。
Comsenz的产品很多人都说代码比较不爽,实话讲在一定程度上我也这样认为,因为我找sidebar上的nav菜单时,竟然找了很久没找到在哪里模板里修改,最后问了一个比较熟悉UCHome的朋友,他给我讲这部分菜单是在header.htm里面,我才恍然大悟,真是搞笑,明明是 sidebar里的东西,他们竟然能放到header.htm里面,我只能说他们的UI团队真的是太猛了。
不过Comsenz的框架还是不错的,多数功能文件都模块化了,都是独立的函数,我对php程序也是半半窍(一知半解的意思,我们当地的方言),浅显的php程序可以看懂,可以修改,所以我就按照space.php里面的代码规律进行修改。需要修改的文件有4个,/space.php, /template/default/header.htm,增加两个文件/source/space_songs.php,/template /default/space_songs.htm。
首先修改space.php,将第30行增加一个动作“songs”://允许动作
$dos = array('feed', 'doing', 'mood', 'blog', 'album', 'thread', 'mtag', 'friend', 'wall', 'tag', 'notice', 'share', 'home', 'pm', 'songs');
复制代码然后在source目录下建立space_songs.php,内容如下:if(!defined('IN_UCHOME')) {
exit('access Denied');
}
include_once template("space_songs");
?>
复制代码修改header.htm在usrapp menu里增加挑歌的链接:
第93行下增加:<li><img src="http://www.cncms.com/image/app/songs.gif" border="0" /><a href="space.php?do=songs" target="_blank">挑歌</a></li>
复制代码之后在/template/default/下建立space_songs.htm文件,内容按照你的需求可以调整,我是把按照其他模板修改的,把header部分的顶部保留,footer部分保留,中间插入google的挑歌代码就可以了:<script src="http://www.google.cn/music/js/3906579891-music_js.js" type="text/javascript"></script>
<p align="center">
<object width="920" height="450" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/Flash/swflash.cab#version=6,0,40,0">
<param name="id" value="OnlinePlayerActiveX" />
<param name="align" value="middle" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="menu" value="false" />
<param name="FlashVars" value="requestUrl=http%3A%2F%2Fwww.google.cn%2Fmusic%2fsongscreen&start=0" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="scale" value="scale" />
<param name="wmode" value="opacity" />
<param name="salign" value="lt" />
<param name="loop" value="true" />
<param name="name" value="OnlinePlayer" />
<param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />
<param name="src" value="http://www.gstatic.cn/top100/screener/2455502399-MusicScreener.swf" />
<param name="flashvars" value="requestUrl=http%3A%2F%2Fwww.google.cn%2Fmusic%2Fsongscreen&start=0" />
<param name="allowfullscreen" value="true" /><embed name="OnlinePlayer" src="http://www.gstatic.cn/top100/screener/2455502399-MusicScreener.swf" type="application/x-shockwave-flash" wmode="opacity" width="920" height="450" allowScriptAccess="always" menu="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
</p>
复制代码这样完成之后就会在左侧用户菜单里能看到挑歌的服务了,点击在新窗口打开,就可以使用了。
- ››添加休眠命令在Win8关机电源按钮选项
- ››Google搜索引擎的奥秘
- ››Google测试搜索结果页面右侧内容更丰富的信息栏
- ››Google Dart精粹:应用构建,快照和隔离体
- ››google的代码审查
- ››google analytics清晰追踪爬虫的爬行信息
- ››Google+中文用户在两千万Google+大军中是少数派
- ››Google AdWords最昂贵点击成本的20种关键词分类
- ››Google运作经理Bryan Power给出的GOOGLE求职意见
- ››Google用户体验的十大设计原则
- ››Google Analytics(分析)能为网站带来什么
- ››Google goggles图片搜索 如何优化一个wap网站
更多精彩
赞助商链接