Modul: Artikelliste für V4.4.x (V2.0.2)

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Modul: Artikelliste für V4.4.x (V2.0.2)

Beitrag von HerrB »

Heiß ersehnt, endlich da ("Schon wieder eine Artikelliste"). Anbei eine Überarbeitung der Standardartikelliste in Contenido der V4.4.x-Serie.

Neue Features:
- Wahl der Sortierung (nach Artikel-ID, Topic, Erstellungdsatum, Änderungsdatum, Seitentitel [Backend], Seitentitel [Frontend], Zusammenfassung [Backend] oder Sort-Nummer). Allerdings nur eins auf einmal, wir wollen ja nicht übertreiben...
- Wahl der Anzeige des Startartikels
- Sofern der Startartikel angezeigt wird, optional: Anzeige des Startartikels an erster Stelle
- Auswahl des Nummer des verwendeten Inhaltstyps (z.B. 3 bei CMS_HTML[3]), der das Topic enthält
- Auswahl des Inhaltstyps, der das Topic enthält
- Begrenzung der Anzahl der angezeigten Topics

Trotzdem entspricht das Modul der Standardartikelliste insoweit, dass die Topics wie im Standardmandanten (sprich: in orange) ausgegeben werden - da muss man nach wie vor selbst Hand anlegen, das Modul ist als Basis für eigene Aktivitäten gedacht.

Hinweis: Dieses Modul ist nicht mit V4.5.x kompatibel.

Beschreibung:

Code: Alles auswählen

Artikelliste V4.4.5 V2.0.1

Basiert auf der Standardartikelliste von Contenido V4.4.x (Autor: Jan Legowski, 4fb).
Überarbeitet von HerrB, 06.02.2005
Eingabe:

Code: Alles auswählen

$selected = "CMS_VALUE[0]"; // selected category

echo '      <table cellspacing="0" cellpadding="10" border="0">',chr(10);
echo '        <tr valign="top">',chr(10);
echo '          <td class="text_medium">Kategorie w&auml;hlen:</td>',chr(10);
echo '          <td class="text_medium"><select name="CMS_VAR[0]">',chr(10);

if ($selected != "0" && $selected != "") {
   echo '                <option value="0">--- kein ---</option>',chr(10);
} else {
   echo '                <option selected="selected" value="0">--- kein ---</option>',chr(10);
}

// fetch all categorys
$query =  "SELECT A.idcat, A.level, C.name FROM ".$cfg["tab"]["cat_tree"]." AS A, ";
$query .= $cfg["tab"]["cat"]." AS B,  ".$cfg["tab"]["cat_lang"]." AS C WHERE A.idcat=B.idcat ";
$query .= "AND B.idcat=C.idcat AND C.idlang='$lang' AND B.idclient='$client' ";
$query .= "AND C.visible=1 ORDER BY A.idtree";

// execute query
$db->query($query);

// loop result and build the options
while ($db->next_record()) {
   $spaces = "|";               // indent spacer
   $levels = $db->f("level");   // how many levels

   for ($i = 0; $i < $levels; $i++) {
      $spaces = $spaces . "--"; // add 2 spaces for every level
   }

   $spaces .= ">";

   if ($selected == $db->f("idcat")) {
      // selected category
      echo '<option selected="selected" value="'. $db->f("idcat") .'">'. $spaces . $db->f("name") .'</option>',chr(10);
   } else {
      // category
      echo '<option value="'. $db->f("idcat") .'">'. $spaces . $db->f("name") .'</option>',chr(10);
   }
}

