QQ爹の博客 QQ爹の博客

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

in Typecho 文章转载请注明来源!

已经发现更好的方法了详见:https://qqdie.com/archives/typecho-article-tag.html

这篇文章我收藏的挺久了,今天翻出来看了看,准备给自己模板用上。
文章转自:http://yijile.com/log/368.html

有替代品好过没有选择

如果你的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库。

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
文章链接:https://qqdie.com/archives/when-there-is-no-label-in-the-typecho-article-the-article-calls-the-classification.html (转载时请注明本文出处及文章链接)

typecho模板tag
发表新评论
已有 4 条评论
  1. 星star型
    星star型Windows 10谷歌浏览器
    回复

    这是什么,评论插件呀!

    1. 近泽
      近泽Windows 10谷歌浏览器
      回复

      @星star型 可以

    2. 星star型
      星star型Windows 10谷歌浏览器
      回复

      @星star型 soga,样式定义的不错,我要用firebug抄样式,可以不。

    3. 近泽
      近泽Windows 10谷歌浏览器
      回复

      @星star型 你说的是这个评论啊,评论是多说评论,多说的评论样式可以自定义

PREVIOUS NEXT
雷姆
拉姆
0:00