Nie jesteś zalogowany na forum.
Strony: 1
Przydałoby się spolszczyć datę wyświetlaną przy postach:
http://www.php.net/manual/pl/function.date.php
Aby sformatować datę w innych językach, należy użyć funkcji setlocale() i strftime() zamiast date().
Znacznie lepiej wyglądałoby "01 Gru 2009" niż 01-12-2009 lub "01 Dec 2009".
Ostatnio edytowany przez xn (2012-11-08 00:11:36)
Offline
W sumie to przydałoby się aczkolwiek można to też wykonać przy użyciu javascript.
Offline
Chętnie zobaczę skrypt, który podmieni December na Gru itd.
Ale jednak spolszenie w php byłoby lepsze.
Offline
Przykład na dwa miesiące, resztę trzeba sobie dorobić
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script type="text/javascript">
if(location.pathname=="/admin_options.php") {
/// Jeżeli jest w administracji to nic nie podmienia
}
else {
var body = jQuery('body').html();
var miesiac = body.replace(/August/g,'AUGUST333').replace(/September/g,'WRZESIEŃXXX')
jQuery('body').html(miesiac);
}
</script>
Offline
Tylko nie można przecież podmieniać tych nazw dla całego body - czasem taka angielska nazwa może być po prostu w treści strony (post, ogłoszenie itp.) i autor by nie chciał zamiany. Poza tym zamiana kodu dla całego body jest strasznie czasochłonna - ok. 500ms, przy czym dla tylko jednego elementu (dla testu wziąłem #brdmenu) to ok. 1ms.
Ale da się to zrobić JSem, wystarczy podmieniać te daty tylko w tych polach, w których umieszczane są przez system (dużo roboty).
Lepiej w PHP to machnąć, ale z inwencją Tomka to raczej wątpię
Offline
Strony: 1