Menu w BLOGU


(Shakadima) #1

Witam, mam pytanie.

Jak zrobić menu do bloga, tzn konkretnie jak posegregować daty tak żeby było:

2008

-styczeń

-luty

-

2007

-styczeń

-luty

  • i tak do grudnia

szukałem i nie mogę znaleźć.

pozdrawiam


(Airborn) #2

przyznam, że nie do końca rozumiem... chcesz to zrobić w htmlu? to użyj listy nienumerowanej

  • , chcesz zrobić skrypt który będzie sam będzie tworzył taką listę, to musisz stworzyć np funkcję, przyjmującą dwa argumenty: rok początkowy, miesiąc początkowy. A następnie zrobić dwie zagnieżdżone iteracje, jedną po latach od roku bieżącego, do początkowego, a drugą, zagnieżdżoną po miesiącach, dla roku bieżącego od stycznia do bieżącego miesiąca, dla roku początkowego, od miesiąca początkowego aż do grudnia, dla pozostałych lat po wszystkich możliwych miesiącach i też sformatować wszystko najlepiej przy pomocy

(Shakadima) #3

no tak to rozumiem , pierwsza iteracja to:

foreach($zmienna[blog'] as $key => $news)

{

$output[strftime('%Y',strtotime($news['add_date']))][] = $blog;

}

i teraz powinna być:

$output[strftime('%b',strtotime($bog['add_date']))][] = $news;

tylko nie wiem do końca jak to zestawić żeby zwróciło taką tablice jak chce.


(Airborn) #4

takie coś może być:

function archive($start_month, $start_year)