我們在使用DEDECMS建站的時候,通常都會用到專題功能,而小編發現DEDE的專題功能非常的繁瑣,因為它是固話在了{dede:field.note/}這個字段里,當然了,我們可以通過修改模板目錄里的system/spec_arclist.htm和channel_spec_note.htm來修改{dede:field.note/}這個字段的模板,但是因為小編做的是下載站,用到的專題也是一些軟件的合集,所以需要調用一些如大小,語言等字段如圖

但是直接在spec_arclist.htm模板中,寫入字段無法正常生效

因為它固話在{dede:field.note/}字段中,所以我們也無法正常使用arclist標簽來實現
那么我們該怎么做呢,經過小編的不斷努力終于搞定了這個問題,那就是依然使用判斷數據來查詢數據庫的字段內容實現在專題頁出現自定義字段。

以上為專題頁調用自定義字段的代碼,參考以上圖,我們需要注意的是紅框中softsize為自定義字段名稱,dede_addonsoft為數據庫表明,注意如果修改了表前綴可直接將以上的dede改為自己的。如果調用非軟件欄目的自定義標簽可以將dede_addonsoft改為自己的表,如果您不知道怎么查看可以直接點擊DEDE的后臺然后點擊內容模型管理在附加表中即可看到表明。

最后將完整的代碼貼出來。分享給大家
[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]
關鍵詞標簽:DEDECMS,dede專題插入自定義字段