Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Ilość dodanych plików dzisiaj


Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

2 godziny temu, DawPi napisał(a):

Nie prościej po prostu dodać plakietkę z 24h wstecz ile jest dodanych nowych plików?

 

Chodzi mi bardziej żeby dodać to do ramki żeby pokazywało ilość dodanych nowych plików w danym dniu ale nie wiem co za to odpowiada bo dodanie tego w tym miejscu to dam rade tylko co trzeba wstawić jako wywołanie tego.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Wiem o co chodzi - pytanie o jakie "dziś" Ci chodzi, bo każdy może w innej strefie czasowej patrzeć. Więc najlepiej 24h wstecz po prostu. Pasuje?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

12 godzin temu, DawPi napisał(a):

Wiem o co chodzi - pytanie o jakie "dziś" Ci chodzi, bo każdy może w innej strefie czasowej patrzeć. Więc najlepiej 24h wstecz po prostu. Pasuje?

Bardziej mi chodziło żeby to się zmieniało na bieżąco po dodaniu a po 24H zerowało ale taka opcja jak podałeś też odpowiada.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

No nie może się zerować. Po prostu jak nikt nic nie doda przez 24h to i tak będzie "wyzerowane" bo się wyświetli 0.

Łap kod który dodasz do szablonu:

{{$where = array( 'file_submitted>?', \IPS\DateTime::create()->sub( new \DateInterval( 'P1D' ) )->getTimestamp() ); $cntFiles = \IPS\downloads\File::getItemsWithPermission( $where, 'file_submitted DESC', NULL, 'read', \IPS\Content\Hideable::FILTER_AUTOMATIC, 0, NULL, FALSE, FALSE, FALSE, TRUE );}}

Potem w miejscu gdzie chcesz dodajesz:

{$cntFiles}

by wyświetlić tę liczbę.

  • Dziękuję 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, DawPi napisał(a):
{{$where = array( 'file_submitted>?', \IPS\DateTime::create()->sub( new \DateInterval( 'P1D' ) )->getTimestamp() ); $cntFiles = \IPS\downloads\File::getItemsWithPermission( $where, 'file_submitted DESC', NULL, 'read', \IPS\Content\Hideable::FILTER_AUTOMATIC, 0, NULL, FALSE, FALSE, FALSE, TRUE );}}

 

gdzie to dokladnie trzeba dodac do motywu? bo dodaje do szablonów i nie pokazuje sie nic 😕

Odnośnik do komentarza
Udostępnij na innych stronach

3 godziny temu, DawPi napisał(a):

No nie może się zerować. Po prostu jak nikt nic nie doda przez 24h to i tak będzie "wyzerowane" bo się wyświetli 0.

Łap kod który dodasz do szablonu:

{{$where = array( 'file_submitted>?', \IPS\DateTime::create()->sub( new \DateInterval( 'P1D' ) )->getTimestamp() ); $cntFiles = \IPS\downloads\File::getItemsWithPermission( $where, 'file_submitted DESC', NULL, 'read', \IPS\Content\Hideable::FILTER_AUTOMATIC, 0, NULL, FALSE, FALSE, FALSE, TRUE );}}

Potem w miejscu gdzie chcesz dodajesz:

{$cntFiles}

by wyświetlić tę liczbę.


Nie wiem czy sie da ale da sie zrobic tak zeby nie liczyło tych co sa dodane przez uzytkownika ale nie zakceptowane jeszcze?
Bo dodany jest plik przez usera do weryfikacji ale juz go dolicza a nie został jeszcze zatwierdzony i go nie widac.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
  • Rozwiązanie
{{$where = array( 'file_open = ? AND file_submitted>?', 1, \IPS\DateTime::create()->sub( new \DateInterval( 'P1D' ) )->getTimestamp() ); $cntFiles = \IPS\downloads\File::getItemsWithPermission( $where, 'file_submitted DESC', NULL, 'read', \IPS\Content\Hideable::FILTER_AUTOMATIC, 0, NULL, FALSE, FALSE, FALSE, TRUE );}}

Spróbuj tak.

  • Dziękuję 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, DawPi napisał(a):
{{$where = array( 'file_open = ? AND file_submitted>?', 1, \IPS\DateTime::create()->sub( new \DateInterval( 'P1D' ) )->getTimestamp() ); $cntFiles = \IPS\downloads\File::getItemsWithPermission( $where, 'file_submitted DESC', NULL, 'read', \IPS\Content\Hideable::FILTER_AUTOMATIC, 0, NULL, FALSE, FALSE, FALSE, TRUE );}}

Spróbuj tak.

Super dzięki, działa jak powinno 🥰

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.