Seite 1 von 1

Artikel HTMLInhalt lesen - Aber wie?

Verfasst: Do 10. Mär 2005, 14:01
von celal.turhan
Hallo zusammen,

hab da ein kleines Problem.

Was habe ich:

Ein Menüpunkt NEWS -> Darunter sind 4 Artikel
Auf der Startseite soll jetzt eine Übersicht über die SubArtikel erstellt werden.

STARTATIKEL - CODE

Code: Alles auswählen

<?

// Konfigurationen
// in welcher Kategorie befinden sich die News
$cat = 230;

// Artikellisten Optionen einstellen
$articleListOptions = array("idcat" => $cat,          
                            "lang"  => $lang,       
                            "client"=> $client,     
                            "start" => false,       
                            "order" => "created",  
                            "direction" => "asc"); 

$myFrontend =  new Frontend(&$articleListOptions);

echo "<br>".$myFrontend->getAllArticle();


class Frontend{
	var $aList; 	  //Type ArticleCollection: Liste der Artikel
	var $num; 	//Anzahl der verfügbaren Artikel

	function Frontend($alo){
		$this->aList = new ArticleCollection($alo);
		$this->num = count($this->aList);
               // print_r($this->aList);
	}
	
	function getAList(){
		return $this->aList;
	}
	
	function getHTML($article){   
		$str = "<p>IDART: (".$article->get("idart");
                $str .= ") - TITLE: (".$article->get("title").")</p>";
                //print_r($article);
                var_dump ($article);
		return $str;
	}

        function getAllArticle(){
              $str = '';
              while( $article = $this->aList->nextArticle()){
                    $str .= $this->getHTML($article);
               }
               return $str;
         }
}
?>
Was ich gemerkt habe ist das die Anzahl der Artikel richtig ist bei der Ausgabe, aber die "idart" falsch sein muss. Denn auf der Eigenschaftenseite der SubArtikel steht ja die Artikelnummer drin.
Und ausserdem auch wenn ich die Seitentitel ändere Übernimmt er das nicht bei der ausgabe. Nur wenn ich ein neues artikel hinzugefügt habe übernimmt er bei der Ausgabe den neuen Seitentitel. Ein wenig durcheinander deshalb ne kleine Übersicht.

Also :

Code: Alles auswählen

SubArtikel 1 Eigenschaften-> ::: TITEL 1 ::: -> idcat 177
SubArtikel 2 Eigenschaften-> ::: TITEL 2 ::: -> idcat 178

Ausgabe von meinem Skript:
SubArtikel 1 -> IDART (172) - TITEL (titel 1)
SubArtikel 2 -> IDART (173) - TITEL (titel 2)

(ich vermute das war die Seitenbezeichnung, was ich ganz am Anfang genommen hatte, und anschliessend umgeändert habe)

Bei einem weiteren Artikel übernimmt er die korrekten Seitentitel
SubArtikel 3 Eigenschaften-> ::: TITEL3 ::: -> idcat 179

Ausgabe:
SubArtikel 3 -> IDART (173) - TITEL (::: TITEL3 :::)
Meine Frage wie bekomme ich den eingetragenen Text aus SubArtikel?
Liegt da ein Bug oder ein Fehler im Code vor.

Wäre sehr dankbar, wenn mir jemand helfen kann.

Verfasst: Do 10. Mär 2005, 14:39
von timo
ähm ich glaube du verwechselst da was...

schau dir mal die Tabelle con_art und con_art_lang an...und danach die Tabelle con_content

;)