echo '              </select>',chr(10);
echo '          </td>',chr(10);
echo '        </tr>',chr(10);
echo '        <tr>',chr(10);
echo '          <td class="text_medium">&Uuml;berschrift</td>',chr(10);
echo '          <td class="text_medium"><input type="text" name="CMS_VAR[2]" value="CMS_VALUE[2]"></td>',chr(10);
echo '        </tr>',chr(10);
echo '        <tr>',chr(10);
echo '          <td class="text_medium">Angezeigte L&auml;nge in Zeichen</td>',chr(10);
if (!is_numeric("CMS_VALUE[3]")) {
   echo '          <td class="text_medium"><input type="text" name="CMS_VAR[3]" value="50"></td>',chr(10);
} else {
   echo '          <td class="text_medium"><input type="text" name="CMS_VAR[3]" value="CMS_VALUE[3]"></td>',chr(10);
}
echo '        </tr>',chr(10);
echo '        <tr>',chr(10);
echo '          <td class="text_medium" style="vertical-align: top;">Sortiert nach:</td>',chr(10);
echo '          <td class="text_medium"><select name="CMS_VAR[4]">',chr(10);
if ("CMS_VALUE[4]" == "" || "CMS_VALUE[4]" == "CATART.idart") {
   echo '                <option value="CATART.idart" selected>Artikel-ID</option>',chr(10);
} else {
   echo '                <option value="CATART.idart">Artikel-ID</option>',chr(10);
}
if ("CMS_VALUE[4]" == "CONTENT.value") {
   echo '                <option value="CONTENT.value" selected>Topic</option>',chr(10);
} else {
   echo '                <option value="CONTENT.value">Topic</option>',chr(10);
}
if ("CMS_VALUE[4]" == "ARTLANG.created") {
   echo '                <option value="ARTLANG.created" selected>Erstellungsdatum</option>',chr(10);
} else {
   echo '                <option value="ARTLANG.created">Erstellungsdatum</option>',chr(10);
}
if ("CMS_VALUE[4]" == "ARTLANG.lastmodified") {
   echo '                <option value="ARTLANG.lastmodified" selected>Änderungsdatum</option>',chr(10);
} else {
   echo '                <option value="ARTLANG.lastmodified">Änderungssdatum</option>',chr(10);
}
if ("CMS_VALUE[4]" == "ARTLANG.title") {
   echo '                <option value="ARTLANG.title" selected>Seitentitel (Backend)</option>',chr(10);
} else {
   echo '                <option value="ARTLANG.title">Seitentitel (Backend)</option>',chr(10);
}
if ("CMS_VALUE[4]" == "ARTLANG.pagetitle") {
   echo '                <option value="ARTLANG.pagetitle" selected>Seitentitel (Frontend)</option>',chr(10);
} else {
   echo '                <option value="ARTLANG.pagetitle">Seitentitel (Frontend)</option>',chr(10);
}
if ("CMS_VALUE[4]" == "ARTLANG.summary") {
   echo '                <option value="ARTLANG.summary" selected>Zusammenfassung (Backend)</option>',chr(10);
} else {
   echo '                <option value="ARTLANG.summary">Zusammenfassung (Backend)</option>',chr(10);
}
if ("CMS_VALUE[4]" == "ARTLANG.artsort") {
   echo '                <option value="ARTLANG.artsort" selected>Sort No.</option>',chr(10);
} else {
   echo '                <option value="ARTLANG.artsort">Sort No.</option>',chr(10);
}
echo '              </select><br>',chr(10);
if ("CMS_VALUE[5]" != "DESC") {
   echo '             <input type="radio" name="CMS_VAR[5]" value="ASC" checked>Aufsteigend&nbsp;<input type="radio" name="CMS_VAR[5]" value="DESC">Absteigend',chr(10);
} else {
   echo '             <input type="radio" name="CMS_VAR[5]" value="ASC">Aufsteigend&nbsp;<input type="radio" name="CMS_VAR[5]" value="DESC" checked>Absteigend',chr(10);
}
echo '          </td>',chr(10);
echo '        </tr>',chr(10);
echo '        <tr>',chr(10);
echo '          <td class="text_medium" style="vertical-align: top;">Startartikel:</td>',chr(10);
if ("CMS_VALUE[6]" != "enabled") {
   echo '          <td class="text_medium"><input type="checkbox" name="CMS_VAR[6]" value="enabled">Anzeigen&nbsp;';
} else {
   echo '          <td class="text_medium"><input type="checkbox" name="CMS_VAR[6]" value="enabled" checked>Anzeigen&nbsp;';
}
if ("CMS_VALUE[7]" != "enabled") {
   echo '<input type="checkbox" name="CMS_VAR[7]" value="enabled">An erster Stelle</td>',chr(10);
} else {
   echo '<input type="checkbox" name="CMS_VAR[7]" value="enabled" checked>An erster Stelle</td>',chr(10);
}
echo '        </tr>',chr(10);
echo '        <tr>',chr(10);
echo '          <td class="text_medium" style="vertical-align: top;">Topic-Identifikation:</td>',chr(10);
echo '          <td class="text_medium" style="vertical-align: top;">Inhaltstyp:&nbsp;<select name="CMS_VAR[9]">',chr(10);
if (!is_numeric("CMS_VALUE[9]") || !in_array("CMS_VALUE[9]", array("1","2","3","9"))) {
   echo '                <option value="1" selected>CMS_HTMLHEAD</option>',chr(10);
} else {
   echo '                <option value="1">CMS_HTMLHEAD</option>',chr(10);
}
if ("CMS_VALUE[9]" == "2") {
   echo '                <option value="2" selected>CMS_HTML</option>',chr(10);
} else {
   echo '                <option value="2">CMS_HTML</option>',chr(10);
}
if ("CMS_VALUE[9]" == "3") {
   echo '                <option value="3" selected>CMS_TEXT</option>',chr(10);
} else {
   echo '                <option value="3">CMS_TEXT</option>',chr(10);
}
if ("CMS_VALUE[9]" == "9") {
   echo '                <option value="9" selected>CMS_HEAD</option>',chr(10);
} else {
   echo '                <option value="9">CMS_HEAD</option>',chr(10);
}
echo '            </select><br>',chr(10);
if (!is_numeric("CMS_VALUE[8]")) {
   echo '          Typ-Nummer (z.B. 3 bei CMS_HTML[3]): <input type="text" name="CMS_VAR[8]" length="5" maxlength="10" value="1">',chr(10);
} else {
   echo '          Typ-Nummer (z.B. 3 bei CMS_HTML[3]): <input type="text" name="CMS_VAR[8]" length="5" maxlength="10" value="CMS_VALUE[8]">',chr(10);
}
echo '          </td>',chr(10);
echo '        </tr>',chr(10);
echo '        <tr>',chr(10);
echo '          <td class="text_medium">Artikelanzahl (0 = keine Begrenzung):</td>',chr(10);
if (!is_numeric("CMS_VALUE[10]")) {
   echo '          <td class="text_medium"><input type="text" name="CMS_VAR[10]" value="0"></td>',chr(10);
} else {
   echo '          <td class="text_medium"><input type="text" name="CMS_VAR[10]" value="CMS_VALUE[10]"></td>',chr(10);
}
echo '        </tr>',chr(10);
echo '      </table>',chr(10);
Ausgabe:

