您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms首页和列表页及文章页调用tag标签的方法
书雪2023-09-16 12:30:41dedecms教程已有人查阅
导读1、首页,列表页和文章页调用所的tag标签;2、列表页调用每一篇文章的tag标签;3、文章页调用该篇正文的tag标签
1、首页,列表页和文章页调用所的tag标签
{dede:tag row='8' getall='1' sort='month'}
支持属性
row|30 行数
sort|new 排序
getall|0 调用类型
可以查看/include/taglib/tag.lib.php
2、列表页调用每一篇文章的tag标签
{dede:field.tags/}
默认的TAG是无链接的,如果你希望该tag带上链接,则打开include/common.func.php ,大约755行,找到
{dede:tag row='8' getall='1' sort='month'}
支持属性
row|30 行数
sort|new 排序
getall|0 调用类型
可以查看/include/taglib/tag.lib.php
2、列表页调用每一篇文章的tag标签
[field:id runphp=yes]
$tsql = new DedeSql(false);
$tags = '';
$tsql->SetQuery("Select i.tag From ying_taglist t left join ying_tagindex i on i.id=t.tid where t.aid='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>";
}
@me=$tags;
[/field:id]
3、文章页调用该篇正文的tag标签{dede:field.tags/}
默认的TAG是无链接的,如果你希望该tag带上链接,则打开include/common.func.php ,大约755行,找到
//获得某文档的所有tag
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "Select tag From `ying_taglist` where aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
}
return $tags;
}
修改为
//获得某文档的所有tag
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "Select tag From `dede_taglist` where aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags.= ($tags=='' ? "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");
}
return $tags;
}
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dedecms调用栏目的地址非标签调用的方法
调动栏目的地址,静态时为静态访问地址,动态浏览时为动态访问地址。$sql="SELECT * FROM dede_arctype where topid= -
织梦dedecms实现搜索结果按点击量排序的实现方法
很多织梦DedeCMS用户需要实现搜索结果按点击量排序,如何解决呢?下面就教大家方法。在/include/arc.searchview.class.php -
DedeCMS电脑端列表和内容怎么跳转到对应移动端
移动端和PC的整合越来越多,实现一个后台管理PC、移动、微信等。如题,这个问题困扰了我和许多站长,摸索了一两天才发现dedecms默认的wap跳转正好可以拿来用。 -
安装织梦模板时提示不能安装不支持写入的解决方法
1、在根目录找到data文件夹 2、找到module文件夹 3、把次文件夹复制到桌面,将data内的module文件夹删除,重新创建module文件夹,再
留言与评论 (共有 条评论) |