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 K2 项目或 Joomla 文章在模板索引文件上检测

如果作者对前端进行了微小的更改,则 Joomla 中的 k2 篇文章将变为未发布

仅向某些用户或组显示 Joomla K2 额外字段

Joomla 2.5 仅在 K2 类别上显示模块而不在 K2 项目上

在 Joomla 替代布局和使用 K2 模板之间感到困惑