Verfasst: Mo 20. Jun 2005, 22:23
Da fällt mir jetzt leider auch erstmal nix mehr ein.
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
Ich benutze dieses Modul in einer Contenido 4.6.15 Version. Der Server wurde jetzt upgedateted aufemergence hat geschrieben: Input:Output:Code: Alles auswählen
####################################################### # Last Modified 1.0 # Autor: Martin Horwath # Datum: 01.10.2003 # Requires: Contenido 4.3.2.1b #######################################################
Code: Alles auswählen
<?php $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 ORDER BY B.lastmodified DESC"; $db->query($query); $db->next_record(); $author = $db->f("author"); // loginname $realname = $db->f("realname"); // realname $lastmodified = strtotime($db->f("lastmodified")); $lastmodified = date("d.m.Y h:i",$lastmodified); echo "Verfasst von : ".$realname."\nLetzte Änderung: ".$lastmodified."\n"; ?>
Gruß aus Frankengepo hat geschrieben:Code: Alles auswählen
$lastmodified = strtotime($db->f("lastmodified")); $lastmodified = date("d.m.Y h:i",$lastmodified);
Das kann ich dir nicht sagen, ich habe das Modul nicht im Einsatz und im Moment auch nicht die Zeit es "mal schnell" irgendwo zu testen bzw. einzubauen.gepo hat geschrieben:Muss das Modul geändert werden....?
Code: Alles auswählen
$query = "SELECT B.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 = B.author
ORDER BY
B.lastmodified DESC";
$db->query($query);
$db->next_record();
$author = $db->f("author"); // loginname
$realname = $db->f("realname"); // realname
$lastmodified = strtotime($db->f("lastmodified"));
$lastmodified = date("d.m.Y",$lastmodified);
echo "Letzte Änderung: ".$lastmodified."\n";
Die Frage ist nun aber nicht wirklich ernst gemeint bei 20 Zeilen Code, oder?stefkey hat geschrieben:Wie kann ich den Fehler einkreisen?
Code: Alles auswählen
<?php
cInclude('classes', 'class.user.php');
cInclude('classes', 'class.article.php');
$oArticle = new Article($idart, $client, $lang);
$oUser = new User();
$author = $oArticle->get('modifiedby'); // loginname
if ($author == '') {
$author = $oArticle->get('author');
}
$realname = $oUser->getRealnameByUserName($author); // realname
if ($realname != '') {
$author = $realname . ' (' . $author . ')';
}
$lastmodified = strtotime($oArticle->get('lastmodified'));
$lastmodified = date("d.m.Y", $lastmodified);
echo "Letzte Änderung: ".$lastmodified." von " . $author;
?>