Modul: Article per Category V0.5

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

Modul: Article per Category V0.5

Beitrag von HerrB » Do 26. Mai 2005, 22:43

Dies ist eine Variation meines Artikellisten-Moduls. Es zeigt Artikel pro Kategorie: Man kann eine oder mehrere Kategorien auswählen und es werden dann pro Kategorie die Artikel mit Link angezeigt, die die eingestellten Bedingungen erfüllen. HTML-Tags, die im angezeigten Text enthalten sind, werden vor der Ausgabe entfernt.

Mit den Einstellungen
Sortiert nach: Änderungsdatum
Artikelanzahl: 1
kann man z.B. immer den aktuellsten Artikel jeder gewählten Kategorie anzeigen.

Das Ganze ist noch recht ungetestet und soll mehr als Vorlage dienen - es fehlt z.B. die Anzeige, aus welcher Kategorie der Artikel stammt - wenn sich das jemand wünscht...

Auch wenn es relativ ungestet ist, nehme ich gerne Feedback und Fehlermeldungen entgegen. Viel Erfolg!

Beschreibung:

Code: Alles auswählen

Module: Article per category V0.9
Contenido-Version: V4.4.x only

HerrB, 26.05.2005
Eingabe:

Code: Alles auswählen

$strSelCats = "CMS_VALUE[0]";

// echo '      <table cellspacing="0" cellpadding="10" border="0">',chr(10); 
echo '        <table cellspacing="0" cellpadding="5" border="0" width="100%">',chr(10);
echo '        <tr valign="top">',chr(10); 
echo '          <td class="text_medium">Kategorien w&auml;hlen:</td>',chr(10);
// Trick: To save multiple selections in <select>-Element, add some JS which saves the
// selection, comma separated in a hidden input field on change.
echo '              <td class="text_medium"><script type="text/javascript"><!--',chr(10);
echo '                  function fncUpdateSel() {',chr(10);
echo '                     var strSel = "";',chr(10);
echo '                     for(i=0; i<document.forms[0].cbxCatSel.length; i++) {', chr(10);
echo '                        if(document.forms[0].cbxCatSel.options[i].selected == true) {',chr(10);
echo '                           if (strSel != "")',chr(10);
echo '                              strSel = strSel + ",";',chr(10);
echo '                           strSel = strSel + document.forms[0].cbxCatSel.options[i].value;',chr(10);
echo '                        }',chr(10);
echo '                     }',chr(10);
echo '                     document.forms[0].elements["CMS_VAR[0]"].value = strSel;',chr(10);
echo '                  }',chr(10);
echo '                  //--></script>',chr(10);
echo '                  <select size="5" name="cbxCatSel" onChange="fncUpdateSel()" multiple>',chr(10);

$arrSelCats = explode(",", $strSelCats);

$sql = "SELECT * FROM ".$cfg["tab"]["cat_tree"]." AS a,".$cfg["tab"]["cat_lang"]." AS b,
       ".$cfg["tab"]["cat"]." AS c WHERE a.idcat = b.idcat AND c.idcat = a.idcat AND
       c.idclient = '".$client."' AND b.idlang = '".$lang."' ORDER BY a.idtree";

$db->query($sql);

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 .= ">"; 

   /* $spaces = "";
   for ($i=0; $i<$db->f("level"); $i++) {
      $spaces .= "&nbsp;&nbsp;";
   } */

   if (in_array ($db->f("idcat"),$arrSelCats)) {
      echo '                     <option style="font-weight: bold; color: #666666; background-color: #eeeeee;" value="'.$db->f("idcat").'" selected>'.$spaces.' > '.$db->f("name").'</option>',chr(10);
   } else {
      echo '                     <option style="font-weight: bold; color: #666666; background-color: #eeeeee;" value="'.$db->f("idcat").'">'.$spaces.' > '.$db->f("name").'</option>',chr(10);
   }
}

echo '                  </select><input type="hidden" name="CMS_VAR[0]" value="' . $strSelCats . '">',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
$strSelCats = "CMS_VALUE[0]"; // selected categories
$maxChar  = "CMS_VALUE[3]"; // Max. shown topic length

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

if($strSelCats != "") {
   $arrSelCats = explode(",", $strSelCats);

    // Table header
    echo '<table width="165" border="0" cellspacing="0" cellpadding="0">',chr(10);
    echo '<tr><td height="30" colspan="2" ></td></tr>',chr(10);
    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>',chr(10);
    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>',chr(10);

   foreach ($arrSelCats as $strCat) {   
      // select all articles in category
      $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 = '$strCat' ";
      if ("CMS_VALUE[6]" != "enabled") {
         $query .= "AND CATART.is_start = '0' ";
      }
      $query .= "AND CONTENT.idartlang = ARTLANG.idartlang ";

      // Container-ID
      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) {

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

            $link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$strCat&idart=".$db->f("id"));
         
            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>',chr(10);
         }
         unset($headline);
      } // end if
   } // end foreach

   echo '</table><br>',chr(10);

} // end if
?>
Gruß
HerrB
Zuletzt geändert von HerrB am Fr 17. Jun 2005, 11:57, insgesamt 1-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

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

