php, {dede:tagsort('week',@me,'style=xx')},
`,,2. **文章页调用相同TAG的文章**:,
`php, {dede:arclist row='10' titlelen='50' orderby='pubdate' typeid='3'},[field:title/], {/dede:arclist},
`,,3. **列表页调用包含特定TAG的文档**:,
`php, {dede:arclist tag='DIY' row='10'},[field:title/], {/dede:arclist},
`,,4. **获取当前文档的所有TAG**:,
`php, {dede:field name='keywords'/},
“,,这些是一些常见的调用方式,具体实现可能会根据模板的需求有所调整。 在织梦dedecms系统中,TAG标签是一种由用户自定义的关键词,用于更准确地概括文章的主要内容,合理运用TAG标签不仅可以使文章更容易被搜索引擎抓取,还能提高用户体验,以下是对DedeCMS中TAG标签调用方法的介绍:
1、基本语法
调用条数:row=’30’表示调用30条记录。
排序方式:sort=’new’、’month’、’rand’分别表示按最新、当月热门和随机排序。
获取类型:getall=’0’表示仅获取当前内容页的TAG标记,getall=’1’表示获取全部TAG标记。
2、首页调用
最新TAG标签调用:显示最新的TAG标签,dede:tag row=’30’ sort=’new’}<a href='[field:link/]’>[field:highlight/]([field:result/])</a>{/dede:tag}。
当月热门TAG标签调用:显示当月热门的TAG标签,dede:tag row=’30’ sort=’month’}<a href='[field:link/]’>[field:tagname/]([field:result/])</a>{/dede:tag}。
随机TAG标签调用:显示随机的TAG标签,dede:tag row=’60’ sort=’rand’}<a href='[field:link/]’>[field:highlight/]([field:result/])</a>{/dede:tag}。
3、列表页调用
dedecms5.7版本:通过修改includehelpersarchive.helper.php文件,增加函数GetTags_list($aid),并在模板中使用[field:id function=GetTags_list(@me)/]来调用。
dedecms5.6版本:在模板中直接加入代码[field:id runphp=yes]…,通过执行SQL查询并生成链接。
4、文章页调用
方法一:使用{dede:tag table=’dede_search_keywords’ sort=’keyword’ row=’2′ if=”}<a class="blue" href='[field:link/]’ target=_blank>[field:tag /]</a>{/dede:tag}。
方法二:使用{dede:field name=’keywords’ runphp=’yes’ }…,通过PHP代码生成链接。
常见问题解答(FAQs)
1、如何在织梦dedecms中实现首页随机展示TAG标签?
答:可以在首页模板中使用如下代码实现随机展示TAG标签:
{dede:tag row='60' sort='rand'}<a href='[field:link/]'>[field:highlight/]([field:result/])</a>{/dede:tag}
row=’60’表示调用60条记录,sort=’rand’表示随机排序。
2、如何在列表页调用当前栏目的TAG标签?
答:对于dedecms5.7版本,可以通过修改includehelpersarchive.helper.php文件,添加以下代码:
function GetTags_list($aid)
{
global $dsql;
$tags = '';
$query = "SELECT tag FROMma_taglist
WHERE aid='$aid' ";
$dsql>Execute('tag',$query);
while($row = $dsql>GetArray('tag'))
{
$tags .= ($tags=='' ? "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>" : ','."<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>");
}
return $tags;
}
然后在模板中使用[field:id function=GetTags_list(@me)/]来调用。
织梦dedecms中的TAG标签调用方法丰富多样,可以根据不同的需求进行灵活配置,以提升网站的SEO效果和用户体验。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。