DEDE织梦教程

【DEDE标签tag】织梦首页列表页调用当前文章带链接tag标签
时间: 2024-09-11 22:26:57 浏览次数:2
DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:【DEDE建站教程】织梦首页列表页调用当前文章带链接tag标签dede的tag是默认没有超链接的,做了以下修改后,每次修改文章,需要把tag复制关键词再修改

DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:


【DEDE建站教程】织梦首页列表页调用当前文章带链接tag标签


dede的tag是默认没有超链接的,做了以下修改后,每次修改文章,需要把tag复制关键词再修改一次,因为里面加了超链接


【注意】 $tags .=后面代码的标点符号


打开 /include/extend.func.php 在最下面加入

/**
 *  首页/列表获取文章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;
}
}


前台模板调用方法:

[field:id function=GetMyTags(@me,5)/]


数字5 是调用5个tag


当前文章页调用:

{dede:field.tags/}


调用其他文章的tag:

{dede:tag row='20' getall='1'  sort='month' orderby=click}
<li>
<a href='[field:link/]' title="[field:tag /]">
[field:tag /]
</a>
</li>
{/dede:tag}


系统开发专题地图
Copyright©2011 Guangzhou Longtengfei Network Technology Co., Ltd. 广州龙腾飞网络科技有限公司 粤ICP备18029205号 XML地图