導讀:dedecmsdedecms1、首頁,列表頁和文章頁調用所的tag標簽 {dede:tag row=8 getall=1 sort=month} 支持屬性 row|30 行數 sort|n織夢后臺模板dede織夢模板。
1、首頁,列表頁和文章頁調用所的tag標簽
{dede:tag row='8' getall='1' sort='month'}
支持屬性
row|30 行數
sort|new  dede織夢模板;排序
getall|0 調用類型
可以查看/include/taglib/tag.lib.php
2、列表頁調用每一篇文章的tag標簽
[field:id runphp=yes]
$tsql = new DedeSql(false);
$tags = '';
$tsql->SetQuery("Select i.tag From ying_taglist t left join ying_tagindex i on i.id=t.tid where t.aid='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
$tags .= "<a href='/tags.php織夢模板修改?/".urlencode($row['tag'])."'>".$row['tag']."</a>";
}
@me=$tags;
[/field:id]
|
3、文章頁調用該篇正文的tag標簽
{dede:field.tags/}
默認的TAG是無鏈接的,如果你希望該tag帶上鏈接,則打開include/common.func.php ,大約755行,找到
//獲得某文檔的所有tag
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "Select tag From `ying_taglist` where aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags .= ($dede免費模板tags=='' ? $row['tag'] : ','.$row['tag']);
}
return $tags;
}
|
修改為
//獲得某文檔的所有tag
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "Select tag From `dede_taglist` where aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags.= ($tags=='' ? "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");
}
return $tags;
}
|
相關織夢后臺模板dede織夢模板。
關鍵詞標簽: CMS 首頁 標簽
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章織夢DEDECMS首頁,列表頁及文章頁調用tag標簽的方法主要講述標簽,首頁,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29164.html