[PHP] Odczyt daty z serwera i zrobienie timeline |
[PHP] Odczyt daty z serwera i zrobienie timeline |
5.06.2018, 09:00:25
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
Witam serdecznie,
mam takowe pytanie, jak w czystej teorii na razie i jakimi komendami wykonać timeline galerii zdjęć wrzucanych na serwer? Np wrzucam dzisiaj 3 zdjęcia, pojutrze 8 - a skrypt wyświtli mi timeline z 3 zdjęciami dzisiaj posortowanymi w zależności od czasu uploadu i te pojutrze... Czyli trzeba mi wyciągnąć w jakiś sposób czas (data i godzina minuta) uploadu na serwer i wyswietlenie pozniej paczki zdjec z jednego dnia, nastepnego mozliwego itd... |
|
|
5.06.2018, 09:17:57
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Prosisz bazę o zdjęcia posortowane od najnowszych, a potem w widoku albo iterujesz i sprawdzasz datę, albo w kontrolerze sobie grupujesz po dacie.
|
|
|
5.06.2018, 10:51:07
Post
#3
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
ok to teraz praktyka:
print_r daje mi: nie za duzo tablic w tablicach? czy jest ok? @EDIT raczej tak bym zrobił:
co daje
@EDIT 2 ...w każdym razie teraz mamy prostą pętlę
w której wyswietlane sa pliki - jak zrobic zeby wyswietlaly sie pliki jednej konkretnej daty? pozniej nastepna poetla z inna data i tak dalej? |
|
|
5.06.2018, 10:55:22
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 477 Pomógł: 6301 Dołączył: 27.12.2004 |
Cytat $pictures[] = [$uploadDate => $fileName]; To twoje drugie rozwiazanie nie ma zadnego sensu. Ani nie zlikwidowales tablicy wielowymiarowej ani nie polepszyles jakosci danych. Wroc do rozwiazania pierwszego bo tylko wowczas bedziesz wstanie cokolwiek zrobic z danymi Co do wyswietlania zdjec z danej daty to pogrupuj sobie teraz te zdjecia wg dat i juz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.06.2018, 11:42:50
Post
#5
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
wiem, ze to teraz powinno byc proste ale juz sie gdzies zapetlilem.
to mi rozbija na pojedyncze tablice:
i mam wynik
znalazlem gdzie Twoje rozwiazanie:
ale za Chiny nie moge go przelozyc, bo u mnie tablice wygladaja inczaej chyba... |
|
|
5.06.2018, 11:45:38
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 477 Pomógł: 6301 Dołączył: 27.12.2004 |
Art, z ktorego wziales moj kod, nadaje sie tutaj idealnie wlasnie. Masz tam pokazane rozne grupowania na podstawie roznych danych. Twoje lapie sie jak najbardziej.
z kodu co ttuaj wkleiles twoimi kategoriami sa daty a produktami nazwy plikow. Nie ma zadnej roznicy -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.06.2018, 11:48:59
Post
#7
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
|
|
|
5.06.2018, 11:50:55
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 477 Pomógł: 6301 Dołączył: 27.12.2004 |
No ale tablica $pictures nie jest tablica analogiczna do $categories.... Wpierw na podstawie tablicy $pictures masz stworzyc analogiczna do $categories. przeciez ty wziales tylko koncowy kod a caly poczatek olales... no jak niby to ma dzialac? Wpierw by wyswietlac dane z pogrupowanej tablicy, to trzeba te tablice stworzyc
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.06.2018, 11:58:49
Post
#9
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
|
|
|
5.06.2018, 12:09:52
Post
#10
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
A nie prościej byłoby stworzyć taką tablicę?
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
5.06.2018, 12:46:15
Post
#11
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
na samym poczatku o tym myslalem, ale jak?
jak zrobic zeby nie powtarzal daty tylko dodawal do jej tablicy? @EDIT dobra, o cos takiego chodzi?
|
|
|
5.06.2018, 13:39:18
Post
#12
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Takie coś powinno zadziałać. Nie testowałem, więc mogła gdzieś wkraść się literówka.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
5.06.2018, 13:45:16
Post
#13
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
czy to działa dopiero jutro zobaczymy, bo skad inaczej na serwerze tade zmienic
|
|
|
Wersja Lo-Fi | Aktualny czas: 3.06.2024 - 23:01 |