W dniu 2015-12-22 o 14:18, Tomasz Chiliński pisze:
W dniu 22.12.2015 13:59, D.Wesołowski napisał(a):
W dniu 2015-12-22 o 13:11, Tomasz Chiliński pisze:
W dniu 22.12.2015 12:50, D.Wesołowski napisał(a):
W dniu 2015-12-22 o 12:42, Tomasz Chiliński pisze:
W dniu 22.12.2015 09:02, D.Wesołowski napisał(a):
Hej,
Cześć,
aktualnie wysyłanie wiadomości poprzez userpanel dają możliwość podglądu czy klient otrzymał i przeczytał wiadomość.
Dla samych komunikatów www powyższej funkcjonalności podczas wyświetlania informacji o wiadomości brak.
Chodzi o wejście do szczegółów wiadomości z poziomu LMS-a?
tak, messageinfo
Dobrze by było mieć możliwość podglądu czy klient taką wiadomość odczytał - kiedy potwierdził, że się zapoznał.
Przy okazji, potwierdzenie przeczytania wiadomości via userpanel nie zmienia statusu na dostarczono, dalej jest jako wysłane.
A data przeczytania pojawia się?
pojawia się
https://github.com/lmsgit/lms/commit/c4c4bd214c12ad2c9ee5759d0def5ecd462deb6...
Od tej pory wszystkie nadane wiadomości www i userpanel będą miały od razu status MSG_SENT (wysłane/nadane), a userpanel po zatwierdzeniu przeczytania w userpanelu będą zmieniały na MSG_DELIVERED (dostarczone). Wiadomości www nie mogą tak po prostu zmienić statusu na MSG_DELIVERED, gdyż to powinien robić jakiś skrypt uruchamiany po kliknięciu "Zapoznałem się" w przeglądarce www klienta.
po tej poprawce w user panelu schowało się guzik potwiedzenia przeczytania
Przepisałem całość: https://github.com/lmsgit/lms/commit/a3fa20e89b9cb85dc6f0e1a8e87630df7937874...
Teraz może w ogóle nic nie działać - ale kod jest za to czytelny ;-)
zjadłeś w messageinfo.html jednego =
{if ($message.type == $smarty.const.MSG_USERPANEL || $message.type == $smarty.const.MSG_USERPANEL_URGENT || $message.type = $smarty.const.MSG_WWW) && $item.lastreaddate}{$item.lastreaddate|date_format:"%Y/%m/%d %H:%M"}{else} - {/if}