Beitrag von HerrB » Sa 28. Mai 2005, 16:17

Vielen vielen Dank HerrB, das scheint genau das zu sein was ich gesucht habe!

Nur leider wird bei mir in der Ausgabe nichts angezeigt, auch keine Überschrift
Da wo die Berichte sein müssten ist es komplett leer. Auch wenn ich Kategorien auswähle, speichere, auf Vorschau klicke, dann zurück auf Konfiguration ist meine Auswahl wieder weg...

Was mache ich falsch???

Danke und Gruß,
Martin
Das sind zwei verschiedene Probleme. Fangen wir mit der config an: D.h. Du gehst auf die Konfiguration der Kategorie oder der Artikels, wählst einen oder mehere Kategorien aus, speicherst das und gehst nochmal in die Konfiguration: Dann sind keine Kategorien mehr ausgewählt? Welcher Browser? Ist JS aktiviert?

Das andere ist, dass vermutlich die Einstellung zum Topic (also Feldtyp) und ID des Feldtyps nicht stimmt.

Ansonsten kannst Du mir Daten zu Deinem Contenido-System auch per PM zusenden (wenn es nicht lokal ist).

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

webmartin
Beiträge: 9
Registriert: Do 14. Apr 2005, 20:35
Kontaktdaten:

Beitrag von webmartin » Mo 30. Mai 2005, 19:07

Danke für den Hinweis,

mit dem InternetExplorer hat es funktioniert!!!

Aber was mir noch zum perfekten Glück fehlt ist ein Vorschaubild zu jedem Artikel, kann man das irgendwie realiseren???

Danke und Gruß,
Martin

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

Beitrag von HerrB » Mo 30. Mai 2005, 19:30

Mit diesem Modul ohne weiteres nicht. Was verstehst Du unter Vorschaubild? Ein Bild aus dem jeweiligen Artikel? Wenn ja, wie ist das Bild definiert?

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

webmartin
Beiträge: 9
Registriert: Do 14. Apr 2005, 20:35
Kontaktdaten:

Beitrag von webmartin » Mo 30. Mai 2005, 20:23

Die Artikel die ich anzeigen lassen möchte (Template: Content - Bericht (Bilder)) haben jeweils ein Bild innerhalb des Textes.

Falls es was nützt, hier der Quellcode des Bild-Moduls:

Code: Alles auswählen

<?php

if ("CMS_IMG[1]" != "") {

    $img = '<img src="CMS_IMG[1]" border="0" width="108">';

    if ("CMS_LINK[1]" != "http://") {
        $img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[1]", "CMS_LINKTARGET[1]", $img);

    }

    echo $img;

}

echo "<br>";
echo "CMS_IMGDESCR[1]";
echo "<br>";
echo "CMS_LINKDESCR[1]";
echo "<br>";

?>
Danke für deine Hilfe!

Gruß Martin

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

Beitrag von HerrB » Di 31. Mai 2005, 16:16

Mmmh, ok, braucht aber einen Augenblick.

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

stsofd
Beiträge: 82
Registriert: So 19. Okt 2003, 19:57
Kontaktdaten:

Beitrag von stsofd » Do 16. Jun 2005, 20:59

Ich störe ungern in den Überlegungen... :wink: aber

HerrB ist es denn irgendwie möglich das Modul mit folgenen "Wünschen" anzupassen? :

- Anzeigen der Subheadline und Erstelldatum so wie mit Modul w3concepts_alist_v1
- einfügen von Navilink 'weiter >>>' (wurde ja schon etwas beschrieben..)

Das ein Bild mit angezeigt wird wäre dann ein Sahnehäubchen (und kann später folgen) ... wobei evtl. ein Bild aus dem Archiv gewählt werden könnte und eine Generierung auf eine vorgegebene Thumb-Größe erfolgt (ähnlich wie bei Modul w3concepts.gallery.v1)

Es sind viele Wünsche auf einmal. Leider bin ich aber nicht so fit in der Script-Sprache und iichwürde das Modul eher "zerschiessen" als etwas sinnvolles erstellen. Ich bin eben mehr (überzeugter) Anwender.

Schon jetzt sage ich DANKE.

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Fr 17. Jun 2005, 00:13

Ich habe das selbe Problem wie oben schon angesprochen wurde.

