[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Simple Frage: Wohin LIMIT bei Artikelliste - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
kosmonaut_75
Beiträge: 7
Registriert: 18. Jun 2007, 17:22
Wohnort: Ffm

Simple Frage: Wohin LIMIT bei Artikelliste

11. Jul 2007, 12:53

Hallo,
habe auf meiner Startseite in der rechten Spalte einen News-Bereich, realisiert durch Einfügen des Artikelliste-Modul. Jetzt möchte ich die ausgegebenen Schlagzeilen auf 3 begrenzen. Ich bin Anfänger mit php und sql, wohin muss ich LIMIT 3 setzen?? Hier der Code:
<?

$cat = OOCategory::getCategoryById($this->getValue("category_id"));
$article = $cat->getArticles();


if (is_array($article)) {
foreach ($article as $var) {

$articleId = $var->getId();
$articleName = $var->getName();
$articleDescription = $var->getDescription();

if ($var->getValue(_startpage) != 1) {
echo '<div id ="article-list">'.$articleName.'</div><p>'.$articleDescription.'</p><p><div id="mehr"><a href="'.rex_getUrl($articleId).'" target="_blank">mehr >></a></div><br/></p>';
}
}
}
?>

TomHH
Beiträge: 379
Registriert: 7. Nov 2005, 17:57
Wohnort: Hamburg

11. Jul 2007, 14:02

Hi,

so sollte es gehen:

Code: Alles auswählen

<?
$cat = OOCategory::getCategoryById($this->getValue("category_id"));
$article = $cat->getArticles();
if (is_array($article)) {
	// Zaehler für die Artikelanzahl; max. Anzahl setzen
	$maxcnt = 3;
	$cnt = 1;
	foreach ($article as $var) {
		$articleId = $var->getId();
		$articleName = $var->getName();
		$articleDescription = $var->getDescription();
		if ($var->getValue(_startpage) != 1) {
			echo '<div id ="article-list">'.$articleName.'</div><p>'.$articleDescription.'</p><p><div id="mehr"><a href="'.rex_getUrl($articleId).'" target="_blank">mehr >></a></div><br/></p>';
			// Zaehler hochsetzen, wenn Ausgabe erfolgt
			$cnt++;
		}
		// Schleife verlassen, wenn max. Anzahl erreicht
		if($cnt == $maxcnt){
			break;
		}
	}
}
?>
Ciao, Tom

kosmonaut_75
Beiträge: 7
Registriert: 18. Jun 2007, 17:22
Wohnort: Ffm

11. Jul 2007, 14:16

Tausend Dank! Alles funktioniert jetzt perfekt.

Gruß, k_75

Zurück zu „Allgemeines [R3]“