Code: Alles auswählen

<?php
$selCat     = "CMS_VALUE[0]"; // selected category
$maxChar = "CMS_VALUE[3]"; // Max. shown topic length

if (!is_numeric($maxChar) || $maxChar < 1) {
   $maxChar = "50";
}

if(is_numeric($selCat) && $selCat != "0") {
   // select all articles in category without start article
   $query =  "SELECT CONTENT.value AS headline, ARTLANG.idart AS id FROM ";
   $query .= $cfg["tab"]["cat_art"]." AS CATART, ";
   $query .= $cfg["tab"]["art_lang"]." AS ARTLANG, ";
   $query .= $cfg["tab"]["content"]." AS CONTENT ";
   $query .= "WHERE CATART.idcat = '$selCat' ";
   if ("CMS_VALUE[6]" != "enabled") {
      $query .= "AND CATART.is_start = '0' ";
   }
   $query .= "AND CONTENT.idartlang = ARTLANG.idartlang ";

   // Content-Type-Number
   if (!is_numeric("CMS_VALUE[8]")) {
      $query .= "AND CONTENT.typeid = '1' ";
   } else {
      $query .= "AND CONTENT.typeid = 'CMS_VALUE[8]' ";
   }

   // Content-Type
   if (!is_numeric("CMS_VALUE[9]")) {
      $query .= "AND CONTENT.idtype = '1' ";
   } else {
      $query .= "AND CONTENT.idtype = 'CMS_VALUE[9]' ";
   }

   $query .= "AND ARTLANG.idart = CATART.idart AND ARTLANG.idlang = '$lang' ";
   $query .= "AND ARTLANG.online = '1' ORDER BY ";
   if ("CMS_VALUE[6]" == "enabled" && "CMS_VALUE[7]" == "enabled") { // Startartikel an erster Stelle
      $query .= "CATART.is_start DESC, ";
   }

   // Sort by
   if ("CMS_VALUE[4]" == "") {
      $query .= "CATART.idart ";
   } else {
      $query .= "CMS_VALUE[4] ";
   }

   // ASC/DESC
   if ("CMS_VALUE[5]" == "") {
      $query .= "DESC ";
   } else {
      $query .= "CMS_VALUE[5] ";
   }

   // LIMIT
   if (is_numeric("CMS_VALUE[10]") && "CMS_VALUE[10]" > 0) {
      $query .= "LIMIT 0, CMS_VALUE[10]";
   }

   // execute query
   $db->query($query);

   if ($db->num_rows() > 0) {
      // Table header
      echo '<table width="165" border="0" cellspacing="0" cellpadding="0">';
      echo '<tr><td height="30" colspan="2" ></td></tr>';
      echo '<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>';
      echo '<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>';

      while ($db->next_record()) {
         $headline = urldecode($db->f("headline"));
         if (strlen($headline) > $maxChar) {
            $headline = substr($headline, 0, $maxChar);
            $headline .= '..';
         }

         $link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$selCat&idart=".$db->f("id")."&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.'">'.$headline.'</a></td></tr>';
      } // end while
      unset($headline);
      echo '</table><br>';
   } // end if
} // end if
?>
Viel Erfolg.

