$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
首页和列表页就搞定了。 内容页调用带链接的tag直接用标签:{dede:field.tags/}就可以了,这个也是默认不带链接的,我们要修改这个文件:include\helpers\archive.helper.php。 找到 *  获得某文档的所有tag这里,修改下面的代码:
        {
           $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
        }
替换成:
        {
            $tags .= ($tags=='' "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");
        }
OK了,大功告成。"/>
 $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
首页和列表页就搞定了。 内容页调用带链接的tag直接用标签:{dede:field.tags/}就可以了,这个也是默认不带链接的,我们要修改这个文件:include\helpers\archive.helper.php。 找到 *  获得某文档的所有tag这里,修改下面的代码:
        {
           $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
        }
替换成:
        {
            $tags .= ($tags=='' "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");
        }
OK了,大功告成。" />

dedecms 首页 列表页 内容页调用带链接的TAG方法

  • 2015-01-10
  • 0
  • 0

首页和列表页调用tag直接用标签:[field:id function=GetTags(@me)/]就可以了,需要修改下才能让调用出来的tag带上链接(以下方法仅在dedecms5.7版本上测试ok,其他版本没试过)

打开include\helpers\archive.helper.php文件的130行:

 $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);

用下面语句替换

$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";

首页和列表页就搞定了。

内容页调用带链接的tag直接用标签:{dede:field.tags/}就可以了,这个也是默认不带链接的,我们要修改这个文件:include\helpers\archive.helper.php。

找到 *  获得某文档的所有tag这里,修改下面的代码:

        {
           $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
        }

替换成:

        {
            $tags .= ($tags=='' "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");
        }

OK了,大功告成。

评论

还没有任何评论,你来说两句吧

发表评论