【DEDE标签tag】织梦首页列表页调用当前文章带链接tag标签
DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:
【DEDE建站教程】
织梦首页列表页调用当前文章带链接tag标签
dede的tag是默认没有超链接的,做了以下修改后,每次修改文章,需要把tag复制关键词再修改一次,因为里面加了超链接
【注意】 $tags .=后面代码的标点符号
打开 \include\extend.func.php 在最下面加入
代码语言:javascript代码运行次数:0运行复制/**
* 首页/列表获取文章Tag
*
* @access public
* @param string $aid 文章id
* @param string $num 数量
* @return string
*/
if (!function_exists('GetMyTags'))
{
function GetMyTags($aid, $num=3)
{
global $dsql;
$tags = '';
$query = "Select tag From `dede_taglist` Where aid='$aid' limit $num ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags.= ($tags=='' ? "<a href=/tags.php?/{$row['tag']} rel='tag'>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} rel='tag'>{$row['tag']}</a>");
}
return $tags;
}
}
前台模板调用方法
代码语言:javascript代码运行次数:0运行复制[field:id function=GetMyTags(@me,5)/]
数字5 是调用5个tag
当前文章页调用:
代码语言:javascript代码运行次数:0运行复制{dede:field.tags/}
调用其他文章的tag:
代码语言:javascript代码运行次数:0运行复制{dede:tag row='20' getall='1' sort='month' orderby=click}
<li>
<a href='[field:link/]' title="[field:tag /]">
[field:tag /]
</a>
</li>
{/dede:tag}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-09-14,如有侵权请联系 cloudcommunity@tencent 删除建站教程标签网站笔记