![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 3.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
mam crm własnej produkcji. mam w nim uzytkowników ze statusami np.: 1=aktywny, 2 = nieaktywny
chcę napisać jakieś proste narzędzie do wyświetlania dla uzytkowników komunikatów od admina. po zalogowaniu użytkownika, wyskakuje mu okienko z informacją np. "1 nowa wiadomość od admina" + treść + kliknij "potwierdzam, że przeczytałęm i rozumiem". potwierdzenia odkłądają się w bazie. przychodzi mi do głowy rozwiązanie - ale bardzo toporne i z dużą ilością zapytań... może ktoś będzie miał pomysł na lepsze? mój pomysł: 1. tabela "komunikaty": id_komunikaty, news_title, news_content, timestamp_created 2. tabela "komunikaty_log": id_komunikaty, id_user, status (0 niepotwierdzony, 1 potwierdzony), timestamp_update skrypt: - dla wszystkich komunikatów sprawdza, które są potiwredzone dla danego uzytkownika - te niepotwierdzone wyświetla jako "potwierdź", nowe potwierdzenia zapisuje do "komunikaty_log" wady: - aby komunikaty wyskakiwały na bieżąco, myszę uruchamiać skrypt przy każdym przeładowaniu strony - gdy za miesiąc dodam nowego użytkownika - wyświetlą mu się wszystkie stare komunikaty - w sumie: dużo zapytań i wykonywania skryptów jak na tak prostą funckjonalność.... Czy ktoś może będzie miał na to lepszy pomysł? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:55 |