Adres forum:
gta5forum.pl
Wersja silnika:
1.8.17
Opis problemu:
Chciałbym żeby wyświetlała się informacja o otrzymaniu prywatnej wiadomości coś takiego jak na ss poniżej tylko teraz mam ją przypisaną na stałe.
[
attachment=14157]
po wrzuceniu pluginu myalerts wywala mi błąd jak wchodze w pluginy
[
attachment=14160]
Nie wgrales wszystkich plików albo nazwy plików uległy zmianie podczas przesylania
Wgraj plik
ClassLoader.php do katalogu
inc/plugins/MybbStuff/Core, bo z tego co pamiętam, nie jest on dołączony w paczce z pluginem.
Działa, wszystko zrobiłem tak jak w tych poradnikach co wysłał Penny tylko że dalej jest czerwone obramowanie przy alercie jak jest pokazane "0" a mi bardziej chodziło o to że jak dostane wiadomość to wskakuje "1" i czerwone tło
taki mam kod w header_welcomeblock_member
Kod:
<span class="message"><a href="{$mybb->settings['bburl']}/private.php"><i class="fa fa-comment"></i> <p>{$mybb->user['pms_unread']}</p></a></span>
css.
Kod:
.message {
float: left;
}
.message p {
height: 15px;
padding-left: 4px;
padding-right: 4px;
font-weight: 600;
background: rgba(232,23,23,1) none repeat scroll 0 0;
border-radius: 70px;
display: inline;
font-family: tahoma,sans-serif,arial;
font-size: 12px;
margin-left: -10px;
margin-right: 10px;
padding: 2.5px 7px;
}
Do
footer dodaj taki skrypt (oczywiście w tagach
<script>):
Kod:
$(function() {
if (+($(".message p").text() > 0)) $(".message p").css("background", "red");
});
Sprawdzi on, czy jest więcej niż 0 postów, jeśli tak (nie jest 0) zmieni tło na czerwone.
Zaś w
.pm.css dla
.message p zmień kolor dla 0 postów:
Kod:
background: #e81717 none repeat scroll 0 0;
zrobiłem tak jak napisałeś i nic się nie zmieniło dalej jest czerwone tło i 0 w środku
edit:
działa dzieki
nie zmieniłem koloru czerwonego w background