Простой модуль для просмотра названия статьи и одного изображения изнутри статьи, - PullRequest
0 голосов
/ 06 мая 2011

Мне нужно создать простой модуль для просмотра заголовка статьи и одного изображения из статьи. Проблема в том, что я не знаю, как получить одно изображение из статьи.

Это мой код:

<?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";

  }

?>

Заранее спасибо.

1 Ответ

0 голосов
/ 06 мая 2011

Стандартные статьи Joomla не имеют поля для хранения даты изображения. Изображения вставляются непосредственно в полные или полнотекстовые поля. Для этого вам нужно использовать регулярное выражение, чтобы найти первый экземпляр изображения.

Другой вариант - установить одно из множества расширений типа CCK, которые позволяют вам определять типы контента или добавлять дополнительные поля в статью Joomla. K2 делает именно то, что вы пытаетесь сделать с установкой по умолчанию, включая модуль для отображения заголовка и изображения.

...