【发布时间】:2014-02-25 12:46:20
【问题描述】:
这似乎是一件很容易做到的事情,但我无法提供有关如何做到这一点的任何信息。有人可以告诉我如何将查询结果添加到 Joomla 2.5 中的文章中吗?
在一篇文章中,这就是我想要实现的目标。
Bob 最喜欢的颜色是:<<SELECT favorite_color FROM COLORS WHERE name = 'Bob'>>
我不知道该怎么做。
【问题讨论】:
这似乎是一件很容易做到的事情,但我无法提供有关如何做到这一点的任何信息。有人可以告诉我如何将查询结果添加到 Joomla 2.5 中的文章中吗?
在一篇文章中,这就是我想要实现的目标。
Bob 最喜欢的颜色是:<<SELECT favorite_color FROM COLORS WHERE name = 'Bob'>>
我不知道该怎么做。
【问题讨论】:
首先,下载并安装Sourcerer 插件,该插件可让您在文章中添加自定义代码。
完成后,打开您的文章并单击文本区域下方的“添加代码”按钮。您可以在此处添加自定义代码。
我将使用大多数人似乎忘记的 Joomla 编码标准或多或少地编写您想要的查询:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('favorite_color')))
->from($db->quoteName('colors'))
->where($db->quoteName('name') . ' = '. $db->quote('bob'));
$db->setQuery($query);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
echo $row->favorite_color;
}
请注意,如果colors 表属于 Joomla 扩展,则使用 #__colors
希望对你有帮助
【讨论】:
您可以制作内容插件。另一件事是您可以制作一个模块来显示数据,然后使用 loadposition 来加载模块。
【讨论】: