您当前位置 - 网站首页 > 资讯教程 > 网站教程 > 列表

dede专题页插入自定义字段,DEDE专题怎么插入自定义字段

2018-10-30 来源:青豆软件园 编辑:青豆小编 点击:

我们在使用DEDECMS建站的时候,通常都会用到专题功能,而小编发现DEDE的专题功能非常的繁琐,因为它是固话在了{dede:field.note/}这个字段里,当然了,我们可以通过修改模板目录里的system/spec_arclist.htm和channel_spec_note.htm来修改{dede:field.note/}这个字段的模板,但是因为小编做的是下载站,用到的专题也是一些软件的合集,所以需要调用一些如大小,语言等字段如图
dede专题页插入自定义字段,DEDE专题怎么插入自定义字段
但是直接在spec_arclist.htm模板中,写入字段无法正常生效
dede专题页插入自定义字段,DEDE专题怎么插入自定义字段
因为它固话在{dede:field.note/}字段中,所以我们也无法正常使用arclist标签来实现
那么我们该怎么做呢,经过小编的不断努力终于搞定了这个问题,那就是依然使用判断数据来查询数据库的字段内容实现在专题页出现自定义字段。
dede专题页插入自定义字段,DEDE专题怎么插入自定义字段
以上为专题页调用自定义字段的代码,参考以上图,我们需要注意的是红框中softsize为自定义字段名称,dede_addonsoft为数据库表明,注意如果修改了表前缀可直接将以上的dede改为自己的。如果调用非软件栏目的自定义标签可以将dede_addonsoft改为自己的表,如果您不知道怎么查看可以直接点击DEDE的后台然后点击内容模型管理在附加表中即可看到表明。
dede专题页插入自定义字段,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]
编辑推荐软件