0

記事のタイトルと記事から 1 つの画像を表示する単純なモジュールを作成する必要があります。問題は、記事から 1 つの画像を取得する方法がわかりません。

これは私のコードです:

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

  }
  
?>
4

1 に答える 1

0

標準の Joomla 記事には、画像の日付を保存するためのフィールドがありません。画像はイントロテキストまたはフルテキスト フィールドに直接挿入されます。これを行うには、正規表現を使用して画像の最初のインスタンスを見つける必要があります。

もう 1 つのオプションは、コンテンツ タイプを定義したり、Joomla 記事に追加のフィールドを追加したりできる、多くの CCK タイプ拡張機能の 1 つをインストールすることです。K2 は、タイトルと画像を表示するモジュールを含め、デフォルトのインストールでやろうとしていることを正確に実行します。

于 2011-05-06T00:56:47.067 に答える