dedecms TAG标签按栏目显示的方法

dedecms TAG标签按栏目显示的方法,第1张

dedecmsTAG标签按栏目显示的方法

您希望dedecms的TAG标记按列显示信息。

处理流程:
一、开启include/taglib/文件目录下的tag.lib.php文档
寻找下边这一段代码,并在中间插进标注一部分代码

复制代码代码以下:
if($getall==0&&iss="superseo">sset($refObj->Fields['tags'])&&!empty($refObj->Fields['aid']))
{
$dsql->SetQuery("SelecttidFrom`ddmx_taglist`whereaid='{$refObj->Fields['aid']}'");
$dsql->Execute();
$ids='';
while($row=$dsql->GetArray())
{
$ids.=($ids==''?$row['tid']:','.$row['tid']);
}
if($ids!='')
{
$addsql="whereidin($ids)";
}
if($addsql=='')return'';
}
elseif($getall==2)
{
$addsql="wheretypeid='{$refObj->Fields['typeid']}'";
}
else
{
if(!empty($typeid))
{
$addsql="wheretypeid='$typeid'";
}

二、改动你的模版
模版启用以下:

复制代码代码以下:
{dede:tagsort='hot'getall='2'}
<ahref='[field:link/]'>[field:tag/]</a>
{/dede:tag}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存