Kaip padaryti lietuvišką datą tinklalapyje? v7.02.xx
Parašė Maksas 2012 sausio 11 13:01:28
1. Atsidarome maincore.php
2. Surasti Eil. ~852 šį kodą:
[geshi=php]// Format the date & time accordingly
function showdate($format, $val) {
global $settings, $userdata;
if (isset($userdata['user_offset'])) {
$offset = $userdata['user_offset']+$settings['serveroffset'];
} else {
$offset = $settings['timeoffset']+$settings['serveroffset'];
}
if ($format == "shortdate" || $format == "longdate" || $format == "forumdate" ||
$format == "newsdate") {
return strftime($settings[$format], $val + ($offset * 3600));
} else {
return strftime($format, $val + ($offset * 3600));
}
}
[/geshi]
3. Pakeisti į šį:
[geshi=php]// Format the date & time accordingly
function ltdate($op) {
$rights = array("January" => "Sausio", "February" => "Vasario", "March" =>
"Kovo",
"April" => "Balandžio", "May" => "Gegužės", "June" => "Birželio", "July" =>
"Liepos",
"August" => "Rugpjūčio", "September" => "Rugsėjo", "October" => "Spalio",
"November" => "Lapkričio", "December" => "Gruodžio");
foreach($rights as $key=>$rightsg) $op = str_replace($key, $rightsg, $op);
return $op;
}
function showdate($format, $val) {
global $settings;
if ($format == "shortdate" || $format == "longdate" || $format == "forumdate" ||
$format == "newsdate") {
return ltdate(strftime($settings[$format],
$val+($settings['timeoffset']*3600)));
} else {
return ltdate(strftime($format, $val+($settings['timeoffset']*3600)));
}
}[/geshi]
PS.[i]Prieš dedant šį kodą,nukopijuokite [b]mancore.php[/b] ir patalpinkite į txt arba Notepad failą po to įrašome šį kodą,nes gali būti maincore.php UTF-8 koduotė ir jums po to gali išmesti klaidą arba išvis nieko nerodyti.Atgal keldami į ROOT txt failą pavadinkime [b]maincore.php[/b][/i]
Na ir viskas,dabar turite lietuvišką data visame puslapyje.
Kodo autorius v7.00.xx rinas, aš tik pakoregavau ir pritaikiau naujausiai versijai.