EMLOG的标签是个特色,其实标签的功能是很强大的,如果你能充分利用好标签,你可以用EMLOG的标签功能做成各种效果;EMLOG默认没有所有标签列表,只有在侧边栏有全部标签显示的列表,我们可以动手来制作一个EMLOG所有标签列表的页面,蓝叶今天就分享下自己动手制作EMLOG所有标签列表的步骤;首先使用编辑器新建个PHP文件命名为TAGS.PHP,编辑这个PHP文件把以下代码复制到PHP文件里面,做做相应的修改把名称改为你的,保存这个PHP文件上传到你的EMLOG站点的跟目录下,然后再浏览器地址栏输入路径网址打开你就会看到效果了,如同蓝叶的所有标签列表网址演示:https://lanye.org/tags.php
<?php require_once 'init.php'; define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/'); $CACHE = Cache::getInstance(); $options_cache = $CACHE->readCache('options'); extract($options_cache); $navibar = unserialize($navibar); $curpage = CURPAGE_HOME; $site_title = '所有标签列表 - '.Option::get('blogname'); $site_key = '蓝叶博客标签列表,蓝叶博客标签云集,蓝叶博客文章标签索引'; $site_description = '蓝叶博客所有标签列表页面'; include View::getView('header'); ?> <div style="background:#fff;padding:10px;display: table;height:100%"> <div style="font-size:16px;padding-bottom:5px;margin-bottom:10px;color:#0C3;border-bottom:1px solid #00aff0">现在位置:<a title="返回首页" href="<?php echo BLOG_URL; ?>">首页</a> » 所有标签列表</div> <ul> <?php global $CACHE; $tag_cache = $CACHE->readCache('tags');?> <?php foreach($tag_cache as $value): ?> <li style="white-space:nowrap;margin:0 10px 10px 0;float:left"><span style="font-size:<?php echo $value['fontsize']; ?>pt; line-height:30px;border: 1px dashed #CCC;padding: 5px;border-radius: 10px;display: block;"> <a style="color:#<?php echo dechex(rand(0,16777215));?>" href="<?php echo Url::tag($value['tagurl']); ?>" title="<?php echo $value['usenum']; ?> 篇日志"><?php echo $value['tagname']; ?>(<?php echo $value['usenum']; ?>)</a></span></li><?php endforeach; ?> </ul> </div><div style="clear:both"></div> <?php include View::getView('footer');?>
免责声明:
本页网址:点击复制分享给朋友吧!
本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!
想问下能不能把侧边栏标签按照该标签所含文章数量为条件来判断是否显示。
比如设定只显示包含文章数目大于3的标签,其余标签隐藏……
以前看到过,但没记住方法,如今找不到了……