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

Usuwanie starych notyfikacji


mieciu

Rekomendowane odpowiedzi

  • Manager

Jak nie masz tego wspomnianego ustawienia to widocznie w Twojej wersji forum IPS jeszcze nie wprowadził tej opcji niestety.

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

Pozostaje Ci w takim razie cron + skrypcik w php.

To na pewno zadziała. :)

Edit:

Nie sądzę żeby wykorzystanie pliku php z wersji 3.3.3 zadziałało. Chyba musisz jak napisałem powyżej, samemu spłodzić jedno zapytanie sql i wrzucić do crona.

Edytowane przez kodif
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Pytanie, czy plik php można wykorzystać z nowszej wersji forum i uruchomić task'a na 3.2.3?

Nie byłoby problemu.

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

Chcę, ale muszę mieć zasoby czasowe. Moja baza ma ponad 2gb, dodatkowo jest zróżnicowane kodowanie tabel, więc w grę wchodzi konwersja. Teraz jest sezon - największy ruch.

Muszę też zrobić listę wszystkich zastosowanych rozszerzeń i znaleźć odpowiedniki dla wersji 3.3 + jeszcze kilka innych rzeczy, mniej lub bardziej istotnych.

Upgrade musi być zrobiony po wrześniu.

Dlatego chcę poczyścić tabele do tego czasu ze zbędnego śmietnika.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Plik zadania: admin/applications/members/tasks/prunenotifications.php

Plik z metodą (funkcją): admin/sources/classes/member/notifications.php

Metoda do skopiowania: deleteNotificationsOlderThan() (może się okazać, że coś jeszcze, nie śledziłem dalej).

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

Jak to co? tak w skrócie to plik php z zapytaniem

DELETE FROM `ibf_inline_notifications` WHERE `notify_sent`< (unixowa data ponizej której kasujemy powiadomienia)

ile to roboty? 5 minut na napisanie i sprawdzenie?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Chyba się trochę zagalopowałeś z tym zapytaniem, wiesz? No, ale dobra - chcesz sobie robić bajzelek na forum to prącie bardzo. :33_8:

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

Ok, dobra, sprawdziłem. Żeby wszystko było tiptop jeszcze trzeba przeliczyć nieprzeczytane wiadomości. To bedzie drugie 10 minut.

IMHO i tak znacznie szybciej i bezpieczniej niż próba dopasowania plików 3.3 do wersji 3.2

Edytowane przez kodif
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ę.