• 专注于网站建设,网络推广,关键词优化,SEO优化,专业的网站建设开发团队!
首页 > IT技术 > PHP > 内容

ThinkPHP彩色标签Tags的实现方法

2015-06-11 22:13:21   来源:叶景网络
    我们浏览网页时经常看到眩目的彩色标签,而且每刷新一下浏览器,都会更新为不同的颜,是不是很“惊艳”?现在来看一下它在ThinkPHP上的现实方法。
    项目函数库的位置:项目\Common\common.php
    项目函数库加入以下处理函数
    function rcolor() {
    $rand = rand(0,255);//随机获取0--255的数字
    return sprintf("%02X","$rand");//输出十六进制的两个大写字母
    }
    function rand_color(){
    return '#'.rcolor().rcolor().rcolor();//六个字母
    }
    在控制器加入获取标签列表的方法
    //标签控制器查询标签表以获取标签列表
    function Tags($Module) {
    $Tag = M('Tag');
    $map['module']= $Module;
    $Tagslist = $Tag->where($map)->field('id,name,count')->order('count desc')->limit('0,25')->select();
    $this->assign('tags', $Tagslist);
    $this->display();
    }
    把标签列表输出在模板上
    <volist id="vo" name="tags" >
    <li><a href="{:U('/web','tag='.$vo['name']|urlencode)}"><span style="font-size:{color:{$vo.id|rand_color}">&nbsp;&nbsp;{$vo.name}[{$vo.count}]</span></a></li>
    </volist>
    说明:{$vo.id|rand_color}为调用项目函数库的“ rand_color()”方法。
    如果标签表有标签,运行后将看到随机变化的彩色的标签
叶景网络,网络推广,网站建设
特别推荐RECOMMEND
搜索引擎网站关键词seo优化的意义
视频推广怎么做
网站seo优化怎么做关键词排上首页?
SEO介绍什么叫搜索引擎网站关键词优化
seo优化怎样做提升关键词排名
热点图文Hot
PHP通过soap调用.net接口asmx文件 PHP通过soap调用.ne
PHP开发环境配置 PHP开发环境配置
wamp集成环境的虚拟域名配置方法 wamp集成环境的虚拟
wamp独立安装配置 wamp独立安装配置
关注排行RANKING
1

PHP通过soap调用.net接口asmx文件

PHP通过soap调用.net接口asmx文件 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网...

2

PHP开发环境配置

PHP开发环境配置 下载PHP安装程序,并解压缩。(下载页面为http: www php net downloads php,下...

3

wamp集成环境的虚拟域名配置方法

wamp集成环境的虚拟域名配置方法 最近,发现身边很多人用wamp集成环境,这个虽然比较快捷,一步到位,但是只能访...

4

wamp独立安装配置

wamp独立安装配置 apache 中的 httpd conf LoadModule php5_module "D: lamp php5 php5apache2_2 dll " 加载模块并开启

5

php 获取今天明天昨天时间戳

php 获取今天明天昨天时间戳 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网...

6

PHP获取服务器信息 MySql版本和浏览器信息

PHP获取服务器信息 MySql版本和浏览器信息 1、$_SESSION[ PHP_SELF ] -- 获取当前正在执行脚本的文件名 2...

7

smarty 截取字符串函数 truncate的用法

smarty 截取字符串函数 truncate的用法 smarty truncate 截取字符串,从字符串开始处截取某长度的字符,默认的长度为8...

8

php编程常用函数方法等

php编程常用函数方法等 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网站...

9

如何让ThinkPHP的模板引擎达到最佳效率

如何让ThinkPHP的模板引擎达到最佳效率 默认情况下ThinkPHP框架系统默认使用的模板引擎是内置模板引擎。内置模板引擎支持模板文...