我需要创建一个简单的模块来查看文章标题和文章中的一个图像,问题是我不知道如何从文章中获取一个图像。
这是我的代码:
<?php
defined('_JEXEC') or die('Restricted access');
$db =& JFactory::getDBO();
$query = "
SELECT ".$db->nameQuote('images')." ,".$db->nameQuote('title')."
FROM ".$db->nameQuote('#__content').";
";
$db->setQuery($query);
$rows = $db->loadObjectList();
foreach ($rows as $row)
{
//echo "<p>The article text of '$row->fulltext' is $row->id </p>\n";
echo "<p>The article image of '$row->images' </p>\n";
echo "<p>The article title of '$row->title' </p>\n";
}
?>
提前谢谢。
答案 0 :(得分:0)
标准Joomla文章没有用于存储图像日期的字段。图像直接插入到introtext或fulltext字段中。您需要使用正则表达式来查找图像的第一个实例才能执行此操作。
另一个选项是安装许多CCK类型扩展中的一个,允许您定义内容类型或向Joomla文章添加额外字段。 K2正是您正在尝试使用默认安装,包括显示标题和图像的模块。