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}