[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Zeilenumbruch bei Ausgabe Artikelliste-Modul - 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

Zeilenumbruch bei Ausgabe Artikelliste-Modul

12. Jul 2007, 12:00

Hallo,

habe auf meiner Startseite in der rechten Spalte einen News-Bereich, realisiert durch Einfügen des Artikelliste-Moduls. Im Artikelnamen steht anfangs immer das Datum der Nachricht im Format "12.07.2007". Jetzt möchte ich nach diesen 11 Datumszeichen einen einfachen Zeilenumbruch in der ausgegebenen Nachricht einfügen, damit es auf der Seite schön einheitlich formatiert aussieht, ungefähr so:

12.07.2007
Redaxo ist toll und super

mehr >>

Wie programmiere ich das in php?

Hier der Code:
<?
$cat = OOCategory::getCategoryById($this->getValue("category_id"));
$article = $cat->getArticles();
if (is_array($article)) {
// Zaehler für die Artikelanzahl; max. Anzahl setzen
$maxcnt = 4;
$cnt = 1;
foreach ($article as $var) {
$articleId = $var->getId();
$articleName = $var->getName();
$articleDescription = $var->getDescription();
if ($var->getValue(_startpage) != 1) {
echo '<div id ="Aktuelles-Liste">'.$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;
}
}
}
?>
Vielen Dank für Eure Hilfe im Voraus

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

12. Jul 2007, 14:28

setz mal vor die Zeile mit dem 'echo ...' folgendes:

Code: Alles auswählen

$articleName = preg_replace('/^(\d+\.\d+\.\d+ )/',"$1 <br />",$articleName);
Ich hoffe es funktioniert! ;-) Das setzt aber vorraus, dass der Artikelname folgendermaßen aufgebaut ist: 'DD.MM.YY[YY] Ich heiße Artikel' .

Ciao, Tom

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

12. Jul 2007, 16:20

Schon wieder ein Spitzentipp :-) Funktioniert bestens, danke!

Zurück zu „Allgemeines [R3]“