Jump to content

Sproket

Użytkownicy
  • Content Count

    5
  • Joined

  • Last visited

Seller statistics

  • 0
  • 0
  • 0

Community Reputation

0 Neutral

About Sproket

  • Rank
    IP.Board Newbie

Informacje o forum

  • Forum version
    IP.Board 3.4.x
  1. Dobra, poradziłem sobie. Dzięki za pomoc, do zamknięcia.
  2. Chodzi właśnie o to, że nikt tego nie wyłączył. To jest nowo-dodane pare dni temu, niektórzy nawet o tym jeszcze nie wiedzą, bo nie działa do końca. Każdy user (jak się zaloguje jako ktoś przez ACP i wejdę w ustawienia powiadomień, stąd wiem) ma to niby zaznaczone jako włączone, ale w tabeli core_notification_preferences dodaje się dopiero jak dasz /zapisz/ w opcjach powiadomień (nawet nic nie zmieniając tylko wchodząc w czyjeś ustawienia i dając sam przycisk zapisz).
  3. Teraz jeszcze sprawdziłem tabelę core_notification_preferences i dziwne trochę, ale tylko 3 memberów ma w ogóle to ustawienie: gdzie baza użytkowników forum sięga ponad 200 tysięcy. Da się to jakoś masowo im ustawić? Próbowałem w ACP zmieniać ustawienia powiadomień, ale to nie dodało tego. Może dlatego im nie wysyła. Z tego wychodzi, że mój wcześniejszy kod był dobry, bo zrobiłem dokładnie tak samo tylko z core_members pobierałem member_id @Spanner tylko po prostu ludzie mają jakby wyłączone te powiadomienia.
  4. A w zapytaniu co selectować i zapisać do $members? Wystarczy member_id czy wszystko z tej tabeli? W sensie $notification->recipients->attach($member); to $member ma zawierać co? member_id? Bo właśnie coś jeszcze wczoraj próbowałem i member_id jest używane w ips\member::load(), a tutaj nie mam pojęcia.
  5. Hej. Tworzę aplikacje, panele pod jedną z gier multiplayer i mam problem z powiadomieniami. Stworzyłem nowy 'extension->notification', wszystko jest oki, pliki mi potworzyło, w ustawieniach powiadomień dodało przełącznik. Mam jedynie problem z wysłaniem tego do wszystkich ludzi, którzy mają zaznaczone powiadomienia w ustawieniach. Dokumentacja jest dość okrojona i mamy tam jedynie info o \IPS\Member::load() Moje pytanie jest proste: czym zastąpić $member, aby zostało wysłane do wszystkich ludzi, którzy mają zaznaczoną opcję w ustawieniach powiadomień? $notification->recipients->attach( $member ); Wszystko inne działa jak powinno, jeśli dam \IPS\Member::load(moje_uid_profilu_lub_kogokolwiek_innego) to do tej wybranej osoby dociera. Domyślam się, że trzeba to rozwiązać pętlą, ale nie mam pojęcia w jaki sposób. Member::load chyba nie pozwala na czytanie tablic, a jedynie pojedynczych profili. Proszę o pomoc, pozdro.
×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.