emlog的左侧标签存在着几个不好的地方:
一、标签数量没有限制,如果有200个标签的话,是不是要延伸到桌子底下呢?
二、标签使用次数越多字体越大,严重影响美观。
三、标签颜色单一缺乏美观。
数量优化:
1.找到\include\lib\cache.php并打开
2.找到private function mc_tags()函数
3、把
$query = $this->db->query("SELECT gid FROM " . DB_PREFIX . "tag");
改为$query = $this->db->query("SELECT gid FROM " . DB_PREFIX . "tag ORDER BY tid DESC LIMIT 0,30");4、把$query = $this->db->query("SELECT tagname,gid FROM " . DB_PREFIX . "tag");改为$query = $this->db->query("SELECT tagname,gid FROM " . DB_PREFIX . "tag ORDER BY tid DESC LIMIT 0,30");5.保存,上传服务器,执行后台更新缓存,刷新网页,发现缓存变少了,并且按照时间顺序了。其中LIMIT 0,30是显示30个,要想显示50个可以更改为LIMIT 0,50,以此类推。
字体优化:
找到module.php文件
<?php //widget:标签 function widget_tag($title){ global $CACHE; $tag_cache = $CACHE->readCache('tags');?> <li> <h3><span><?php echo $title; ?></span></h3> <ul id="blogtags"> <?php foreach($tag_cache as $value): ?> <span style="font-size:<?php echo $value['fontsize']; ?>pt; line-height:30px;"> <a href="<?php echo [url=http://www.xglvyou.com/admin/:tag($value[]Url::tag($value['tagurl'[/url]]); ?>" title="<?php echo $value['usenum']; ?> 篇日志"><?php echo $value['tagname']; ?></a></span> <?php endforeach; ?> </ul> </li> <?php }?>
把
<span style="font-size:<?php echo $value['fontsize']; ?>pt; line-height:30px;">
改为
<span style="font-size:12px; line-height:25px;">
这样字体就变成和博客一样的字体大小了,而且行距也变成我这样的了。如果自己对效果不满意,可以修改那两个数字12和25来找到适合自己的效果。
颜色优化
接上一步,把颜色也优化一下。可以把代码变成:
<?php //widget:标签 function widget_tag($title){ global $CACHE; $tag_cache = $CACHE->readCache('tags');?> <li> <h3><span><?php echo $title; ?></span></h3> <ul id="blogtags"> <?php foreach($tag_cache as $value):$color = dechex(rand(-2048,25600)); ?> <span style="font-size:12px; line-height:25px;"> <a href="<?php echo [url=http://www.234.com/admin/:tag($value[]Url::tag($value['tagurl'[/url]]); ?>" title="<?php echo $value['usenum']; ?> 篇日志" style="color:#<?php echo $color;?>"><?php echo $value['tagname']; ?></a></span> <?php endforeach; ?> </ul> </li> <?php }?>
dechex(rand(-2048,25600)); 里面的数字决定着颜色的变化范围。这里面的数字是10进制的。一般的颜色都是用16进制表示,转化一下,就好了。
版权共享,随意转载:云破天开 » 优化emlog标签-标签数量、颜色、字体
最新评论
天津环境可以么?好像旅游景点,还没去过
Your writing style is so captivating; it's like reading a ch
Your blog is my go-to place for enlightening and insightful
Your posts consistently offer valuable insights; you are a r
我也是大概在那个时候感染了,放开后疫情的高峰原来在12月中下旬,那些专家说在1月左右,搞得我药都买不及
我发现张学友那张图可以用来当头像
111
不错 画的很好https://www.hfn-jp.com