Adres forum: http://www.kochamkampinos.com.pl
Wersja phpBB3: 3.0.4
Forum było instalowane od zera
Serwer na którym zainstalowane jest forum: webd.pl
Zainstalowane MODy: brak
Kiedy pojawił się problem: zaraz po instalacji
Używany(e) szablon(y): eMuza_summer
Używany(e) język(i): Polski
Witam, od razu zaznaczę że z phpbb jestem zielony. Chciałbym żeby na forum obok menu poczta pojawiało się powiadomienie o nieprzeczytanej wiadomości , tylko wtedy kiedy taka wiadomość faktycznie jest. Ma się to pojawiać zaraz po zalogowaniu, bez klikania na menu poczta.
Używam stylu eMuza_summer. Część odpowiadająca za powiadomienia o nowych PM wygląda tak:
Kod: Zaznacz cały
<!-- IF S_DISPLAY_PM -->
<a href="{U_PRIVATEMSGS}" onMouseover="showit(1)" class="one">Poczta<!-- IF PRIVATE_MESSAGE_INFO_UNREAD --> {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a>
<!-- ENDIF -->
Pogrzebałem trochę w sieci i podmieniłem PRIVATE_MESSAGE_INFO_UNREAD na PRIVATE_MESSAGE_INFO i zmieniłem warunek w IF:
Kod: Zaznacz cały
Poczta <!-- IF S_NEW_PM -->({PRIVATE_MESSAGE_INFO})<!-- ENDIF -->
Z kolei kiedy zamienię kod na:
Kod: Zaznacz cały
Poczta <!-- IF PRIVATE_MESSAGE_INFO -->({PRIVATE_MESSAGE_INFO})<!-- ENDIF -->
Co zrobić żeby Poczta (nowych wiadomości: 1), wisiało na stałe do puki user jej nie przeczyta.
Pozdrawiam.