Ich wähle in der Konfiguration des Templates eine Rubrik aus. Wenn ich dann auf Content > Kategorie > Rubrik gehe und die Kategorie konfigurieren will ist die Auswahl weg und im Frontend kommt nichts raus.

Gibts da schon eine Lösung?

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

Beitrag von HerrB » Fr 17. Jun 2005, 10:29

@stfdof:
Kinder, das ist eine Vorlage, die ihr euch selber anpassen sollt. Und so schwer ist es nicht, einfach ein neues Modul mit dem Code befüllen und damit spielen.

Aber machen wir es gemeinsam...
- Anzeigen der Subheadline und Erstelldatum so wie mit Modul w3concepts_alist_v1
- einfügen von Navilink 'weiter >>>' (wurde ja schon etwas beschrieben..)
Im Code findet sich die SQL-Abfrage:

Code: Alles auswählen

$query =  "SELECT CONTENT.value AS headline, ARTLANG.idart AS id FROM ";
...
Ein Blick in phpMyAdmin auf Deine Datenbank zeigt, dass die Tabelle ARTLANG die Spalten created und lastmodified enthält (beides als Typ datetime). Ergo erweitere man die Abfrage entsprechend:

Code: Alles auswählen

$query =  "SELECT CONTENT.value AS headline, ARTLANG.idart AS id, ARTLANG.created AS created FROM ";
...
Nun kann man später an beliebiger Stelle innerhalb der Schleife mit

Code: Alles auswählen

date("d.m.y",strtotime($db->f("created")))
das Datum ausgeben.

Zum "mehr": Da findet sich der folgende Code:

Code: Alles auswählen

$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$strCat&idart=".$db->f("id")); 
          
            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>',chr(10); 
Durch scharfes Hinsehen kann man erkennen, wo der Link erzeugt und der Text ausgegeben wird. "Mehr" wäre z.B.

Code: Alles auswählen

$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$strCat&idart=".$db->f("id")); 
          
            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">'.$headline.'[<a href="'.$link.'">mehr...</a>]</td></tr>',chr(10); 
@Craxx:
Wenn ich dann auf Content > Kategorie > Rubrik gehe und die Kategorie konfigurieren will ist die Auswahl weg und im Frontend kommt nichts raus.
Wie, was? Du gehst nach Content -> Kategorie und willst da das Template konfigurieren (was ist eine Rubrik?). Und bei der Konfiguration des Templates der Kategorie stehen Dir keine Kategorien zur Auswahl zur Verfügung?

Habe ich das so richtig verstanden?

Gruß
HerrB
Zuletzt geändert von HerrB am Fr 17. Jun 2005, 10:42, insgesamt 1-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

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Fr 17. Jun 2005, 10:33

Also eine Rubrik ist halt ein Eintrag im Kategoriebaum. Also "News" oder was auch immer. ;)

Wennich dort die Kategorie bearbeiten will, ist alles wie in der Vorkonfiguration des Templates eingestellt, nur die Kategorie die aufgelistet weden soll ist nicht mehr angewählt.

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

Beitrag von HerrB » Fr 17. Jun 2005, 10:43

Kannst Du sie denn nochmal auswählen und das Speichern? Schon mal mit dem IE probiert?

Ich werde es nochmal mit dem FF testen, aber ansonsten sollte es gehen.

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

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Fr 17. Jun 2005, 11:13

Auswählen ging zwar aber es wurde nicht gespeichert. Habe das Modul deshalb schon wieder verworfen und kann es daher jetzt nicht mit dem IE testen.

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

Beitrag von HerrB » Fr 17. Jun 2005, 11:26

Ja, den Fehler kann ich bestätigen. Werde ich umgehend korrigieren. Mit dem IE hätte es funktioniert.

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 » Fr 17. Jun 2005, 11:56

Der ist wirklich trivial. Im Input findet sich die Zeile

Code: Alles auswählen

echo '                     document.forms[0].elements("CMS_VAR[0]").value = strSel;',chr(10);
Diese in

Code: Alles auswählen

echo '                     document.forms[0].elements["CMS_VAR[0]"].value = strSel;',chr(10);
ändern (eckige Klammern statt Runde). Mit FF und IE getestet. Code auf der ersten Seite passe ich noch an.

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

stsofd
Beiträge: 82
Registriert: So 19. Okt 2003, 19:57
Kontaktdaten:

Beitrag von stsofd » Fr 17. Jun 2005, 16:47

HerrB hat geschrieben: Kinder, das ist eine Vorlage, die ihr euch selber anpassen sollt. Und so schwer ist es nicht, einfach ein neues Modul mit dem Code befüllen und damit spielen.
Vielen Dank ... für das Spielzeug und die fehlenden Bausteine. Ich werde mal am Wochenende etwas basteln... Mal sehen ob es gelingt.

Gesperrt