zoukankan      html  css  js  c++  java
  • 织梦首页列表页获取文章对应的tag标签(带链接)

    dedecms程序默认有个方法可以调用出tag来,只不过是不带连接的,我们想要加入tag链接的话可以借鉴官方的方法并加入链接,这样需要自己来自定义个方法。

    标签效果

    实现教程

    打开 include/extend.func.php 在最下面加入

    /**
     *  首页/列表获取文章Tag
     *
     * @access    public
     * @param     string  $aid  	文章id
     * @param     string  $num  	数量
     * @return    string
     */
    if (!function_exists('GetMyTags'))
    {
    	function GetMyTags($aid, $num=3)
    	{
    		global $dsql;
    		$tags = '';
    		$query = "Select tag From `#@_taglist` Where aid='$aid' limit $num ";
    		$dsql->Execute('tag',$query);
    		while($row = $dsql->GetArray('tag'))
    		{
    			$tags.= ($tags=='' ? "<a href=/tags.php?/{$row['tag']} rel='tag'>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} rel='tag'>{$row['tag']}</a>"); 
    		}
    		return $tags;
    	}
    }

    前台模板调用方法

    [field:id function=GetMyTags(@me,5)/]

    5是输出几个tag

  • 相关阅读:
    第6天c#基础结构体和数组
    第5天c#基础for循环和enum
    第4天c#基础switch和while循环
    第3天c#按位运算和增减buff
    第2天c#基础
    第1天c#基础语法
    背景图层填充底色调密度
    如何在运行里添加命令
    网站
    BAT设置
  • 原文地址:https://www.cnblogs.com/dedehtml/p/9902801.html
Copyright © 2011-2022 走看看