Cytat
Napisane przez 21 października 2010 Otto dnia
Chyba każdy się domyśli że chciałbym aby wyświetlało tak:
Cytat
Napisane przez Otto dnia 21 października 2010
Niby łatwo coś takiego naprawić ale jakoś mi to nie wychodzi...
To jest funkcja php-fusion która jest odpowiedzialna za wyświetlanie tego tekstu
function newsposter($info, $sep = "", $class = "") { $link_class = $class ? " class='$class' " : ""; $res = " <span ".$link_class.">".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."</span> "; $res .= $locale['global_071'].data($info['news_date']); return "<!--news_poster-->".$res; }
funkcja data() jest prze zemnie napisana gdyż w php-fusion nie było wyświetlania daty tak jak chciałem ( 21 października 2010 )
function data($i) { $d = $data['0']; $r = $data['2']; if ($data['1'] == "1") { $m = "stycznia"; } if ($data['1'] == "2") { $m = "lutego"; } if ($data['1'] == "3") { $m = "marca"; } if ($data['1'] == "4") { $m = "kwietnia"; } if ($data['1'] == "5") { $m = "maja"; } if ($data['1'] == "6") { $m = "czerwca"; } if ($data['1'] == "7") { $m = "lipca"; } if ($data['1'] == "8") { $m = "sierpnia"; } if ($data['1'] == "9") { $m = "września"; } if ($data['1'] == "10") { $m = "października"; } if ($data['1'] == "11") { $m = "listopada"; } if ($data['1'] == "12") { $m = "grudnia"; } }
W poprzedniej funkcji showdate() nie było nic co mogło by odwrócić tą kolejność ale na wszelki wypadek podam:
function showdate($format, $val) { $offset = $userdata['user_offset']+$settings['serveroffset']; } else { $offset = $settings['timeoffset']+$settings['serveroffset']; } if ($format == "shortdate" || $format == "longdate" || $format == "forumdate" || $format == "newsdate") { } else { } }
Edit: Zrobiłem

function newsposter($info, $sep = "", $class = "") { $link_class = $class ? " class='$class' " : ""; echo "<span ".$link_class.">".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."</span> ".$locale['global_071']; }