魔扣论坛

魔扣源码论坛业务
查看: 791|回复: 8

[织梦教程] 织梦DedeCMS栏目交叉调用自定义模型字段的方法

[复制链接]
  • TA的每日心情
    无聊
    17 小时前
  • 签到天数: 2956 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745733
    贡献
    157911
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-6-6 20:59:10 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    以前讲过DedeCMS内容模型自定义字段及调用方法,后来也因为一些数据的调用说了DedeCMS专题页节点文档调用自定义模型字段方法,DedeCMS的自定义模型和字段是采用附加表的形式储存在数据库中,这样很多特殊的页面要实现自定义字段的调用就不一定能行得通,比如模板网要在交叉栏目中调用自定义字段的内容,用了下面的代码获取的内容为空:

    {dede:arclist addfields='add1,add2,...' channelid='自定义内容模型的ID' row='10' orderby='pubdate'} //(add1,add2为自字义的字段名)
    [field:add1/]//(字段名1 调用 )
    [field:add2/]//(字段名2 调用 )
    {/dede:arclist}

    看来常规的方法是实现不了的,淘站网这个时候想起了Dede的万能标签[field:id runphp='yes'],我们直接调取数据库的内容,越过dede的底层标签就有好了,于是便有了下面这段代码:

    [field:id runphp='yes']
    $id=@me;
    global $dsql;
    $row=$dsql->getone("select aid,hx from `dede_addon17` where aid=$id");
    @me=$row["hx"] ;
    [/field:id]

    代码释义:查询附加表dede_addon17的自定义字段hx,输出自定义字段hx的内容。这样就可以实现了栏目交叉的自定义模型字段调用,因为一个一个的调用会显得代码比较臃肿也加大了服务器的负担,于是我们可以批量查询并输出,代码如下:

    [field:id runphp='yes']
    $id=@me;
    global $dsql;
    $info='';
    $row=$dsql->getone("select aid,hx,fg,sjsf,zj from `dede_addon17` where aid=$id");
    $info='<p class="p2"><span><strong>户型:</strong>'.$row["hx"].'</span><span><strong>风格:</strong>'.$row["fg"].'</span></p> <p class="p2"><span><strong>设计收费标准:</strong>'.$row["sjsf"].'</span><span><strong>造价:</strong>'.$row["zj"].'</span></p>';
    @me=$info;
    [/field:id]

    大家根据自己的自定义字段存储的表以及相关自定义字段名来分别做相应修改就好了。

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    0

    主题

    259

    回帖

    518

    积分

    高级魔扣

    Rank: 4

    魔扣币
    259
    贡献
    259
    威望
    0
    发表于 2019-6-6 21:29:04 来自手机 | 显示全部楼层
    我也是坐沙发的

    该用户从未签到

    2

    主题

    258

    回帖

    519

    积分

    高级魔扣

    Rank: 4

    魔扣币
    259
    贡献
    259
    威望
    0
    发表于 2019-7-30 17:39:28 来自手机 | 显示全部楼层
    打酱油的人拉,回复下赚取积分

    该用户从未签到

    2

    主题

    228

    回帖

    458

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    228
    贡献
    228
    威望
    0
    发表于 2019-8-2 18:22:07 来自手机 | 显示全部楼层
    为了三千积分!

    该用户从未签到

    2

    主题

    279

    回帖

    561

    积分

    高级魔扣

    Rank: 4

    魔扣币
    280
    贡献
    280
    威望
    0
    发表于 2019-9-28 16:16:02 | 显示全部楼层
    我的祝福是一只蝴蝶,随风儿飘到你的枕边,做个好梦,把明天的承诺兑现!如果你有烦恼,我就陪你一个夜晚;只要你开心,我随时陪在你的身边!闭上眼睛,送你一份甘甜,张开双臂,拥你一份浪漫!魔扣源码论坛祝福亲爱的朋友:永远开心!永远灿烂!

    该用户从未签到

    1

    主题

    255

    回帖

    512

    积分

    高级魔扣

    Rank: 4

    魔扣币
    256
    贡献
    256
    威望
    0
    发表于 2019-10-16 19:31:18 | 显示全部楼层
    做你最好的朋友,将爱在心底悄悄地掩埋;晨浴甘露,夜伴晚霞,让友谊的花静静地绽开。做你最好的朋友,跳动的脉搏与你同在;清澈似水,纯真如玉,惟有深深的牵挂和关爱。魔扣源码论坛做你最好的朋友,无论过去、现在和将来!

    该用户从未签到

    0

    主题

    261

    回帖

    522

    积分

    高级魔扣

    Rank: 4

    魔扣币
    261
    贡献
    261
    威望
    0
    发表于 2019-12-23 17:31:44 | 显示全部楼层
    朋友,欢迎你来到魔扣源码论坛梦工场!这里有爱的细语,这里有情的倾诉,这里是欢乐的空间,这里是友爱的世界,这里是心灵歇息的港湾。这里是帮您筑梦、圆梦的空间!当你身心疲惫的时候,到这里坐一坐,就会感到轻松愉快。我递给你一杯沁人心肺的香茶,我送给你一句真诚的祝福话,伴你一起漫游网海的天涯!

    该用户从未签到

    0

    主题

    242

    回帖

    484

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    242
    贡献
    242
    威望
    0
    发表于 2019-12-26 16:25:13 来自手机 | 显示全部楼层
    路过的帮顶

    该用户从未签到

    2

    主题

    264

    回帖

    530

    积分

    高级魔扣

    Rank: 4

    魔扣币
    264
    贡献
    264
    威望
    0
    发表于 2020-3-25 16:38:18 | 显示全部楼层
    我也是坐沙发的
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表