Ich habe gerade ein kleines Problem mit dem folgenden Modul.
Dieses habe ich auf einer zweisprachigen Contenido-Webseite eingebunden.
Leider scheint das SQL-Statement nicht zu erkennen, welches die aktuell aktive Sprache ist und es erscheint in der englischen Version das Änderungsdatum der deutschen Seite (entsprechend der ID).
Es wäre nett, wenn mir jemand sagen könnte, was ich in dem Statement ändern müsste, damit er die verschienden Sprachen unterscheidet.
Ich habe schon so einiges versucht, komme aber jetzt nicht mehr weiter

Code: Alles auswählen
$formatierung = "CMS_VALUE[1]";
$text = "CMS_VALUE[2]";
$query = "SELECT A.author AS author,
B.lastmodified AS lastmodified,
C.realname AS realname
FROM
".$cfg["tab"]["art_lang"]." AS A,
".$cfg["tab"]["content"]." AS B,
".$cfg["tab"]["phplib_auth_user_md5"]." AS C
WHERE
A.idart = '$idart' AND
B.idartlang = A.idartlang AND
C.username = A.author AND
ORDER BY
B.lastmodified DESC";
$db2->query($query);
$db2->next_record();
$lastmodified = strtotime($db2->f("lastmodified"));
if($formatierung == "d.m.Y")
{
echo "Letztes Update: " . date("d.m.Y",$lastmodified);
}
else if($formatierung == "Y/m/d")
{
echo "Last update: " . date("Y/m/d",$lastmodified);
}
else
{
echo "Letztes Update: " . date("d.m.Y",$lastmodified);
}
Tim