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

2015-01-10 33 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了,大功告成。

相关文章

AI Affiliate Programs
dedecms清空文章,保持ID从1开始
修改DedeCMS系统数据库表前缀的方法
dedecms列表arclist,如何列出主栏目和副栏目内容
dedecms专题模版{dede:field.note/}样式修改
dedecms专题节点分页方法

发布评论