当typecho文章没有标签时文章标签调用分类

有替代品好过没有选择

如果你的typecho模版的文章中有文章标签这块内容,当文章没有设置标签一般都会显示“抱歉本文还未添加标签”,或许这样的致歉已经十分虔诚,可是还是挺不友好的,当然如果没有标签就让文章分类“伪装”成文章标签引导用户去阅读相关内容或者是帮助用户找到相关内容会不会是用户想要的呢?

获取“伪标签”代码

<?php if($this->is('post')): ?> 
    <h3>话题标签:</h3>
    <p class="tags"><?php $this->tags('', true, '<span>抱歉本文还未添加标签</span>'); ?></p>
    <script type="text/javascript">
        $(document).ready(function(){ 
            $('.tags span').replaceWith('<?php $this->category(','); ?>'); 
        });  
    </script>  
<?php endif; ?> 

代码分为2块,1:调用标签;2:将没有标签内容的文章插入分类伪装成标签

注意:此js需要jq库的支持,如果模版本身没有添加jq库那么需要添加jq库

php判断如果typecho文章没有标签时输出其他内容

Php方法摘自:jrotty发布的《typecho 的文章判断当前标签》

判断文章是否存在标签,如果存在输出标签,如果不存在输出该文章分类。
当然也可以换成别的内容。

<?php if(  count($this->tags) == 0 ): ?> // 0 表示没有标签 也可以是1条时
<?php $this->category(',', true, 'none'); ?>//文章分类
<?php else: ?>
<?php $this->tags(',', true, 'none'); ?>//文章标签
<?php endif; ?>

转载请注明转自:一极乐http://yijile.com/log/368.html


话题相关文章

话题标签

TypechoTypecho模版代码

一极乐 为乐趣而生

《当typecho文章没有标签时文章标签调用分类》  发表时间:  最后更新时间:

谁来过

不知子曰邀请你对本文不足说出你的看法!

有 4 条评论

  1. 不知子曰

    呵呵,互相学习

  2. 近泽

    挺好挺好,我要转载,会著名处处的(文章末尾处[嘻嘻])

  3. 不知子曰

    我有点强迫症嘻嘻

  4. 羽中

    思路有点意思,不过我基本是拿标签当分类来用的。。




博主推荐专题

佛学资料Typecho模版代码乐知道CSS百度CyanogenMod
搜索引擎提交入口言辞


关闭

标签云

一极乐 衷心接受你的建议

TOP