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.=
}
}
@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标签:
}
else
{
$tags.=,
}
}
return$tags;
}
希望本文所述对大家的dedecms建站有所帮助.
原文链接:http://www.jxszl.com/biancheng/dedecms/73297.html
最新推荐