收藏本站 依旧织梦网(19dede.com),专注织梦模板设计制作!
当前位置:主页 > 织梦教程 > 使用教程 >

织梦dedecms内容页和列表页调用tag标签教程

时间:2016-09-01 21:34 来源:www.19dede.com 作者:依旧织梦网 阅读:

dede网站如何在内容页和列表页调用tag标签?

在使用织梦程序建站的时候,我们经常会依靠tag标签来做文章的聚合筛选,今天依旧织梦网就分享下tag标签调用的几种方法:


一,内容页中:
第一种方法:
{dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
参数说明: 
row='30' 调用条数 
sort='new' 排序方式 month,rand,week 
getall='0' 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记 
底层模板字段: link,tag
效果如下:
第二种方法:
{dede:tag type='current'/}

可以显示出带链接的tag标签,并且有数量统计。

效果如下:


这两种样式可根据自己的喜好来选用。
二,列表页中:
第一种方法:
[field:id function=GetTags(@me)/] 
这种方法不带链接的,如果需要超链接,请注释:
include\helpers\archive.helper.php文件130行
 // $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换,当然你也可以加入自己的样式
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";

第二种方法:
[field:id runphp='yes']    
global $cfg_cmspath;        
$tags = GetTags(@me);        
$revalue = '';        
$tags = explode(',', $tags);        
foreach($tags as $key => $value){
            if($value){
                $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> ';          
   }      
  }        
@me = $revalue;    
[/field:id]
 

本文版权归原作者所有,转载请注明原文来源出处,依旧织梦网感谢您的支持!

本文链接:http://www.19dede.com/dedecmsjc/57.html 织梦dedecms内容页和列表页调用tag标签教程http://www.19dede.com/dedecmsjc/57.html

广告
相关内容:
发表评论:
特价模板
特价织梦模板本站将持续推出,特价模板不参与其他促销活动!