Tinkphp彩色标签Tags的实现方法
May 25, 2016 pm 05:09 PM我们浏览网页时经常看到眩目的彩色标签,而且每刷新一下浏览器,都会更新为不同的颜,是不是很“惊艳”?现在来看一下它在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 9 } 把标签列表输出在模板上 1 <volist id="vo" name="tags" > 2 <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> 3 </volist> 说明:{$vo.id|rand_color}为调用项目函数库的“ rand_color()”方法。

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara mencari teks merentas semua tab dalam Chrome dan Edge

Bagaimana untuk menambah tag pada Douyin untuk menarik trafik? Teg mana pada platform yang paling mudah untuk menarik trafik?

Apakah jam di belakang label TikTok? Bagaimana untuk menandakan akaun Douyin?

Apakah perbezaan antara kepala teg html5 dan pengepala?

Melihat lebih dekat pada elemen video dalam HTML

Bagaimana untuk menyelesaikan masalah mencetak dokumen warna dalam Win11?

Bagaimana untuk memadamkan tag kenalan luaran pada apl DingTalk

Cara melaksanakan susun atur dengan menu navigasi tetap menggunakan HTML dan CSS