Gruß
HerrB
Zuletzt geändert von HerrB am Fr 18. Nov 2005, 11:21, insgesamt 5-mal geändert.
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Frederic Schneider
Beiträge: 9
Registriert: Fr 26. Nov 2004, 15:07
Wohnort: Eschborn
Kontaktdaten:

Beitrag von Frederic Schneider »

Guten Tag HerrB,

ich versuche gerade Dein Module "Artikelliste" unter Contenido 4.4.5 zu testen - ohne Erfolg.
Und zwar erhalte ich folgende Fehlermeldung:
Parse error: parse error in /XXX/frederic.schneider/contenido-4.4.5/cms/front_content.php(567) : eval()'d code on line 613
Würde mich über eine Antwort freuen.
Zuletzt geändert von Frederic Schneider am Di 8. Feb 2005, 09:50, insgesamt 1-mal geändert.
Mit freundlichen Grüßen
Frederic Schneider
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Praktikant 4fb
Jemand von 4fb hat keine Zeit zum Testen, soso... :wink:

Ich benötige noch Angaben. Wann tritt die Fehlermeldung auf? Bei Style > Module, bei der Konfiguration oder bei der Anzeige der Seite?

Ich nehme mal an, bei der Anzeige der Seite. Wurde sie konfiguriert (wobei es auch ohne funktionieren sollte)? Da das Modul keine 616 Zeilen hat, bräuchte ich ansonsten noch weitere Informationen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Frederic Schneider
Beiträge: 9
Registriert: Fr 26. Nov 2004, 15:07
Wohnort: Eschborn
Kontaktdaten:

Beitrag von Frederic Schneider »

Ich bin keiner von 4fb... Ich mach nur ein Berufspraktikum :).
Ich werde es dir morgen sagen. Bin im Moment zu Hause.
Mit freundlichen Grüßen
Frederic Schneider
Frederic Schneider
Beiträge: 9
Registriert: Fr 26. Nov 2004, 15:07
Wohnort: Eschborn
Kontaktdaten:

Beitrag von Frederic Schneider »

Guten Tag,

also ich habe das Module normal hinzugefügt.
Habe mir eben mal Zeit genommen und das Module mir genauer angeschaut.
Wenn ich im Output die letzten Teilen im while ausklammer, so gibt es keinen Fehler mehr. Nach genauerem Testen bin ich zu dem Schluss gekommen, dass der Fehler (wahrscheinlich) hier seinen Ursprung hat:

Code: Alles auswählen

