[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Probleme mit dem Modul Kategorienliste - 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/
windpocke
Beiträge: 19
Registriert: 28. Nov 2007, 23:48

Probleme mit dem Modul Kategorienliste

7. Jan 2010, 21:07

Hallo,

ich habe ein Problem mit dem Kategorienliste-Modul.
Die Links werden hierbei im Internet Explorer nicht angezeigt. Ich habe nun festgestellt, dass im Quelltest vor dem ersten Link ein "<img", vor dem zweiten Link ein "<div" und vor dem dritten Link wieder ein "<img" steht.

--> http://www.tsg-oehringen-handball.de/in ... icle_id=24

Ich habe bereits das Template nach Fehlern durchsucht, ebenso die CSS-Dateien - habe aber keinen Fehler gefunden.

Kann mir jemand helfen, woran das noch liegen könnte ??

danke und Grüße
Daniel

Benutzeravatar
nitzer
Beiträge: 229
Registriert: 16. Okt 2006, 22:53
Wohnort: Erkrath
Kontaktdaten: ICQ Website

8. Jan 2010, 00:05

Hallo,

kannst Du mal den Eingabe und Ausgabe-Code hier posten oder einen Link zum Modul.

Es ist aber wirklich so, daß das img-Tag nicht geschlossen ist…

Ich denke eher, daß da in der Ausgabe ein Fehler ist und nicht im CSS, der IE stellt sich da wohl etwas störrisch an und stolpert dann natürlich über diesen Fehler.

windpocke
Beiträge: 19
Registriert: 28. Nov 2007, 23:48

8. Jan 2010, 18:33

Klar, hier der Code. Habe ihn aber aus den redaxo-Modulen von der Website kopiert:

Eingabe:
<strong>Anzahl der Artikel pro Seite</strong><br />
<input name="VALUE[1]" value="REX_VALUE[1]" class="inp100" /><br />
<br />
<strong>Anzahl der Wörter pro Artikel</strong><br />
<input name="VALUE[2]" value="REX_VALUE[2]" class="inp100" /><br />

Ausgabe:
<?php
$cat = OOCategory::getCategoryById($this->getValue(category_id));
$cats = $cat->getChildren();

$itemsPerSide = "REX_VALUE[1]";
$wordsPerArticle = "REX_VALUE[2]";

if (is_array($cats)) {
foreach ($cats as $cat) {
$i += 1;
if ($i <= $itemsPerSide)
{
if($cat->isOnline()){

$catId = $cat->getId();
$catName = $cat->getName();
$article = $cat->getArticles();

if (is_array($article)) {
foreach ($article as $var) {
$articleId = $var->getId();
$articleName = $var->getName();
$articleDescription = $var->getDescription();
$art = new article();
$art->setArticleId($articleId);
$articleContent = $art->getArticle();

$articleContent = trim($articleContent);
$articleContent = str_replace("</p>", " </p>", $articleContent);
$articleContent = str_replace("<br />", " <br />", $articleContent);

$articlePPath = $REX["HTDOCS_PATH"]."files/".$var->getValue("file");

$output = "";
$words = explode(" ",$articleContent);
$wordsCount = count($words);

if ($wordsCount < $wordsPerArticle) $wEnd = $wordsCount;
else $wEnd = $wordsPerArticle;

for ($w=0;$w<$wEnd;$w++) {
$output .= $words[$w]." ";
}

$output = trim($output);

$isCloseParagraph = substr($output,-4);
$link = '<a href="'.rex_getUrl($articleId).'"> ...mehr</a>';
$newString = $link.'</p>';


if ($isCloseParagraph == '</p>') {
$output = substr_replace($output,$newString,-4);
}
else {
$output .= $newString;
}

print '<dl>';
print '<dt><h2>'.$articleName.'</h2></dt>';
print '<dt><br /></dt>';
print '<dt><div class="teaser2">'.$output.'</div></dt>';
print '<hr style="color:#D4D4D4; height:2px">';
print '</dl>';

}
}
}
}
}
}
?>

Benutzeravatar
nitzer
Beiträge: 229
Registriert: 16. Okt 2006, 22:53
Wohnort: Erkrath
Kontaktdaten: ICQ Website

8. Jan 2010, 22:12

komisch, bei mir funzt das ohne probleme. alle tags sehen so aus wie sie sollen.

mit welchem modul hast du denn die inhalte in den kategorien-startseiten erstellt. ist da vielleicht schon was faul?

windpocke
Beiträge: 19
Registriert: 28. Nov 2007, 23:48

9. Jan 2010, 12:43

danke für den Tipp,

ich glaube ich habe den Fehler selbst gefunden.
Ich hatte eingestellt in der Kategorienliste: Wörter pro Artikel "4". Die einzelnen Seiten begannen mit einer Überschrift (3 Wörter), danach kam ein Bild aus einen selbstgebastelten Modul von mir, das in der Ausgabe mit "<img" anfing. Das hat er wahrscheinlich als 4 Wort genommen. Ich habe die Anzahl der Wörter nun auf 3 gestellt und siehe da es funktioniert.

Danke aber trotzdem für eure Hilfe.
Liebe grüße
Daniel

Zurück zu „Allgemeines [R4]“