当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; ?>

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


话题相关文章

话题标签

TypechoTypecho模版代码

一极乐 为乐趣而生

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

谁来过

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

有 14 条评论

  1. 不知子曰 不知子曰

    原来如此,已经更换为新域名

  2. 麦麦同学 麦麦同学

    亲爱的博主你好:
    由于原域名(mmtx.net)备案被注销,现在重新启动新域名

    请博主更改下友情链接:www.1ack.com

  3. Jrotty Jrotty

    好的

  4. 不知子曰 不知子曰

    摘入了本文,已著名出处

  5. 不知子曰 不知子曰

    666,好像看懂了,当分类为空就显示其他

  6. Jrotty Jrotty

    已经分享出来了,地址https://qqdie.com/archives/typecho-article-tag/

  7. 不知子曰 不知子曰

    棒棒哒,分享不,我贴上去

  8. Jrotty Jrotty

    刚刚,我用php实现了这个功能哈,无需jq什么的啦

  9. 不知子曰 不知子曰

    呵呵,互相学习

  10. 近泽 近泽

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

添加新评论

captcha




博主推荐专题

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


关闭

标签云

一极乐 衷心接受你的建议

TOP