🔔
Sustav

Sistem uavijesti

Skrbniješke postavke

Obavijesti u aplikaciji s ažuriranjima u stvarnom vremenu

Pregled

Potpuni sustav obavijesti za korisnička upozorenja. Podržava vrste info, uspjeh, upozorenje i pogreška. Widget s ikonom zvona prikazuje broj nepročitanih. Centar za obavijesti za pregled povijesti.

Oblikovalski premisleki

UX vzorci i opombe vizualnega ulikovanja za to funkcionalnost:

  • Značka za nepročitano treba iskočiti, ali ne vikati
  • Trajanje obavijesti: 5-8 sekundi
  • Grupirajte slične obavijesti za smanjenje buke
  • Povlačenje za odbacivanje na mobitelu djeluje intuitivno

Ključne prednosti

Kaj naredi to funkcionalnost izjemno:

  • Četiri vrste obavijesti s ikonama
  • Broj nepročitanih u zaglavlju
  • Funkcionalnost označavanja kao pročitano/odbaci
  • Admin može poslati bilo kojem korisniku
Tehniječna opomba

NotificationHelper::info($userId, $title, $message). Widget prikazuje ikonu zvona. Model Notification upravlja CRUD-om. Provjerite /notification za korisnički centar.

Pomoćni razredi
NotificationHelper
Modeli
Notification
Tablice baze podataka
notification

Konfiguracija

Legenda konfiguracijskih povezav
Baza podatkov prepijoš params.php🔗 Nastavitev povezana z bazo podatkov📋 Baza podatkov hranije samo vrednost
params.php konfiguracija

Konfiguracijska pot: params['notifications']

params['features']['notifications'] => trueparams['notifications']['showInHeader'] => trueparams['notifications']['maxDisplayed'] => 5params['notifications']['autoRefresh'] => false
Opomba: Notifications are runtime data - stored in notification table, not in system_setting. Feature toggle only in params.php.