Joomla! K2 - 如何获取用户页面的作者项目计数?
Posted
技术标签:
【中文标题】Joomla! K2 - 如何获取用户页面的作者项目计数?【英文标题】:Joomla! K2 - How to fetch Author Item Count for user page? 【发布时间】:2014-08-17 20:28:47 【问题描述】:我的网站上有几位作者,他们每个人都有自己的页面,上面有他的图片、描述和他所有项目的列表。我想在他们的页面中添加一个“项目计数器”,因此页面将如下所示:
作者姓名,帖子数 -> 作者描述 -> 作者条目。
我在这里唯一想念的是作者的帖子数量。
非常感谢您的回答!
【问题讨论】:
很多不正确的 php.. 请分享您尝试过的一些代码,我们可以帮助您调整它以满足您的需求 您好,感谢您的帮助。到目前为止,我尝试的基本上是通过以下方式计算页面上的项目: items); ?> 这还不够好,因为我在这里有一个分页,它计算了不包括分页的项目。你知道如何计算分页项目吗?谢谢! 更新:我还设法计算了分页项目,但单独使用: ($this->pagination->total) 我如何结合计数?谢谢! 【参考方案1】:您需要稍微修改 K2 视图(我们对我们的一位客户进行了此操作)。您将需要在视图中创建类似于以下内容的查询:
SELECT count(*) FROM #__k2_items WHERE authorid='id';
现在您应该将该查询的结果传递给模板(使用 $this 对象上的 assignRef 函数。就是这样!
注意:不确定字段名称 authorid,我确定是别的东西,但我不记得了。
【讨论】:
以上是关于Joomla! K2 - 如何获取用户页面的作者项目计数?的主要内容,如果未能解决你的问题,请参考以下文章
如果 Joomla K2 项目或 Joomla 文章在模板索引文件上检测
如果作者对前端进行了微小的更改,则 Joomla 中的 k2 篇文章将变为未发布