织梦搜索结果页调用自定义字段内容的两种方式

作者 : MOOMOO 本文共755个字,预计阅读时间需要2分钟 发布时间: 2022-04-19 共27人阅读

 

方法一:

打开include/extend.func.php页面底部加入

function GetAddField($aid,$addField)
{
    global $dsql;
    $row = $dsql->GetOne("SELECT c.addtable FROM #@__archives AS a LEFT JOIN #@__channeltype AS c ON a.channel=c.id where a.id='$aid'");
    $addtable = trim($row['addtable']);
    $row = $dsql->GetOne("SELECT $addField FROM `$addtable` WHERE aid=$aid");
    return $row["$addField"];
}

search.htm 搜索结果页模板调用标签

[field:id function=GetAddField(@me,"自定义字段名")/]

方法二:

[field:id runphp=yes]global $dsql;$row = $dsql->GetOne("SELECT c.addtable FROM #@__archives AS a LEFT JOIN #@__channeltype AS c ON a.channel=c.id where a.id=@me");$result = $dsql->GetOne("SELECT body FROM `$row[addtable]` WHERE aid=@me");@me = cn_substr(html2text($result['body']),500);[/field:id]

body换成你自己的自定义字段

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站客服QQ:4387159,唯一购买官网:MooMoo.TOP!
3. 盗版,破解有损他人权益和违法作为,请各位会员支持正版!
MooMoo » 织梦搜索结果页调用自定义字段内容的两种方式

常见问题FAQ

是否支持共享资源赚外快?
本站支持任何人上传资源,一经采用即可展示,客户下单既有80%的提成。
可以免费教技术吗?
大家可以加群进行探讨共同进步,重点问题管理员会进行解答。
我是小白要怎么学习?
加群后做到不耻下问,看文章学习演示就能成为大佬。

发表评论