织梦内容页如何调用自定义字段 这样{dede:field name='自定义字段' }调用会出错的,

织梦内容页如何调用自定义字段 这样{dede:field name='自定义字段' }调用会出错的,,第1张

这是子栏目调用:

{dede:channel type='son'}

<li><a href="[field:typeurl/]">[field:typename]</a></li>

{/dede:channel}

首先修改plus/diyphp,在:

if($fieldinfo[1] == 'textdata')

{

${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));

${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});

}

后面添加:

if($fieldinfo[0] == 'time')

{

${$fieldinfo[0]}=date("Y-m-d H:i:s");

}

自定义字段里添加字段

  提交时间:time

  字段名称一定要和diyphp添加的字段名一致,在表单中调取:

<input type="hidden" name="time" id="time" value="">

  type='hidden' 为隐藏字段,在前端不显示,用户提交后台会自动获取时间

我前几天刚回答了个这样的问题,我把代码贴出来你参考下吧!

{dede:arclist addfields='sjdz,yysj' channelid='1' row='10' orderby='sendate'}

<td>商家地址:[field:sjdz/]</td>

<td>营业时间:[field:yysj/]</td>

{/dede:arclist}

addfields='sjdz,yysj' channelid='1'

关键是addfields和channelid,addfields里面是你的自定义字段,channelid如果是普通文章就是1

以上是我很早以前整理出来的笔记,你看看。

如有帮助给个采纳。谢谢

{dede:arclist typeid = ‘栏目id’ row='36' titlelen='32' addfields='附加表字段名称,以‘,’分隔' channelid='模型id' }

首先先吧(FALSE);去掉

然后查询语句改下

$mystr = $dsql->GetOne( "select "$zhiduan" from dede_“$table“ where aid='”$aid );

这样试试看看可以查到不

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦内容页如何调用自定义字段 这样{dede:field name='自定义字段' }调用会出错的,

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情