Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z data w php
krzysiekkurowski
post 21.11.2009, 20:48:46
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 13.02.2005

Ostrzeżenie: (10%)
X----


Witajcie
mam problem z data w php, posiadam zainstalowany Wordpress 2.8.6 z tlumaczeniem polskim, mam theme który jest kalendarzem, i w nim jest linijka ktora pobiera aktualny miesiac i wyswietla jego nazwe
  1. <?php $wp_calendar = wp_calendar(date("F Y", time())); ?>


moj problem polega ze wyswietla november 2009 i nie wiem jak spolszyc nazwe misiąca dla tego przyklad.
Prosze o pomoc
Go to the top of the page
+Quote Post
cojack
post 21.11.2009, 23:25:01
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Panie ścirka chyba sobie jaja robisz biggrin.gif

  1. setlocale(LC_ALL, "pl_PL.utf-8");
  2. echo strftime("%B %Y");


Ten post edytował cojack 21.11.2009, 23:25:19


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post
MateuszS
post 21.11.2009, 23:34:55
Post #3





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


Ehehehe.... tak coś czułem że może być taka funkcja ;P

Ten post edytował MateuszScirka 21.11.2009, 23:39:53


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
krzysiekkurowski
post 22.11.2009, 13:40:35
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 13.02.2005

Ostrzeżenie: (10%)
X----


Dzięki wielkie działa, teraz kombinuje jak moge przełanczać miesiące do przodu albo do tyłu caly plik który steruje kalendarzem to:

  1. <?php $wp_calendar = wp_calendar(date("F Y", time())); ?>
  2. <?php get_header(); ?>
  3.  
  4. <div id="wp_calendar">
  5. <h3><?php setlocale(LC_ALL, 'pl_PL');
  6. echo strftime(' %B %Y ');
  7. ?></h3>
  8. <ul class="weekdays">
  9. <li><?php _e('Sunday') ?></li>
  10. <li><?php _e('Monday') ?></li>
  11. <li><?php _e('Tuesday') ?></li>
  12. <li><?php _e('Wednesday') ?></li>
  13. <li><?php _e('Thursday') ?></li>
  14. <li><?php _e('Friday') ?></li>
  15. <li><?php _e('Saturday') ?></li>
  16. </ul>
  17.  
  18. <?php foreach($wp_calendar['calendar'] as $item): ?>
  19. <?php if($item['weekday'] == 'sunday'): ?>
  20. <ul class="week">
  21. <?php endif; ?>
  22. <?php if($item['is_day'] == "no"): ?>
  23. <li class="noday"></li>
  24. <?php else: ?>
  25. <li class="<?=(isset($item['is_today']) ? ' today' : '')?><?=(isset($item['posts']) ? '' : ' empty')?>">
  26. <div class="head"><?=(isset($item['is_today']) ? ' Dzisiaj ' : '')?><?=$item['day']?></div>
  27. <div class="day">
  28. <?php if(isset($item['posts'])): ?>
  29. <ul>
  30. <?php foreach($item['posts'] as $post): ?>
  31. <li><a title="<?=$post['post_title']?>" href="<?=get_permalink($post['id'])?>"><?=truncate($post['post_title'], 150)?></a></li>
  32. <?php endforeach; ?>
  33. </ul>
  34. <?php endif; ?>
  35. </div>
  36. </li>
  37. <?php endif; ?>
  38. <?php if($item['weekday'] == 'saturday' || isset($item["last_day"])): ?>
  39. </ul>
  40. <?php endif; ?>
  41. <?php endforeach; ?>
  42. </div>
  43. <?php get_footer(); ?>


I teraz tak linijka która wyświetla w szablonie aktualny miesiąc to:
  1. <h3><?php setlocale(LC_ALL, 'pl_PL');
  2. echo strftime(' %B %Y ');?></h3>


Linijka która sprawdza aktualny miesiąc to:
  1. <?php $wp_calendar = wp_calendar(date("F Y", time())); ?>


Doszedłem ze jeśli chce wyświetlić kolejny miesiąc musze dodać coś takiego:
  1. <?php $wp_calendar = wp_calendar(date("F Y", time()). " +1 month"); ?>


Czy da się zrobić jakoś ze miedzy h3 bedzię link "następny miesiąc" lub "poprzedni miesiąc" który doda albo odejmie 1 month do aktualnego miesiąca? próbuje ale mi nie wychodzi

bardzo prosze o pomoc
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:02