MyXoops Forum

Re: iContent 4 -> Datumsanzeige im Block Neu anpassen [Module für News und Content] - myXOOPS German Support

ats-71177

"myXOOPs"-Neuling
Gepostet am:11.08.2005 12:53
ats-71177
ats-71177 Offline (Show more)
"myXOOPs"-Neuling
Posts: 3
Since: 12.05.2005
#2

Re: iContent 4 -> Datumsanzeige im Block Neu anpassen

Wen es interessiert:

Das Datum ist Global festgelegt also kann man lange im Modul selbst suchen *gg

Wer das Datumsformat ändern will ohne eine spezielle Funktion zu erstellen muss im xoops/include-Ordner die Datei functions.php bearbeiten.
Dort die Funktion formatTimestamp suchen, sollte in etwa so aussehen:

Zitat:

function formatTimestamp($time, $format="l", $timeoffset="")
{
if(is_callable(array("XoopsLocal", "formatTimestamp"))) {
return XoopsLocal::formatTimestamp($time, $format, $timeoffset);
// Or
// return xoops_local("formatTimestamp", $time, $format, $timeoffset);
}

global $xoopsConfig, $xoopsUser;
$usertimestamp = xoops_getUserTimestamp($time, $timeoffset);
switch (strtolower($format)) {
case 's':
$datestring = _SHORTDATESTRING;
break;
case 'm':
$datestring = _MEDIUMDATESTRING;
break;
case 'mysql':
$datestring = "Y-m-d H:i:s";
break;
case 'rss':
$datestring = "r";
break;
case 'l':
$datestring = _DATESTRING;
break;
default:
if ($format != '') {
$datestring = $format;
} else {
$datestring = _DATESTRING;
}
break;
}
return ucfirst(date($datestring, $usertimestamp));
}

In der ersten Zeile $format="l" muss dann enstsprechend nach gewünschten Format angepasst werden, enstprechende Definitionen sind ja in der Switch-Anweisung zu finden

Das gilt dann logischerweise Global also für die komplette Xoops-Seite, allerdings ist iContent bei mir das einzige Modul welches Global auf das Datumsformat zurückgreift, sollte von daher kein Problem sein *gg

ats-71177

"myXOOPs"-Neuling
Gepostet am:10.08.2005 11:26
ats-71177
ats-71177 Offline (Show more)
"myXOOPs"-Neuling
Posts: 3
Since: 12.05.2005
#1

iContent 4 -> Datumsanzeige im Block Neu anpassen

Hallo

Ich würde gerne im Block Neu nur das Datum ohne Uhrzeit anzeigen lassen. Es wird ja durch new.Date festgelegt aber ich kann die Definition dazu nicht finden, in welcher Datei ist das versteckt *g
Ausserdem ist mir aufgefallen, dass die Uhrzeit um eine Stunde verschoben ist, Global habe ich alles auf +1h gestellt und ich glaube nur in diesem Modul funktioniert das nicht, bin mir jetzt aber nicht ganz sicher.
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5324 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1813 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag