栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

表达式引擎sql查询条目作者列表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

表达式引擎sql查询条目作者列表

马克-这是我在另一个重复问题上发布的答案的转发:


由于需要解析自定义字段,因此此处的最佳方法是,首先查找来自不同作者的最新4个条目的entry_id,然后

channel:entries
使用
entry_id
参数通过嵌入将其传递给标签。

这应该起作用(确保将替换

channel_id
为适当的整数)。使用以下代码替换您当前的全部代码块:

{embed="embeds/_latest_per_member" entry_ids="{exp:query sql="SELECt entry_id, author_id FROM exp_channel_titles WHERe entry_date IN( SELECt MAX(entry_date) FROM exp_channel_titles  WHERe status != 'closed' AND channel_id = 1 GROUP BY author_id ) ORDER BY entry_date DESC LIMIT 4" backspace="1"}{entry_id}|{/exp:query}"}

然后,您的 embed / _latest_per_member 模板可以如下所示:

{exp:channel:entries channel="channel_name" entry_id="{embed:entry_ids}"}    {author_id}<br />    <a href="{path=portfolios/gallery/{username}}"><img src="{thumbnail}"></a><br>    <a href="{path=portfolios/gallery/{username}}">{title}</a><br />{/exp:channel:entries}

您曾提到,这个代码给你一个递归误差-这意味着你已经把另一个调用嵌入 嵌入。不要那样做



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/375069.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号