30.11.2012, 18:34
Seiten: 1 2
01.12.2012, 18:24
Hi,
also hatte es am gestrigen Abend probiert gehabt, nur leider zeigt er es nicht so an, wie ich es will, liegt wohl vermutlich daran, dass mir das als Laie etwas zu komplex ist.
Danke dennoch.
also hatte es am gestrigen Abend probiert gehabt, nur leider zeigt er es nicht so an, wie ich es will, liegt wohl vermutlich daran, dass mir das als Laie etwas zu komplex ist.
Danke dennoch.
02.12.2012, 16:47
Habe mal eine Funktion von frostschutz' verlinkter Seite verwendet und ein wenig angepasst. Probier das mal so:
Ersetze in der member.php die Zeile
durch
und füge am Ende der member.php folgende Zeilen ein
Ersetze in der member.php die Zeile
PHP-Code:
$memregdate = my_date($mybb->settings['dateformat'], $memprofile['regdate']);
PHP-Code:
$memregdate = my_date($mybb->settings['dateformat'], $memprofile['regdate']);
$memregdate .= elapsed_time($memprofile['regdate'], 3);
PHP-Code:
function elapsed_time($timestamp, $precision = 2) {
$time = TIME_NOW - $timestamp;
$a = array('Jahrzehnt' => 315576000, 'Jahr' => 31557600, 'Monat' => 2629800, 'Woche' => 604800, 'Tag' => 86400, 'Stunde' => 3600, 'Minute' => 60, 'Sekunde' => 1);
$i = 0;
foreach($a as $k => $v) {
$$k = floor($time/$v);
if ($$k) $i++;
$time = $i >= $precision ? 0 : $time - $$k * $v;
$s = $$k > 1 ? 'e' : '';
$$k = $$k ? $$k.' '.$k.$s.' ' : '';
@$result .= $$k;
}
$timediff_regdate = " (".str_replace( "ee", "en", $result).")";
return $timediff_regdate;
}
02.12.2012, 17:57
Funzt bei mir, ausser die Minuten und Sekunden. Brauch ich zwar nicht, aber es geht. Suppi Arbeit Jockl
02.12.2012, 18:11
(02.12.2012, 17:57)MrBrechreiz schrieb: [ -> ]Funzt bei mir, ausser die Minuten und Sekunden.
Das kannst Du hier
PHP-Code:
elapsed_time($memprofile['regdate'], 3);
02.12.2012, 18:57
Funzt und im Normalfall hat man da genug Platz. 1+ Jockl ^^
Seiten: 1 2