我們在使用dedecms做軟件下載站的時候,可能首頁需要調用軟件的一些信息。比如dedecms首頁軟件的文件類型調用,dedecms首頁軟件的語言調用,dedecms首頁軟件的文件類型調用,dedecms首頁軟件的授權方式調用,dedecms首頁軟件的適用平台調用,dedecms首頁軟件的星級評分調用,dedecms首頁軟件的官方網址調用,dedecms首頁軟件的演示網址調用,dedecms首頁軟件的大小調用,dedecms首頁軟件的下載地址調用,dedecms首頁軟件的詳細介紹調用,dedecms首頁軟件的下載級別調用,dedecms首頁軟件下載需要金幣等信息的調用。但你會奇怪的發現,你用列表頁模板的那些調用標簽是調用不出來的。今天也遇到了這種情況,研究後發現,其實這種調用是需要調用模型ID的,查看模型ID的方法:後台,核心,頻道模型,內容模型,在後側你就會看到頻道模型的ID,找到軟件,前面一般都是3,於是就得出來了下面的調用代碼。
{dede:arclist row='5' typeid='2' titlelen='20' orderby='time' addfields='filetype,language,softrank,softtype,os' channelid='3'}推薦星級:[field:softrank function='GetRankStar(@me)'/]<br />
Tags標簽:[field:id runphp=yes]
$tsql = new DedeSql(false);
$tags = '';
$tsql->SetQuery("Select i.tag From mbtx_taglist t left join mbtx_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]<br />
模板編碼:[field:language/]<br />
適用CMS版本:[field:os/]{/dede:arclist}
注意:addfields='filetype,language,softrank,softtype,os' ,你需要調用的標簽你就填寫在addfields=''當中。然後調用代碼為:[field:language/] ,將language修改即可。常用的調用名稱:文件類型 filetype
語言 language
模板類型 softtype
授權方式 accredit
適用版本 os
模板等級 softrank
官方網址 officialurl
演示網址 officialdemo
模板大小 softsize
模板地址 softlinks
詳細介紹 introduce
下載級別 daccess
需要金幣 needmoney
http://
*