4.3.2.1b: interne Links und Multilanguagefähigkeiten

Gesperrt
Arno Simon
Beiträge: 158
Registriert: Di 2. Sep 2003, 18:10
Kontaktdaten:

4.3.2.1b: interne Links und Multilanguagefähigkeiten

Beitrag von Arno Simon » Do 18. Sep 2003, 20:12

Hi,

ich habe einen Bug gefunden, welcher den Multilanguage-Einsatz der 4.3.2.1b in Punkto interne Verlinkung angeht!

In der Datei /contenido/includes/include.CMS_LINK.php wird von Zeile 87 bis 99 die SQL zur Erzeugung der Link-Artikelliste gebildet. In dieser SQL fehlt die Einschränkung der Artikel auf die gültige Language-ID. Dadurch werden die Artikel in allen Sprachen angezeigt.

Durch Austausch der SQL-zeilen gegen

Code: Alles auswählen

                $sql = "SELECT *".
                       " FROM ".$cfg["tab"]["cat_tree"]." AS a,".
                       "      ".$cfg["tab"]["cat_art"]." AS b,".
                       "      ".$cfg["tab"]["cat"]." AS c,".
                       "      ".$cfg["tab"]["cat_lang"]." AS d,".
                       "      ".$cfg["tab"]["art_lang"]." AS e".
                       " WHERE  a.idcat = b.idcat AND".
                       "        b.idcat = d.idcat AND".
                       "        d.idlang = '".$lang."' AND".
                       "        b.idart  = e.idart AND".
                       "        c.idcat = a.idcat AND".
                       "        c.idclient = '".$client."' AND".
                       "        e.idlang = ".$lang.
                       " ORDER BY a.idtree";
wird der Fehler behoben.

Gruß

Arno

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 14. Okt 2003, 08:31

Hallo Arno,

danke für den Hinweis; ist in der nächsten Version mit drin.

Grüße,
Timo

Gesperrt