"景先生毕设|www.jxszl.com

dedecms列表页与详情页调用tag标签的方法

2022-10-29 16:06编辑: www.jxszl.com景先生毕设
本文实例讲述了dedecms列表页与详情页调用tag标签的方法.分享给大家供大家参考.具体分析如下:

使用dedecms系统时我们如果想在列表页面或详情页面调用tags标签时要自己写I.个函数,这里就来给大家介绍I.下实现方法:

方法I.,直接在模板中加php

 更多精彩就在: 51免费论文网|www.jxszl.com 
r/>
这里以默认模板为例,打开/templets/default/list_article.htm找到如下代码:

代码如下:好评:[field:scores/]

在后面加上如下代码:

代码如下:

标签:
[field:idrunphp=yes]
global$cfg_cmspath;
$tags=GetTags(@me);
$revalue=;
$tags=explode(,,$tags);
foreach($tagsas$key=>$value){
if($value){
$revalue.=.$value.;
}
}
@me=$revalue;
[/field:id]

保存后即可.

方法II,我们在模板页面加如下操作,代码如下:

代码如下:{dede:field.aidfunction="getmeurl(@me)"/}

然后在于include/channelunit.func.php中加下如下代码:

代码如下:

functiongetarttag($id)
{
$tags=;
$id=intval($id);
$dsql=newDedesql(false);
$sql="select`tag`fromdede_taglistwhereaid=$id";
$dsql->SetQuery($sql);
$dsql->Execute(hw);
while($row=$dsql->GetArray(hw))
{
if($tags=="")
{
$tags=tag标签:.$row[tag].;
}
else
{
$tags.=,.$row[tag].;
}
}
return$tags;
}
希望本文所述对大家的dedecms建站有所帮助.


原文链接:http://www.jxszl.com/biancheng/dedecms/73297.html