- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
彩色标签Tags的实现方法
我们浏览网页时经常看到眩目的彩色标签,而且每刷新一下浏览器,都会更新为不同的颜,是不是很惊艳?现在来看一下它在Thinkphp上的现实方法。
项目函数库的位置:项目\Common\common.php
项目函数库加入以下处理函数
1 function rcolor() {
2 $rand = rand(0,255);//随机获取0--255的数字
3 return sprintf(%02X,$rand);//输出十六进制的两个大写字母
4 }
5 function rand_color(){
6 return #.rcolor().rcolor().rcolor();//六个字母
7 }
在控制器加入获取标签列表的方法
1 //标签控制器查询标签表以获取标签列表
2 function Tags($Module) {
3 $Tag = M(Tag);
4 $map[module]= $Module;
5 $Tagslist = $Tag-where($map)-field(id,name,count)-order(count desc)-limit(0,25)-select();
6 $this-assign(tags, $Tagslist);
7 $this-display();
8}
把标签列表输出在模板上
1 volist id=vo name=tags
2 lia href={:U(/web,tag=.$vo[name]|urlencode)}span style=font-size:{color:{$vo.id|rand_color}nbsp;nbsp;{$}[{$vo.count}]/span/a/li
3 /volist
说明:{$vo.id|rand_color}为调用项目函数库的 rand_color()方法
一体机修理 /
济宁网站建设:
济宁辉腾电子商务:/dzsw/
您可能关注的文档
最近下载
- 全国第七届中小学音乐优质课比赛教学设计 跳圆舞曲小猫.pdf VIP
- 复合材料力学(全套课件).ppt VIP
- 社会支持评定量SSRS.pptx VIP
- 不良资产处置培训.pptx VIP
- 项目风险评估报告模板范例(标准版).docx
- 13-肿瘤基因组学.pptx VIP
- (正式版)D-L∕ T 646-2012 输变电钢管结构制造技术条件.docx VIP
- 外研版(2019)选择性必修 第四册Unit4 Everyday economics Using language 课件(共20张PPT).pptx VIP
- SL 72-2013水利建设项目经济评价规范.doc VIP
- JISB1181_螺母.pdf VIP
文档评论(0)