while ($db->next_record()) {
         $headline = urldecode($db->f("headline"));
         if (strlen($headline) > CMS_VALUE[3]) {
            $headline = substr($headline, 0, CMS_VALUE[3]);
            $headline .= '..';
         }

         // ...
Speziell die ersten drei Zeilen. Allerdings sehe ich da keinen Syntaxfehler. Ggf. hängt der Fehler mit einem anderen Codeteil zusammen - nur welcher, das konnte ich (noch) nicht rausfinden. Vielleicht weisst du ja einen Rat?
Mit freundlichen Grüßen
Frederic Schneider
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Wurde in der Konfiguration eine Anzahl der Zeichen angegeben?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Frederic Schneider
Beiträge: 9
Registriert: Fr 26. Nov 2004, 15:07
Wohnort: Eschborn
Kontaktdaten:

Beitrag von Frederic Schneider »

Steht zur Zeit auf 100. Könnte es sonst eine Konfigurationssache sein?
Mit freundlichen Grüßen
Frederic Schneider
Frederic Schneider
Beiträge: 9
Registriert: Fr 26. Nov 2004, 15:07
Wohnort: Eschborn
Kontaktdaten:

Beitrag von Frederic Schneider »

So es funktioniert nun.
Es war wohl irgendetwas falsch eingestellt - frag mich nicht was.
Danke für die Mühe ;).
Mit freundlichen Grüßen
Frederic Schneider
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ich habe das Modul überarbeitet, so dass nun ein Standardwert sicher gestellt ist (Code oben ist aktualisiert).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

qwert0 hat geschrieben:Ich habe deine Artikelliste ausprobiert:

Genau wie bei anderen Artikellisten aus dem Forum die ich getestet habe, gab es als Resultat leider „Nichts“ – nur eine weiße Seite…

Wenn ich die standart Artikelliste benutze, die bei der Installation dabei war, entsteht eine leere Tabelle…

Ich habe auch schon versucht das Layout zu verändern – ich habe das Beispiel aus dem Hilfe-pdf ausprobiert. Es hat leider nichts geholfen. :-(

Ich weiß leider nicht wie ich das Problem irgendwie eingrenzen kann.
Nun, wenn nix zurückgegeben wird oder nur eine leere Tabelle, stimmt vermutlich die Kombination aus der Angabe zu Container und zum verwendeten Feld-Typ nicht.

In welchem Container stehen (bei den Artikeln) die Überschriften und um welchen Typ handelt es sich bei dem Feld (z.B. CMS_HTMLHEAD)? Hast Du die Angaben so auch in meinem Modul eingetragen? Sind die Artikel online?

Ansonsten poste hier Screenshots einer Seite im Editor, die Konfigurationsseite (der Seite oder der Kategorie), in der man erkennen kann, welches Modul in welchem Container steckt und einen Screenshot der Konfiguration des Moduls.

Oder Anmeldedaten zu Deiner Installation via PM ...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Hallo HerrB,

ich habe mal gerade deine Artikelliste eingebaut. Problem: ich habe in der Konfiguration Sort No. gewaehlt und absteigend, in der Annahme, es handle sich dabei um den Sortierschluessel. Meine Artikel haben zwar alle (unterschiedliche) Sortierschluessel, aber die werden trotzdem nur aufsteigend angezeigt. Woran koennte es liegen?

Gruss
Christa

PS C4.4.4.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ergänze vor

Code: Alles auswählen

// ASC/DESC
   if ("CMS_VALUE[5]" == "") {
      $query .= "DESC ";
mal echo "CMS_VALUE[5]". Was steht dann da?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

es stand das richtige, aber jetzt funktioniert's komischerweise auch. Kann's an der nicht zwischendurch geleerten con_code gelegen haben? Denn ich habe in der Konfiguration zwischen ASC und DESC gewechselt, und ich habe mir nicht die gesamte Liste angeschaut, aber an der letzten Stelle stand beide Male derselbe Eintrag. Inzwischen scheint's aber richtig zu funktionieren ...
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Na, wunderbar. Tja, eigentlich sollte es die con_code nicht sein.

Und, wie findste das Modul?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

HerrB hat geschrieben:Und, wie findste das Modul?
An sich ganz gut, und die vielfaeltigen Einstellungsmoeglichkeiten ganz toll, gerade fuer die, die keine oder nicht so viel Ahnung von PHP und SQL haben, aber eigentlich nicht ganz das, was ich brauche. :oops: Ich hatte bisher aus Faulheit Snoopys Artikelliste im Einsatz, die sich aber bei mir merkwuerdig verhielt, es wurde nicht die angegebene Anzahl Zeichen vom Artikeltext dargestellt, sondern mal (viel) zu viel, mal zu wenig, und ich konnte die Ursache nicht finden. Da ich aber keine Zeit zum Debuggen habe, habe ich erstmal deine Liste genommen, und da gibt's halt nur die Ueberschriften, damit muessen die Leute leben. :wink:

Gruss
Christa
Gesperrt