我們?cè)谑褂肈EDECMS建站的時(shí)候,通常都會(huì)用到專題功能,而小編發(fā)現(xiàn)DEDE的專題功能非常的繁瑣,因?yàn)樗枪淘捲诹藍(lán)dede:field.note/}這個(gè)字段里,當(dāng)然了,我們可以通過(guò)修改模板目錄里的system/spec_arclist.htm和channel_spec_note.htm來(lái)修改{dede:field.note/}這個(gè)字段的模板,但是因?yàn)樾【幾龅氖窍螺d站,用到的專題也是一些軟件的合集,所以需要調(diào)用一些如大小,語(yǔ)言等字段如圖
但是直接在spec_arclist.htm模板中,寫(xiě)入字段無(wú)法正常生效
因?yàn)樗淘捲趝dede:field.note/}字段中,所以我們也無(wú)法正常使用arclist標(biāo)簽來(lái)實(shí)現(xiàn)
那么我們?cè)撛趺醋瞿?,?jīng)過(guò)小編的不斷努力終于搞定了這個(gè)問(wèn)題,那就是依然使用判斷數(shù)據(jù)來(lái)查詢數(shù)據(jù)庫(kù)的字段內(nèi)容實(shí)現(xiàn)在專題頁(yè)出現(xiàn)自定義字段。
以上為專題頁(yè)調(diào)用自定義字段的代碼,參考以上圖,我們需要注意的是紅框中softsize為自定義字段名稱,dede_addonsoft為數(shù)據(jù)庫(kù)表明,注意如果修改了表前綴可直接將以上的dede改為自己的。如果調(diào)用非軟件欄目的自定義標(biāo)簽可以將dede_addonsoft改為自己的表,如果您不知道怎么查看可以直接點(diǎn)擊DEDE的后臺(tái)然后點(diǎn)擊內(nèi)容模型管理在附加表中即可看到表明。
最后將完整的代碼貼出來(lái)。分享給大家
[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select softsize From `dede_addonsoft` where aid='$aid' ");@me = cn_substr(strip_tags("{$row['softsize']}"),600);[/field:id]
[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select softsize From `dede_addonsoft` where aid='$aid' ");@me = cn_substr(strip_tags("{$row['softsize']}"),600);[/field:id]
關(guān)鍵詞標(biāo)簽:DEDECMS,dede專題插入自定義字段