Artikelliste (Erweitert) tut nicht ... ganz

Gesperrt
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Artikelliste (Erweitert) tut nicht ... ganz

Beitrag von DEDE »

Servus,

versuche mich gerade minder erfolgreich an Contenido.
Ich möchte eine Artikelliste der Artikel eine Strukturpunktes, welche die Zusammenfassung mit darstellt.
O.G. modul listet zwar in passender Anzahl Punkte aber keinerlei Text.
Wo lieg (tipp) ich falsch?

Gruss und Dank und frohes Schaffen

Daniela
( :oops: die die sich vornahm PHP zu lernen - 2 Bücher hat und keine Zeit ... sh...)
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

und wo findet man dieses modul an ? gibts da dazu vielleicht nen link ?
kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

Beitrag von kypta »

Falls Du das Modul "Artikelliste" von J. Lengowski meinst:
Es werden die Titel der Seiten aufgelistet, die in einer Kategorie stecken. Falls Du also nur "leere" Datensätze bekommst liegt es wohl daran, das auf den jeweiligen Seiten kein Titel vorhanden ist. Titel im Sinne von "Headline (HTML)". Fülle dort mal was rein..
Gruss
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Titel ist drin

Beitrag von DEDE »

Sauber schnelle Reaktion - WOW.
So .hier die Daten der Herkunft:
Das Modul ist von der Contenido-Modul-Seite:

Artikelliste (Erweitert) Version 1.0 13.07.2003 Evert Smit
Die erweiterte Artikelliste gibt neben dem Artikeltitel auch dessen Zusammenfassung aus.
artikel.txt 5 KB ) Dokumentation Download

Beschreibung :
Erweitert das bestehende Artikellisten module indem es in der version 4.3.1 das feld 'Zusammenfassung' des jeweiligen Artikels mit ausgibt

Gibt es ein Problem damit, dass ich die V 4.4 habe?
Die Zusammenfassung ist ausgefüllt.

OUTPUT des Moduls:
<?php
// 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="70%" border="0" cellspacing="0" cellpadding="0">
<tr><td class=titel>CMS_VALUE[2]</td></tr><TR><TD><UL>
';

if (is_array($articleID)) {

foreach ($articleID as $key => $value) {

// select all CMS variables of the article
$sql = "SELECT ".$cfg["tab"]["content"].".*,".$cfg["tab"]["art_lang"].".summary
FROM ".$cfg["tab"]["content"]."
left join ".$cfg["tab"]["art_lang"]."
on ".$cfg["tab"]["content"].".idartlang=".$cfg["tab"]["art_lang"].".idartlang
WHERE ".$cfg["tab"]["content"].".idartlang = '$value'
AND ".$cfg["tab"]["content"].".idtype = '1'
AND ".$cfg["tab"]["content"].".typeid = '1'";

$db->query($sql);
$db->next_record();

$head = $db->f("value");
$summary= $db->f("summary");

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><A HREF="'.$link.'">'.$db->f("value").'</a></td></tr>';
echo '<LI><A HREF="'.$link.'">'.$head.'</a><BR>'.$summary;

} // end while
echo '</TD></TR>';


unset($head);
unset($summary);

} // end foreach

} // end if (is_array)

echo '</table><br>';


?>
Zeitgeist
Beiträge: 205
Registriert: Fr 5. Sep 2003, 09:47
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Zeitgeist »

Hi,
schau Dir ggf. mal die "Linkliste" von Robert Giessmann an.

Die ist extrem erweitert und kann sogar einiges mehr.
Liegt auf der Entwicklerseite als rel. neues Modul.

evtl. ist auch dies für Dich Interessant:
http://www.contenido.de/forum/viewtopic ... ght=bilder

Greets und Viel erfolg
Zeitgeist
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Ok - Fehler zwischen den Ohren ... Problem gelöst!

Beitrag von DEDE »

Mir war nicht klar, dass im Artikel selbst schon was geschrieben sein sollte. Nu funkts!

Dabei hab ich noch den BUG in Sachen PEAR.PHP gelöst.

Dicken Dank!

Dede
Gesperrt