Artikelliste
Artikelliste
Hallo,
habe ursprüngliche Artikelliste (mit Inhalt aus dem Standardbeispiel)in mei Template eingebaut, abgeändert (Style) und es ging alles.
Nun habe ich die alten Newsartikel gelöscht und neue erstellt, eingebunden und nun wird kein Inhalt der Artikelliste mehr angezeigt.
Habe alle Konfigurationseinstellungen mehrmals überprüft, finde aber nicht die Ursache.
kuchi
habe ursprüngliche Artikelliste (mit Inhalt aus dem Standardbeispiel)in mei Template eingebaut, abgeändert (Style) und es ging alles.
Nun habe ich die alten Newsartikel gelöscht und neue erstellt, eingebunden und nun wird kein Inhalt der Artikelliste mehr angezeigt.
Habe alle Konfigurationseinstellungen mehrmals überprüft, finde aber nicht die Ursache.
kuchi
Artikelliste
Hallo,
nochmal ein Versuch:
ich bekomme keine Artikel über das Modul Artikelliste angezeigt. Nur den Hintergrund der Tabellenzellen, in denen die Bezeichnung des Artikels als Link dargestellt werden müßte.
Meine Reihenfolge:
1.)Baum News angelegt/Template zugewiesen
2.)Artikel erstellt (Startartikel)/Template zugewiesen
3.)Allen Startartikeln über Konfiguration die Einstellung der Artikelliste zugewiesen
und außer der Überschrift News(Seitenname) wird eben wie gesagt nur der td-backgr. sichtbar !
Ich mache was falsch?
kuchi
nochmal ein Versuch:
ich bekomme keine Artikel über das Modul Artikelliste angezeigt. Nur den Hintergrund der Tabellenzellen, in denen die Bezeichnung des Artikels als Link dargestellt werden müßte.
Meine Reihenfolge:
1.)Baum News angelegt/Template zugewiesen
2.)Artikel erstellt (Startartikel)/Template zugewiesen
3.)Allen Startartikeln über Konfiguration die Einstellung der Artikelliste zugewiesen
und außer der Überschrift News(Seitenname) wird eben wie gesagt nur der td-backgr. sichtbar !
Ich mache was falsch?
kuchi
-
- Beiträge: 15
- Registriert: Sa 22. Nov 2003, 18:27
- Kontaktdaten:
Artikelliste leer
Hallo,
geht mir genauso, Artikelliste ist leer.
Gruß
Ralf
geht mir genauso, Artikelliste ist leer.
Gruß
Ralf
-
- Beiträge: 15
- Registriert: Sa 22. Nov 2003, 18:27
- Kontaktdaten:
Hallo Andreas,agon hat geschrieben:Hmm,
sind die Artikel, die gelistet werden sollen, online?
Gruß
Andreas
ja, die Artikel selbst wären schon online.
Meine HauptNav sieht so aus:
Hauptnavi
Punkt 1
Punkt 1.1
Punkt 1.2
In der Kat. Punkt 1.1 habe ich drei Artikel liegen:
1. den Startartikel, der die Artikelliste beinhaltet
2. zwei normale Artikel auf gleicher Ebene
Klicke ich auf Menüpunkt 1.1, erscheint der Artikel mit der Artikelliste, aber nur mit der Überschrift, darunter 3(?) leere Zeilen ohne Links.
Bei der Konfig der Artikelliste habe ich diese auf Ebene 1.1 gesetzt.
Was mache ich falsch ?
Gruß
Ralf
-
- Beiträge: 15
- Registriert: Sa 22. Nov 2003, 18:27
- Kontaktdaten:
Hallo,
hier der Output:
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* REFERENZ MODUL / ARTIKELLISTE
*
* Artikelliste mit Img 1, Head 1, Head 2
*
* Erstellt eine Liste mit allen Artikel bis
* auf den Startartikel.
*
* Author : Jan Lengowski
* Copyright : four for business AG
* Created : 15-08-2002
* Modified : 16-08-2002
************************************************/
// second db class instance
$db2 = new DB_Contenido;
// selected category
$selcat = "CMS_VALUE[0]";
if($selcat!="0" && $selcat!=""){
// select all articles in category widthout start article
$query = "SELECT ARTLANG.idart, ARTLANG.idartlang FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".
$cfg["tab"]["art_lang"]." AS ARTLANG ".
"WHERE CATART.idcat = '$selcat' AND ARTLANG.idart = CATART.idart AND ARTLANG.idlang = '$lang' AND ".
"ARTLANG.online = '1' ORDER BY CATART.idart DESC";
// execute query
$db->query($query);
unset($articleID);
unset($linkID);
// get id's of sub articles
while ($db->next_record()) {
$articleID[] = $db->f("idartlang");
$linkID[] = $db->f("idart");
} // end while
// loop through subarticles
echo '
<table width="165" border="0" cellspacing="0" cellpadding="0">
<tr><td height="30" colspan="2" ></td></tr>
<tr><td height="21" width="22" style="border: 0px; border-top:1px; border-bottom:1px; border-color: #F7C473; border-style: solid; background-color: #FCF2D5"><img src="images/wuerfel.gif" width="22" height="21" border="0"></td>
<td width="143" style="border: 1px; border-left:0px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:10px" class="punkte">CMS_VALUE[2]</td></tr>
';
if (is_array($articleID)) {
foreach ($articleID as $key => $value) {
// select all CMS variables of the article
$sql = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '1'";
$db->query($sql);
$db->next_record();
$head = $db->f("value");
if ( strlen($head) > "CMS_VALUE[3]") {
$head = substr($head, 0, "CMS_VALUE[3]");
$head .= '..';
}
// link
$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$selcat&idart=$linkID[$key]&m=$m&s=$s");
echo '<tr><td colspan="2" class="text" height="22" style="border: 1px; border-top:0px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:10px"><a href="'.$link.'">'.urldecode($db->f("value")).'</a></td></tr>';
} // end while
unset($headline);
unset($text);
} // end foreach
} // end if (is_array)
echo '</table><br>';
?>
hier der Output:
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* REFERENZ MODUL / ARTIKELLISTE
*
* Artikelliste mit Img 1, Head 1, Head 2
*
* Erstellt eine Liste mit allen Artikel bis
* auf den Startartikel.
*
* Author : Jan Lengowski
* Copyright : four for business AG
* Created : 15-08-2002
* Modified : 16-08-2002
************************************************/
// second db class instance
$db2 = new DB_Contenido;
// selected category
$selcat = "CMS_VALUE[0]";
if($selcat!="0" && $selcat!=""){
// select all articles in category widthout start article
$query = "SELECT ARTLANG.idart, ARTLANG.idartlang FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".
$cfg["tab"]["art_lang"]." AS ARTLANG ".
"WHERE CATART.idcat = '$selcat' AND ARTLANG.idart = CATART.idart AND ARTLANG.idlang = '$lang' AND ".
"ARTLANG.online = '1' ORDER BY CATART.idart DESC";
// execute query
$db->query($query);
unset($articleID);
unset($linkID);
// get id's of sub articles
while ($db->next_record()) {
$articleID[] = $db->f("idartlang");
$linkID[] = $db->f("idart");
} // end while
// loop through subarticles
echo '
<table width="165" border="0" cellspacing="0" cellpadding="0">
<tr><td height="30" colspan="2" ></td></tr>
<tr><td height="21" width="22" style="border: 0px; border-top:1px; border-bottom:1px; border-color: #F7C473; border-style: solid; background-color: #FCF2D5"><img src="images/wuerfel.gif" width="22" height="21" border="0"></td>
<td width="143" style="border: 1px; border-left:0px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:10px" class="punkte">CMS_VALUE[2]</td></tr>
';
if (is_array($articleID)) {
foreach ($articleID as $key => $value) {
// select all CMS variables of the article
$sql = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '1'";
$db->query($sql);
$db->next_record();
$head = $db->f("value");
if ( strlen($head) > "CMS_VALUE[3]") {
$head = substr($head, 0, "CMS_VALUE[3]");
$head .= '..';
}
// link
$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$selcat&idart=$linkID[$key]&m=$m&s=$s");
echo '<tr><td colspan="2" class="text" height="22" style="border: 1px; border-top:0px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:10px"><a href="'.$link.'">'.urldecode($db->f("value")).'</a></td></tr>';
} // end while
unset($headline);
unset($text);
} // end foreach
} // end if (is_array)
echo '</table><br>';
?>
Hallo,
hast Du in Deinem Artikel überhaupt einen Container vom Typ CMS_HTMLHEAD[1]? (Der wird nämlich hier abgefragt.)
Falls ja, probiere bitte folgendes:
1. Ändere die Zeilein
2. Änderein
Falls nein, ändere bitteinDann sollte (hoffentlich) zumindest der Titel des Artikels angezeigt werden.
Falls das nicht tut, muß ich den Code morgen mal testen.
Gruß
Andreas
hast Du in Deinem Artikel überhaupt einen Container vom Typ CMS_HTMLHEAD[1]? (Der wird nämlich hier abgefragt.)
Falls ja, probiere bitte folgendes:
1. Ändere die Zeile
Code: Alles auswählen
$head = $db->f("value");
Code: Alles auswählen
$head = urldecode($db->f("value"));
Code: Alles auswählen
<a href="'.$link.'">'.urldecode($db->f("value")).'</a>
Code: Alles auswählen
<a href="'.$link.'">'.$head.'</a>
Code: Alles auswählen
$sql = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '1'";
Code: Alles auswählen
$sql = "SELECT title AS value FROM ".$cfg["tab"]["art_lang"]." WHERE idartlang = '$value'";
Falls das nicht tut, muß ich den Code morgen mal testen.
Gruß
Andreas
Artikelliste
Hallo agon,
danke Dir für die Tipps, jetzt haut die Artikelliste wieder hin.
Gruß kuchi
danke Dir für die Tipps, jetzt haut die Artikelliste wieder hin.
Gruß kuchi
Hallo Johannes,
die Artikel, die mit dem Modul Artikelliste aufgelistet werden sollen, müssen ein Modul enthalten, in dem wiederum CMS_HTMLHEAD[1] auftaucht. Also z.B. das Contenido-Standard-Modul mit CMS_HTMLHEAD[1], CMS_HTMLHEAD[2], CMS_HTML[1].
Der Container CMS_HTMLHEAD[1] ist dann für die Hauptüberschrift des Artikels gedacht (die dann wiederum in der Artikelliste aufgenommen wird).
In der Hoffnung, alle Klarheiten beseitigt zu haben, wünsche ich ein frohes usw.
Andreas
die Artikel, die mit dem Modul Artikelliste aufgelistet werden sollen, müssen ein Modul enthalten, in dem wiederum CMS_HTMLHEAD[1] auftaucht. Also z.B. das Contenido-Standard-Modul mit CMS_HTMLHEAD[1], CMS_HTMLHEAD[2], CMS_HTML[1].
Der Container CMS_HTMLHEAD[1] ist dann für die Hauptüberschrift des Artikels gedacht (die dann wiederum in der Artikelliste aufgenommen wird).
In der Hoffnung, alle Klarheiten beseitigt zu haben, wünsche ich ein frohes usw.
Andreas